After each lecture and recitation notes will be linked below.

Due times. Assignments are due at midnight on the date listed (e.g., A1 is due at 11:59pm on Tue Sep 10). Exercises are due at 10:00am on the day of the recitation.

L: Lecture / R: Recitation

Date Topic Assignment Due (11:59pm) Exercise Due (10am)
Wed Sep 3 L: Why products succeed    
Thu Sep 4 R: Setting up GitHub, readmes, markdown    
Mon Sep 8 L: Divergent design    
Wed Sep 10 L: Defining function    
Thu Sep 11 R: State & action examples Initial needfinding  
Mon Sep 15 L: Modularity in design    
Wed Sep 17 L: Identifying concepts    
Thu Sep 18 R: Concept examples   Defining function
Mon Sep 22 L: Fundamentals of human-AI interaction    
Wed Sep 24 L: Integrating AI into design + risks    
Thu Sep 25 R: Using an LLM for… Divergent design  
Mon Sep 29 L: Designing concepts & syncs    
Wed Oct 1 L: Classic usability heuristics    
Thu Oct 2 R: Wireframing   Concept exercises
Mon Oct 6 L: User centered computing    
Wed Oct 8 L: Classic usability heuristics    
Thu Oct 9 R: Node/Express Convergent design  
Mon Oct 13 L: holiday    
Wed Oct 15 L: Front end platform (A)    
Thu Oct 16 R: Svelte recitation ???  
Mon Oct 20 L: Design with AI    
Wed Oct 22 L: Coding with AI    
Thu Oct 23 R: Coding concepts & using LLMs Full stack implementation of subset  
Mon Oct 27 L: User testing    
Wed Oct 29 No class    
Thu Oct 30 No class Completed implementation  
Mon Nov 3 L: Simplicity in design    
Wed Nov 5 No class    
Thu Nov 6 No class User testing  
Mon Nov 10 R: Coding concepts & using LLMs    
Wed Nov 12 No class    
Thu Nov 13 No class Final project need finding & divergent design  
Mon Nov 17 No class    
Wed Nov 19 No class    
Thu Nov 20 No class Final project convergent design  
Mon Nov 24 No class    
Wed Nov 26 No class    
Thu Nov 27 No class (Student holiday) Final project MVP  
Mon Dec 1 No class    
Wed Dec 3 L: Dark design    
Thu Dec 4 No class Final project full demo  
Mon Dec 8 No class    
Wed Dec 10 L: Project fair Final project user testing & reflections