After each lecture and recitation notes will be linked below.

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

L: Lecture / R: Recitation

Date Topic Assignment Due (11:59PM) Prep Due (10am)
Wed Sep 3 L: Starting to Design    
Thu Sep 4 R: Setting up GitHub, readmes, markdown    
Mon Sep 8 L: Conceptual Design Assignment 1: Problem Scope  
Wed Sep 10 L: Designing Behavior 1    
Thu Sep 11 R: Data Modeling    
Mon Sep 15 L: Designing Behavior 2 Exercise 1: Concept Design  
Wed Sep 17 L: Modularity in Software Design    
Thu Sep 18 R: Modularity Examples    
Mon Sep 22 L: Fundamentals of Human-AI Interaction Exercise 2: Modular Design  
Wed Sep 24 L: Role of AI Agents in Behavior Design    
Thu Sep 25 R: Wireframing   Prep 1: Figma
Mon Sep 29 L: Code Architectures for Using LLMs Assignment 2: Functional Design  
Wed Oct 1 L: Coding with AI    
Thu Oct 2 R: Node/Express   Prep 2: Node
Mon Oct 6 L: Coding Concepts with AI Assignment 3: An LLM-Based Feature  
Wed Oct 8 L: Coding Syncs with AI    
Thu Oct 9 R: MongoDB   Prep 3: Mongo
Mon Oct 13 L: Holiday Assignment 4: Backend MVP  
Wed Oct 15 L: Templating and HTML - TBD    
Thu Oct 16 R: Templating and HTML   Prep 4: HTML & CSS
Mon Oct 20 L: Classic Usability Notions Assignment 5: Full Stack MVP  
Wed Oct 22 L: TBD (Security, Databases, Studio?)    
Thu Oct 23 R: CSS    
Mon Oct 27 L: User Testing Assignment 6: Full Stack App  
Wed Oct 29 L: LLMs in Brainstorming Designs - TBD    
Thu Oct 30 No class    
Mon Nov 3 L: Simplicity in Design Assignment 7: User Testing  
Wed Nov 5 L: Unintended Consequences    
Thu Nov 6 No class    
Mon Nov 10 L: Front End Platform - TBD Team 1: Problem Definition  
Wed Nov 12 L: Front End Platform - TBD    
Thu Nov 13 R: Front End Platform    
Mon Nov 17 No class Team 2: Functional Design  
Wed Nov 19 No class    
Thu Nov 20 No class    
Mon Nov 24 No class Team 3: MVP Implementation  
Wed Nov 26 No class    
Thu Nov 27 No class (Student holiday)    
Mon Dec 1 No class    
Wed Dec 3 L: Dark design Team 4: Full Demo  
Thu Dec 4 No class    
Mon Dec 8 No class Team 5: User Testing  
Wed Dec 10 L: Project Fair Team 6: Project Reflections