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. 实现Callable接口实现多线程

    package com.roocon.thread.t2; import java.util.concurrent.Callable; import java.util.concurrent.Exec ...

  2. Oracle 给表添加备注

    给表字段添加备注 comment on column TableName.ColumnName is ‘备注名’; 给表添加备注comment on table TableName is '备注名';

  3. OpenResty之ngx.shared.DICT

    参考链接: resty.core.shdict ngx_shared.DICT 源码正文: dict.lua 部分源码如下: local ffi = require 'ffi' local base ...

  4. 阿里云服务器发送邮件:Connection could not be established with host smtp.qq.com [Connection timed out #110]

    阿里云服务器发送邮件:Connection could not be established with host smtp.qq.com [Connection timed out #110] 一.总 ...

  5. sql data compare

    https://documentation.red-gate.com/sdc14 About SQL Data Compare With SQL Data Compare, you can compa ...

  6. nginx php-fpm安装配置 CentOS编译安装php7.2

    CentOS编译安装php7.2 介绍: 久闻php7的速度以及性能那可是比php5系列的任何一版本都要快,具体性能有多好,建议还是先尝试下再说.如果你是升级或新安装,那你首先需要考虑php7和程序是 ...

  7. uboot自定义添加命令

    1.添加命令 1.u-boot的命令格式: U_BOOT_CMD(name,maxargs,repeatable,command,”usage”,"help") name:命令的名 ...

  8. Linux系列之——tomcat 的开机自启动

    --未验证 每次开机都要启动tomcat,非常麻烦:通过直接修改系统文件,实现tomcat自启动: 1. 修改脚本文件rc.local:vim /etc/rc.d/rc.local 这个脚本是使用者自 ...

  9. Quartz调度系统入门和调度高可用实现方案

    ** 版本:2.2.1 ** Hello world: https://www.jianshu.com/p/810400e6a274

  10. 30 Flutter自定义Dialog

    MyDialog.dart import 'dart:async'; import 'package:flutter/material.dart'; class MyDialog extends Di ...