Human Computer Interaction 2017

Course Info

 

 

Teacher

I-Chen Lin, Associate Professor
ichenlin@cs.nctu.edu.tw
EC 704

Office Hour

Lectures

15:30 ~ 16:20 (Mon.)
10:10 ~ 12:00 (Thur.)
ED 202

TA

Yu-Jun Hong
m4rmphong.cs01@g2.nctu.edu.tw

Lab

Computer Animation & Interactive Graphics Laboratory
EC 229b
Phone ext. 56676

 

Teaching Goal

Human computer interaction (HCI) is an interdisciplinary field solving real problems in the design and use of technology. The goal of this field is to make computer-based systems easier to use and more effective for people and organizations.
This course will first briefly introduce the fundamental principles of HCI(such as usability, prototyping) and related principles of computer vision and graphics. Then, this course will discuss advanced user-oriented interfaces with graphics and vision techniques. Students will learn the fundamental concepts of human computer interaction through lectures, readings, discussions and team work on an interaction design project. Students are also encouraged to combine this project with their projects in special topics or other courses.
 

 

News

  • 05 / 15 – OpenNI Example Release!
  • 05 / 01 – Term Project and Schedule Announced!
  • 03 / 20 – Personal Project Assigned!
    Deadline: 04 / 20
  • 03 / 13 – VisionBasedC Updated!
  • 03 / 06 – VisionBasedA Updated!
  • 02 / 13 – Website online.

 

Course Schedule

  • 04 / 17 ~ 04 / 20 – Personal Project Demo
    To get EarlyBird Bonus-->Demo at 04/17.
  • 05 / 15 – OpenNI Introduction
  • 05 / 22 ~ 25– Term Project Proposal Presentation
  • 06 / 01 – Quiz
  • 06 / 15 – Term Project Demo

 

Course Slides

0.    Preface

1.      Introduction

2.    Vision-based interaction A (Updated)

3.    Vision-based interaction B

4.    Vision-based interaction C (Updated)

5.    Usability and conceptual Model

6.    Smart and suggestive interfaces A

7.    Smart and suggestive interfaces B

8.    Smart and suggestive interfaces C

9.    Color fundamental A

10. Color fundamental B

11. Audio and speech

12. UI Devices and systems

Projects

1.    Personal Project: Vision-based Interaction Application

Please register for the demo order: HCI Demo
The person who demos at 4/17 will get EarlyBird Bonus.(only 8 students)
If you want to borrow the camera, register in the sheet.


2.    Term Project

Please register the term project group and presention order HERE.
Find your team member and register before 5/8
Register presentation order before 5/15
OpenNI2 Tutorial & Example