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 and Contract Writing (0%)
  • DP #1 - Need Finding (9%)
  • DP #2 - Ideation (9%)
  • DP #3 - Paper Prototyping (9%)
  • DP #4 - Digital Prototyping (9%)
  • DP #5 - Heuristic Evaluation (9%)
  • DP #6 - Final Presentation (19 + 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
Team Member Evaluation
  • Two times; your final score will be modified by this evaluation.

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: Focus on Design Project #3!
  • No Class
April 28: Design Project #3 - Paper Prototyping

Week 09
May 01: Digital Prototyping & User-Centered Design (Lecture)
May 05: Children's Day
  • No class

Week 10
May 08: Digital Prototyping (In-Class Activity)
May 12: Aesthetics (Lecture)

--

Week 11
May 15: Design Project #4 - Digital Prototyping
May 19: Safety and Error (Lecture)

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

Week 13
May 29: User Testing (Lecture)
June 02: Accessibility

Week 14
June 05: HCI and AI
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