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