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 |
---|---|---|---|
Aug 26 - Sep 1 |
L01: Introduction to HCI L02: User Interface Design Concepts & Principles |
||
Sep 2 - 8 |
L03: Web Basics, HTML, CSS L04: JavaScript Basics, Objects, Selectors, Event Handling |
Discussion 1 |
Quiz 1 due Tue Sep 3 11:59pm
Assignment 1 due Sun Sep 8 11:59pm
|
Sep 9 - 15 |
L05: Arrow Functions, JSON, jQuery L06: UI Architecture, Event Loops, Callback Queue |
Discussion 2 |
Assignment 2 due Sun Sep 15 11:59pm
|
Sep 16 - 22 |
L07: Human-Centered Design, Understanding Users L08: Affinity Diagrams & Flow Diagrams |
Discussion 3 |
Milestone 0 due Sun Sep 22 11:59pm
|
Sep 23 - 29 |
L09: Storyboards & Speed Dating L10: Iterative Prototyping and Design |
Discussion 4 |
Quiz 2 due Tue Sep 24 11:59pm
Assignment 3 due Sun Sep 29 11:59pm
|
Sep 30 - Oct 6 |
L11: High-fi Prototyping & Figma L12: Industry Practitioner's Perspective |
Discussion 5 |
Quiz 3 due Tue Oct 1 11:59pm
Milestone 1 due Sun Oct 6 11:59pm
|
Oct 7 - 13 |
L13: Heuristic Evaluation L14: Think Aloud |
||
Oct 14 - 20 |
No Lecture Wednesday L15: In-class Bake-off - Storyboards |
Discussion 6 |
Midterm Exam Wednesday Oct 16, 6:00pm-7:30pm
Milestone 2 - Storyboards & Speed Dating due Fri Oct 18 Before Class
Milestone 2 remaining due Sun Oct 20 11:59pm
|
Oct 21 - 27 |
L16: Vue L17: Vue Binding, Bootstrap |
Discussion 7 |
Assignment 4 due Sun Oct 27 11:59pm
|
Oct 28 - Nov 3 |
L18: MVC, Web Frameworks L19: Special Topics |
Discussion 8 |
Quiz 4 due Tue Oct 29 11:59pm
|
Nov 4 - 10 |
L20: Accessible and Universal Design L21: Special Topics |
Discussion 9 |
Quiz 5 due Tue Nov 5 11:59pm
Milestone 3 due Sun Nov 10 11:59pm
|
Nov 11 - 17 |
L22: Special Topics - Human-AI Systems for Accessibility L23: Special Topics |
Assignment 5 due Sun Nov 17 11:59pm
|
|
Nov 18 - 24 |
L24: In-class Bake-off - Final Prototype Show-off L25: Future of HCI |
Milestone 4 - Iterate on the Prototype due Wed Nov 20 before class
|
|
Nov 25 - Dec 1 |
No Lecture - Thanksgiving Break |
||
Dec 2 - 8 |
Final Presentation Final Presentation |
Discussion 10 |
Final Presentation Video due Wed Dec 4 before class
Milestone 4 remaining due Sun Dec 8 11:59pm
|
Dec 9 - 15 |
Quiz 6 due Tue Dec 10 11:59pm
Final Exam Thursday Dec 12th, 6:00pm-7:30pm
|
Staff email: eecs493-f24-staff@umich.edu
zhaojer@umich.edu
Section 016
xinyunc@umich.edu
Section 013
clumich@umich.edu
Section 011
prajna@umich.edu
Section 015
ruiqih@umich.edu
Section 014