Schedule
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 |