人机交互技术 Week 1_人机交互概述
HCI Week 1_Introduction
18-19学年春夏学期选修了计院万华根老师的人机交互技术课程,老师由于知识产权相关原因不能提供课件,故尽可能对课程内容做详尽的课堂笔记以供复习,如有不妥立即删除。
Syllabus
- Introduction
- Design principles & usability principles
- Conceptualizing interaction
- Identifying needs and establishing requirements
- Prototyping
- Interaction design models
- Evaluation
- Paper reading & Project demo
Related Courses
- 虚拟现实与数字娱乐
- 游戏程序设计
- 计算机图形
- 计算机动画
- 计算机视觉
- 数字视音频处理
Textbook & Referenes
- Steven Heim, The resonant Interface: HCI foundations for interaction design (李学庆等译, 和谐界面, 电子工业出版社, 2008)
- Jennifer Preece et al., Interaction design: beyond human-computer interaction design. John Wiley & Sons, Inc. 2016.
- Joseph J. LaViola, et al., 3D User Interfaces, 2017
- Alan Dix, et al. Human Computer Interaction (蔡利栋等译,人机交互(第三版),电子工业出版社,2006)
HCI
- What is it?
- from MMI to HCI
- What happens when a human and a computer get together to perform a task
- task: write document, calculate budget, solve equation, drive home, ...
Why is this important?
- Computers (in one way or another) now affect every person in society
Product success may depend on ease of use, not necessarily power
算力已经没有那么重要
Central topic
- Interaction design
Not just a software interface on a desktop monitor!
Designing interactive products to support people in their everyday and working lives.
——Jennifer Preece, Yvonne Rogers, Helen Sharp
Goals of Interaction Design
- Allow users to carry out tasks
Safely
Effectively
Having an intended or expected effect.
Efficiently
- Acting directly to produce an effect
- Acting or producing effectively with a minimum of waste, expense, or unnecessary effort.
Enjoyably
Two Crucial Errors
Assume all users are alike
假设所有的用户一样
Assume all users are like the designer
假设所有的用户与设计者一样
Improving Interfaces
Know the User!
- Physical abilities
- Cognitive abilities *
- Skill differences
- Cultural diversity **
- Personality differences
- Motivation
- Special needs
Aims of the course
- Consciousness raising
- Design Critic
- HCI foundations
Design Critic
- Useless Design
- Bad Designs
- Things that don't work the way you expect
- Things that get in your way
- Controls that have unexpected functions
Discussions: Good design or bad design
Consciousness raising
Map of HCI
人机交互技术 Week 1_人机交互概述的更多相关文章
- 人机交互技术 Week 2_History of HCI
Recap: Interaction Design Interaction Design Designing interactive products to support people in the ...
- 人机交互技术 Week 11_Data gathering
Summary: Different Kinds of Requirements Functional requirements Data requirements Environmental req ...
- 中国VR公司的详尽名单
中国VR公司的详尽名单 <VR圈深度投资报告一:2014年以来所有VR/AR融资事件> 特征一.投资机构观望居多 尽管VR在媒体和二级市场炒得很热,但大多风险投资机构却慎于出手,以观望 ...
- 红透半边天的VR(虚拟现实)产业
目前在做一些与AR与VR相关的工作,特此把一些个人总结的普及性概念与各位朋友共享. 一: 什么是虚拟现实(VR)技术? 虚拟现实技术是一种可以创建和体验虚拟世界的计算机仿真系统它利用计算机生成一种模拟 ...
- 什么是UE、UI、UCD、UED?UE、UI、UCD、UED四者的区别(转)
字面释义: UE (User Experience) : 用户体验 UI (User Interface) : 用户界面 UCD (User-Centered Design) :以用户为中心的设计 U ...
- 微冷的雨Java基础学习手记(一)
使用Java理解程序逻辑 之凌波微步 船舶停靠在港湾是很安全的,但这不是造船的目的 北大青鸟五道口原玉明老师出品 1.学习方法: 01.找一本好书 初始阶段不适合,可以放到第二个阶段,看到知识点时,要 ...
- S1java基础学习笔记
第一章 Java基础 程序目标:减轻现实生活中一类人的工作量,提高工作效率. 学员最终可以书写系统: 超市管理系统,POS机系统等 入库单 销售单 01.课程重点 五大重点: 01.分支(选择)结构 ...
- 2014年4月份第3周51Aspx源码发布详情
WPY净水机网站源码 2014-4-14 [VS2008]源码描述: 实现产品展示,在线留言,信息发布,在线咨询,营销网络地图. 网站基本管理:网站banner管理 管理首页滚动图片信息 网站右下部 ...
- Apache Commons CLI 开发命令行工具示例
概念说明Apache Commons CLI 简介 虽然各种人机交互技术飞速发展,但最传统的命令行模式依然被广泛应用于各个领域:从编译代码到系统管理,命令行因其简洁高效而备受宠爱.各种工具和系统都 提 ...
随机推荐
- Highcharts 的使用(各种统计图)(难点:绑定数据)
1.我们先打开 官方下载的 文件包 打开 index.htm 页面 里面有非常多的 统计图. 我是用的是3D charts 中的 3D column 也就是 3D的柱状图. 选择一个 后 会有非常棒的 ...
- zabbix (8) 自动发现
当主机数量过多时,如果一台一台的添加,估计整个人都要崩溃,而通过自动发现或者自动注册可以大批量的添加主机,并且自动绑定模板,触发器,动作等操作 1.基本配置 (1)创建发现规则 (2)配置规则 效果如 ...
- Centos 7设置静态IP,修改时区,关闭防火墙
Centos 7设置静态IP # vi /etc/sysconfig/network-scripts/ifcfg-enxxx BOOTPROTO="static" ...... I ...
- CSPS2019谢幕记
留坑待填. 开始填坑. Day -1 最后一场模拟题.T1花2h切掉,T2啥都不会,T3看出部分解法然后写了暴搜,教练没放子任务,得了45,然后就$rk3$了. 晚上疯狂写板子,1.5h写了8份板子. ...
- Vue路由管理之Vue-router
一.Vue Router介绍 Vue Router 是 Vue.js 官方的路由管理器.它和 Vue.js 的核心深度集成,让构建单页面应用变得易如反掌.包含的功能有: 嵌套的路由/视图表 模块化的. ...
- GO 类型断言
在Go语言中,我们可以使用type switch语句查询接口变量的真实数据类型,语法如下: switch x.(type) { // cases } x必须是接口类型. 来看一个详细的示例: type ...
- RK3288 修改ddr频率
转载请注明出处:https://www.cnblogs.com/lialong1st/p/10912334.html CPU:RK3288 系统:Android 5.1 RK3288 的 ddr 频率 ...
- office web apps 在线问答预览
最近在做项目时,需要用到在线文档预览,看过明道的一篇搭建office web apps服务的文章,但是由于时间的关系,没有仔细研究,这几天有时间,就拿出来研究了下,折腾了几天终于完成了部署,然后就搬过 ...
- Eclipse自动生成作者、日期注释等功能设置 (转载)
原文地址:http://blog.sina.com.cn/s/blog_4080505a0101guoh.html 在使用Eclipse 编写Java代码时,自动生成的注释信息都是按照预先设置好的格式 ...
- daoliu平台:测试线路图
1.进行需求收集及分析 搜索关键字:导流平台 同类产品体验及熟悉 搞清楚,业务流.数据流.用户焦点 2.初步熟悉原型 初步熟悉.遍历原型, 初步进行测试需求分析 3.聆听及和权威的人进行沟通 测试人员 ...