COMP4461 HCI (Fall 2018)
Course Description
This course is a broad UG-level introduction to Human-Computer Interaction (HCI), with an emphasis on techniques, models, theories, and applications for designing, prototyping, and evaluating current and future interactive systems for human use. HCI is an interesting and important area of study, providing the human perspective to computing. Besides technology and innovation, it also touches on issues like ethics and social responsibilities related to technologies in the real world. Selected topics may include multimodal interaction design, ubiquitous/mobile computing, virtual/augmented reality, agents and robots, and HCI applications in various domains such as education, health, urban sustainability, scientific discoveries, etc.
- Course structure: 3hr/week lectures + 4 in-class lab sessions/semester; Time, location, TA to be determined.
- Course materials and announcements are posted on Slack. Course-related communication and assignment submission are conducted through this channel as well.
- Course evaluation: 3 projects + midterm + participation; outcomes, grading schemes, assessment rubrics and references are in Course Description.
- Prerequisites for course projects: web programming (e.g., html, css), object-oriented programming (e.g., C++, java), python.
- Textbook info is below the syllabus. Other recommended readings see the reference list at the end of each lecture notes.
- Submission deadline is 11:59pm of the day. Late day request needs to be sent to the TA (email or Slack message) by 5pm of the day.
Syllabus (Mon Wed 12:00~1:20pm @ Rm2304 Lift17-18)
Week |
Date |
Topic |
Presenter |
Note |
1 |
Mon Sep 3 |
Introduction to COMP4461 and to HCI |
Xiaojuan Ma |
P1.0 Topic announcement |
1 |
Wed Sep 5 |
Fundamental: Human-Centric Design |
Xiaojuan Ma |
|
2 |
Mon Sep 10 |
Fundamental: Understanding Humans |
Xiaojuan Ma |
|
2 |
Wed Sep 12 |
Design: Empathize |
Xiaojuan Ma |
|
3 |
Mon Sep 17 |
Design: Ideate |
Xiaojuan Ma |
|
3 |
Wed Sep 19 |
Design: Prototyping |
Xiaojuan Ma |
|
4 |
Mon Sep 24 |
Topic: Multimodal Interaction |
Xiaojuan Ma |
|
4 |
Wed Sep 26 |
Topic: Ubiquitous Computing |
Xiaojuan Ma |
P2.0 Topic release |
5 |
Wed Oct 3 |
Project: P1 Design Pitching |
Class |
P1.1 P1 prototype submission; P1.2 Peer evaluation; P1.3 P1 personal diary submission |
6 |
Mon Oct 8 |
Topic: CSCW and Social Computing |
Xiaojuan Ma |
|
6 |
Wed Oct 10 |
Topic: Virtual / Augmented Reality |
Xiaojuan Ma |
|
7 |
Mon Oct 15 |
Project: P2 Development |
TA |
|
8 |
Mon Oct 22 |
Evaluation: Preparation and Questionnaire |
Xiaojuan Ma |
|
8 |
Wed Oct 24 |
Mid-term Examination |
Class |
Final Video Paper Topic Announcement |
9 |
Mon Oct 29 |
Evaluation: Heuristic Testing |
Xiaojuan Ma |
P3.0 Topic announcement |
9 |
Wed Oct 31 |
Topic: Human-Robot Interaction (HRI) |
Xiaojuan Ma |
|
10 |
Mon Nov 5 |
Project: P2 Demonstration |
Class |
P2.1 P2 prototype submission (Nov 4); P2.2 Peer evaluation |
10 |
Wed Nov 7 |
Project: P3 Brainstorming and Development |
TA |
P2.3 P2 personal diary submission |
11 |
Mon Nov 12 |
Evaluation: Usability Testing |
Xiaojuan Ma |
|
11 |
Wed Nov 14 |
Evaluation: Result Analysis |
Xiaojuan Ma |
|
12 |
Mon Nov 19 |
Topic: Computing for Good |
Xiaojuan Ma |
|
12 |
Wed Nov 21 |
HCI: From Lab to the Real World |
Xiaojuan Ma |
|
13 |
Mon Nov 26 |
Project: P3 Demonstration |
Class |
P3.2 P3 Peer Evaluation |
13 |
Wed Nov 28 |
Final Video Paper Showcase |
Class |
Video Paper Submission |
13 |
Sat Dec 1 |
|
|
P3.3 P3 Personal Diary Submission |
Textbook
REQUIRED:
OPTIONAL:
|