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_人机交互概述的更多相关文章

  1. 人机交互技术 Week 2_History of HCI

    Recap: Interaction Design Interaction Design Designing interactive products to support people in the ...

  2. 人机交互技术 Week 11_Data gathering

    Summary: Different Kinds of Requirements Functional requirements Data requirements Environmental req ...

  3. 中国VR公司的详尽名单

    中国VR公司的详尽名单   <VR圈深度投资报告一:2014年以来所有VR/AR融资事件> 特征一.投资机构观望居多 尽管VR在媒体和二级市场炒得很热,但大多风险投资机构却慎于出手,以观望 ...

  4. 红透半边天的VR(虚拟现实)产业

    目前在做一些与AR与VR相关的工作,特此把一些个人总结的普及性概念与各位朋友共享. 一: 什么是虚拟现实(VR)技术? 虚拟现实技术是一种可以创建和体验虚拟世界的计算机仿真系统它利用计算机生成一种模拟 ...

  5. 什么是UE、UI、UCD、UED?UE、UI、UCD、UED四者的区别(转)

    字面释义: UE (User Experience) : 用户体验 UI (User Interface) : 用户界面 UCD (User-Centered Design) :以用户为中心的设计 U ...

  6. 微冷的雨Java基础学习手记(一)

    使用Java理解程序逻辑 之凌波微步 船舶停靠在港湾是很安全的,但这不是造船的目的 北大青鸟五道口原玉明老师出品 1.学习方法: 01.找一本好书 初始阶段不适合,可以放到第二个阶段,看到知识点时,要 ...

  7. S1java基础学习笔记

    第一章  Java基础 程序目标:减轻现实生活中一类人的工作量,提高工作效率. 学员最终可以书写系统: 超市管理系统,POS机系统等 入库单 销售单 01.课程重点 五大重点: 01.分支(选择)结构 ...

  8. 2014年4月份第3周51Aspx源码发布详情

    WPY净水机网站源码  2014-4-14 [VS2008]源码描述: 实现产品展示,在线留言,信息发布,在线咨询,营销网络地图. 网站基本管理:网站banner管理 管理首页滚动图片信息 网站右下部 ...

  9. Apache Commons CLI 开发命令行工具示例

    概念说明Apache Commons CLI 简介 虽然各种人机交互技术飞速发展,但最传统的命令行模式依然被广泛应用于各个领域:从编译代码到系统管理,命令行因其简洁高效而备受宠爱.各种工具和系统都 提 ...

随机推荐

  1. java设计模式学习-单例模式

    java中单例模式定义:“一个类有且仅有一个实例,并且自行实例化向整个系统提供.”单例模式可以保证一个应用中有且只有一个实例,避免了资源的浪费和多个实例多次调用导致出错. 单例模式有以下特点: 1.单 ...

  2. 重启hdfs集群的时候,报大量的gc问题。

    问题现象: 2019-03-11 12:30:52,174 INFO org.apache.hadoop.util.JvmPauseMonitor: Detected pause in JVM or ...

  3. mysql8安装与卸载

    参考: https://www.cnblogs.com/zxwen/p/9448797.html https://blog.csdn.net/weixin_30073553/article/detai ...

  4. go无缓冲通道

    package main import ( "fmt" "math/rand" "sync" "time" ) //wg ...

  5. Spring家族主流成员介绍

    摘 要:Spring 就像一个大家族,有众多衍生产品例如 Boot,Security,JPA等等.但他们的基础都是Spring 的 IOC 和 AOP,IOC提供了依赖注入的容器,而AOP解决了面向切 ...

  6. Thingsboard学习之二安装Docker和Docker-Compose

    安装系统更新系统,参考<Thingsboard学习之一CentOS安装系统更新> 尝试更新系统 yum update 增加一个用户并设置密码,并将用户增加到管理员 # 添加用户(可选) s ...

  7. MAC常用快捷键 基本常用的都整理在这里了

    写在前面Mac系统中有几个比较特殊的功能键,和Win系统的区别也主要在这里比如在Win系统中我们常用的Ctrl键,在Mac系统中对应的不是长得比较像的Cnotrol,而是Command键,貌似也是Ma ...

  8. 【转载】 自动化机器学习(AutoML)之自动贝叶斯调参

    原文地址: https://blog.csdn.net/linxid/article/details/81189154 ---------------------------------------- ...

  9. StyleCop学习笔记-文档规则

    文档规则: .SA1600:ElementsMustBeDocumented元素必须添加注释 .SA1601: PartialElementsMustBeDocumented Partial修饰的成员 ...

  10. 请求头User-Agent作用?

    请求头User-Agent作用 答: User Agent中文名为用户代理,是Http协议中的一部分,属于头域的组成部分,User Agent也简称UA.它是一个特殊字符串头,是一种向访问网站提供你所 ...