Schedule
L: Lecture / R: Recitation; links to slides are provided once available
Date | Topic | Assignment Due (11:59PM) | Prep Due (10am) |
---|---|---|---|
Wed Sep 3 | L: Starting to Design | ||
Thu Sep 4 | R: GitHub, readmes, markdown | Prep 1: Markdown | |
Sun Sep 7 | Assignment 1: Problem Framing | ||
Mon Sep 8 | L: Conceptual Design | ||
Wed Sep 10 | L: Designing Behavior | ||
Thu Sep 11 | R: States and Actions | ||
Sun Sep 14 | Pset 1: Concept Design | ||
Mon Sep 15 | L: Modularity in Design, Part 1 | ||
Wed Sep 17 | L: Modularity in Design, Part 2 | ||
Thu Sep 18 | R: Modularity Examples | ||
Sun Sep 21 | Pset 2: Modular Design | ||
Mon Sep 22 | L: Human-AI Interaction | ||
Wed Sep 24 | L: Design of AI-powered Features 1 | ||
Thu Sep 25 | R: User journeys and UI sketching | ||
Sun Sep 28 | Assignment 2: Functional Design | ||
Mon Sep 29 | L: Design of AI-powered Features 2 | ||
Wed Oct 1 | L: Code Architectures for Using LLMs | ||
Thu Oct 2 | R: Using an LLM API in Node | Prep 2: Gemini LLM API | |
Sun Oct 5 | Assignment 3: AI-augmented Concept | ||
Mon Oct 6 | L: Coding Concepts with AI | ||
Wed Oct 8 | L: Coding Syncs with AI | ||
Thu Oct 9 | R: Backend Coding, MongoDB | Prep 3: Context, Mongo | |
Mon Oct 13 | L: Holiday | ||
Tue Oct 14 | Assignment 4a: Backend Concepts | ||
Wed Oct 15 | L: Current Practices for Coding with AI | ||
Thu Oct 16 | R: Backend Coding, Node/Express | ||
Mon Oct 20 | L: Front End Frameworks 1 | ||
Tue Oct 21 | Assignment 4b: Backend syncs | ||
Wed Oct 22 | L: Front End Frameworks 2 | ||
Thu Oct 23 | R: Front End Coding | Prep 4: HTML & CSS | |
Mon Oct 27 | L: User Testing | ||
Tue Oct 28 | Assignment 5 milestone: Prototype Complete | ||
Wed Oct 29 | TBD | ||
Thu Oct 30 | TBD | ||
Mon Nov 3 | L: Simplicity in Design | ||
Tue Nov 4 | Assignment 5: Full Stack Complete | ||
Wed Nov 5 | L: Unintended Consequences | ||
Thu Nov 6 | No class | ||
Mon Nov 10 | TBD | ||
Tue Nov 11 | Team 1: Problem Framing | ||
Wed Nov 12 | TBD | ||
Thu Nov 13 | |||
Mon Nov 17 | Team pitches | ||
Tue Nov 18 | Team 2: Functional Design | ||
Wed Nov 19 | Team pitches | ||
Thu Nov 20 | No class | ||
Mon Nov 24 | No class | ||
Tue Nov 25 | Team 3: MVP Implementation | ||
Wed Nov 26 | No class | ||
Thu Nov 27 | No class (Student holiday) | ||
Mon Dec 1 | No class | ||
Tue Dec 2 | Team 4: Checkpoint | ||
Wed Dec 3 | L: Dark design | ||
Thu Dec 4 | No class | ||
Mon Dec 8 | No class | ||
Tue Dec 9 | Team 5: Full Demo & Project Report | ||
Wed Dec 10 | L: Project Fair |