For students to gain conceptual understanding of user-centered design and practical experience with designing, implementating, and testing user interfaces. The course consists of 5 individual assignments, 1 group project, 6 quizzes, 1 midterm exam, and 1 final exam. Syllabus
In-person and online
The schedule will likely be in flux this semester; please check it weekly. We will also make announcements via Piazza, Canvas, and Email for any modifications.
Week | Lecture | Discussion | Deadline |
---|---|---|---|
Jan 6 - 12 |
No lecture Tuesday L01: Introduction to HCI |
||
Jan 13 - 19 |
L02: User Interface Design Concepts & Principles L03: Web Basics, HTML, CSS |
Discussion 1 |
Assignment 1 due Sun Jan 19 11:59pm
|
Jan 20 - 26 |
L04: JavaScript Basics, Objects, Selectors, Event Handling L05: Arrow Functions, JSON, jQuery |
Discussion 2 |
Quiz 1 due Tue Jan 21 11:59pm
Assignment 2 due Sun Jan 26 11:59pm
|
Jan 27 - Feb 2 |
L06: UI Architecture, Event Loops, Callback Queue L07: Human-Centered Design, Understanding Users |
Discussion 3 |
Milestone 0 due Sun Feb 2 11:59pm
|
Feb 3 - 9 |
L08: Affinity Diagrams & Flow Diagrams L09: Storyboards & Speed Dating |
Discussion 4 |
Quiz 2 due Tue Feb 4 11:59pm
Assignment 3 due Sun Feb 9 11:59pm
|
Feb 10 - 16 |
L10: Iterative Prototyping and Design L11: High-fi Prototyping & Figma |
Discussion 5 |
Quiz 3 due Tue Feb 11 11:59pm
Milestone 1 due Sun Feb 16 11:59pm
|
Feb 17 - 23 |
L12: Industry Practitioner's Perspective No lecture Thursday |
Discussion 6 |
Midterm Exam Feb 20th 6-7:30pm
|
Feb 24 - Mar 2 |
L13: Heuristic Evaluation L14: Storyboards In-class Bake-off |
Milestone 2 - Storyboards & Speed Dating due Thur Feb 27 Before Class
Milestone 2 remaining due Sun Mar 2 11:59pm
|
|
Mar 3 - 9 |
March Break: No lectures |
||
Mar 10 - 16 |
L15: Think Aloud L16: Vue |
Discussion 7 |
Assignment 4 due Sun Mar 16 11:59pm
|
Mar 17 - 23 |
L17: More Vue, Bootstrap L18: MVC, Web Frameworks |
Discussion 8 |
Quiz 4 due Tue Mar 18 11:59pm
|
Mar 24 - 30 |
L19: AI in UX Design L20: Accessible and Universal Design |
Discussion 9 |
Quiz 5 due Tue Mar 25 11:59pm
Milestone 3 due Sun Mar 30 11:59pm
|
Mar 31 - Apr 6 |
L21: Special Topics L22: Special Topics |
Assignment 5 due Sun Apr 6 11:59pm
|
|
Apr 7 - 13 |
L23: Final Prototype In-class Bake-off L24: Special Topics |
Milestone 4 - Iterated Prototype due Tue Apr 8 before class
|
|
Apr 14 - 20 |
L25: AI-Enhanced User Interfaces Final Presentation |
Discussion 10 |
Final Presentation Video due Thu Apr 17 before class
|
Apr 21 - 27 |
Final Presentation |
Quiz 6 due Tue Apr 22 11:59pm
Milestone 4 remaining due Sun Apr 27 11:59pm
|
|
Apr 28 - May 4 |
Final Exam April 30th, 7-9pm
|
Staff email: eecs493-w25-staff@umich.edu
zhaojer@umich.edu
nmaxham@umich.edu
Section 015
zjrken@umich.edu
Section 016
russkob@umich.edu
Section 011
ruiqih@umich.edu
Section 014
zhangyiw@umich.edu
Section 012