2025 spring

Human-Computer Interaction (1 Div. / 2 Div.)

This course aims to provide broad knowledge about interaction design methods and principles for better usability through hands-on experiences in user-centered design sessions. The course covers well-known design principles on usability aspects (e.g., learnability, efficiency, human errors) and design methodologies (e.g., user-centered design, task analysis, prototyping, heuristic evaluation, and user testing). Design assignments and term projects will help students enhance their user interface design skills in web, mobile, and IoT environments.


Instruction

Course Staff
Time & Location
  • 1 Div.: Mon./Thu. 09:00 - 10:15, #609, College of Engineering #6
  • 2 Div.: Mon./Thu. 10:30 - 11:45, #609, College of Engineering #6
Office Hours
  • Tue. 13:00 - 15:00
Textbook
  • [Ro23] Yvonne Rogers. 2023. Interaction Design: Beyond Human-Computer Interaction, 6th Ed., Willey
Prerequisite
  • None
Grading Policy
Design Project (66%)
  • DP #0 - Team Formation (0%)
  • DP #1 - Need Finding (8%)
  • DP #2 - Ideation (8%)
  • DP #3 - Paper Prototyping (8%)
  • DP #4 - Digital Prototyping (8%)
  • DP #5 - Heuristic Evaluation (8%)
  • DP #6 - User Testing (8%)
  • DP #7 - Final Presentation (16 + 2%)
    • Extra credit: Early-Bird benefit (2%)
In-class Activity (24%)
  • In-class Activity #1 - Need Finding (4%)
  • In-class Activity #2 - Learnability (4%)
  • In-class Activity #3 - Ideation (4%)
  • In-class Activity #4 - Paper Prototyping (4%)
  • In-class Activity #5 - Digital Prototyping (4%)
  • In-class Activity #6 - Heuristic Evaluation (4%)
Attendance (10%)
  • 1% of credit is deducted for each absence
  • 3-Lateness = 1-Absence
  • 11-Absence = F grade

Schedule

Week 01
March 06: Course Overview
March 10: Interaction Design

Week 02
March 13: Need Finding (Lecture)
March 17: Need Finding (In-Class Activity)

Week 03
March 20: Learnability (Lecture)
March 24: Learnability (In-Class Activity)
  • In-Class Activity #2
    • Learnability problems in Kiosk (30m)
    • Learnability problems in Smart home appliances (30m)

Week 04
March 27: Design Project #1 - Need Finding
March 31: Ideation (Lecture)

Week 05
April 03: Ideation (In-Class Activity)
April 07: More Learnability (Lecture)

Week 06
April 10: Design Project #2 - Ideation
April 14: Paper Prototyping (Lecture)

Week 07
April 17: Paper Prototyping (In-Class Activity)
  • In-Class Activity #4
    • Paper-prototyping a room reservation system (40m)
    • Testing the paper prototype (20m)
April 21: Efficiency

Week 08
April 24: Design Project #3 - Paper Prototyping
April 28: Digital Prototyping & User-Centered Design (Lecture)

Week 09
May 01: Digital Prototyping (In-Class Activity)
May 05: Children's Day
  • No class

Week 10
May 08: Aesthetics (Lecture)
May 12: Design Project #4 - Digital Prototyping

Week 11
May 15: Safety and Error (Lecture)
May 19: Heuristic Evaluation (Lecture & In-Class Activity)

Week 12
May 22: Design Project #5 - Heuristic Evaluation (via In-Class Activity)
May 26: User Testing (Lecture)

Week 13
May 29: Accessibility
June 02: AI and HCI

Week 14
June 05: Design Project #6 - User Testing
June 09: Focus on the Final Presentation!
  • No class

Week 15
June 12: Design Project #7 - Final Presentation (Early-Bird Slot)
June 16: Design Project #7 - Final Presentation (Regular-Bird Slot)

Week 16
June 19: Award Ceremony & Final Remark