COMP4461 HCI (Spring 2022)
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 lectures + 50min lab sessions per week (4 tutorials + 8 office hours); 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 + 1 midterm exercise + 1 video paper + 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 (Lecture: Mon 1:30-2:50pm, Fri 9:00-10:20am; Lab: Thu 9:00~9:50am)
Lecture |
Date |
Topic |
Presenter |
Note |
1 |
Fri Feb 4 |
Introduction to COMP4461 and to HCI |
Xiaojuan Ma |
P1.0 Topic release |
2 |
Mon Feb 7 |
Fundamental: Human-Centric Design |
Xiaojuan Ma |
|
3 |
Fri Feb 11 |
Fundamental: Understanding Humans I |
Xiaojuan Ma |
|
4 |
Mon Feb 14 |
Fundamental: Understanding Humans II |
Xiaojuan Ma |
|
5 |
Fri Feb 18 |
Design: Empathize |
Xiaojuan Ma |
|
6 |
Mon Feb 21 |
Design: Ideate |
Xiaojuan Ma |
Submission of "The Good, the bad, the ____" photo contest by 11:59pm on Feb 21 |
7 |
Fri Feb 25 |
Topic: Multimodal Interaction |
Xiaojuan Ma |
|
8 |
Mon Feb 28 |
Project: P1 Design Pitching |
Class |
P1.1 P1 prototype submission; P1.2 Peer evaluation; P1.3 P1 personal diary submission |
9 |
Fri Mar 4 |
Topic: Human-Robot Interaction (HRI) |
Xiaojuan Ma |
P2.0 Topic release |
10 |
Mon Mar 7 |
Design: Prototyping |
Xiaojuan Ma |
|
11 |
Fri Mar 11 |
Topic: Ubiquitous Computing |
Xiaojuan Ma |
Tue 9:00am Robot Programming Lab (by TA) |
12 |
Mon Mar 14 |
Evaluation: Preparation and Questionnaire |
Xiaojuan Ma |
Final Video Paper Topic release |
13 |
Fri Mar 18 |
Topic: Extended Reality |
Xiaojuan Ma |
Tue 9:00am Chatbot Programming Lab (by TA) |
14 |
Mon Mar 21 |
Evaluation: Heuristic Testing |
Xiaojuan Ma |
|
15 |
Fri Mar 25 |
Topic: CSCW and Social Computing |
Xiaojuan Ma |
|
16 |
Mon Mar 28 |
Evaluation: Usability Testing |
Xiaojuan Ma |
P3.0 Topic release; Tue 9:00am VR Programming Lab (by TA) |
17 |
Fri Apr 1 |
Project: P2 Demonstration |
Class |
P2.1 P2 prototype submission; P2.2 Peer evaluation; P2.3 P2 personal diary submission |
18 |
Mon Apr 4 |
Evaluation: Result Analysis |
Xiaojuan Ma |
|
19 |
Fri Apr 8 |
Topic: Computing for Good |
Xiaojuan Ma |
|
20 |
Mon Apr 11 |
Mid-term Exercise |
Class |
|
21 |
Fri Apr 22 |
HCI: From Lab to the Real World |
Xiaojuan Ma |
Video Paper Submission by 8pm on Sunday, Apr 24 |
22 |
Mon Apr 25 |
Final Video Paper Showcase I |
Class |
|
23 |
Fri Apr 29 |
Final Video Paper Showcase II |
Class |
|
24 |
Fri May 6 |
Project: P3 Presentation |
Class |
P3.2 P3 Peer Evaluation; P3.3 P3 Personal Diary Submission |
Textbook
REQUIRED:
OPTIONAL:
|