| Aug 25, 2026 | 1: Introduction to App Design & Prototyping | None | | Notes [PDF] |
| Aug 27, 2026 | 2: Why App Prototypes? | Academic Values, Syllabus Review, Prototype Reading | | Notes [PDF] |
| Sep 1, 2026 | 3: Events & Reactive Variables | None | Activity Repository | Notes [PDF] |
| Sep 3, 2026 | 4: Interactive Components | Coding Practice | Activity Repository | Notes [PDF] |
| Sep 8, 2026 | 5: Responding to State Changes | Coding Practice | Activity Repository | Notes [PDF] |
| Sep 10, 2026 | 6: Introduction to Sprints | Preparation | | Notes [PDF] |
| Sep 15, 2026 | 7: Controlled Inputs + TailwindCSS | None | | Notes [PDF] |
| Sep 17, 2026 | 8: Sprint Planning - GitHub Issues | None | Homework 3 Repository | Notes [PDF] |
| Sep 22, 2026 | 9: Installable App Prototypes | None | | Notes [PDF] |
| Sep 24, 2026 | 10: Oral Exam I Preparation | None | Activity Repository | Notes [PDF] |
| Sep 29, 2026 | 11: Introduction to Prompt Engineering | None | Prompt Playground | Notes [PDF] |
| Sep 30, 2026 | 12: Local LLMs for Prototyping | Reading | Homework 4 Repository | Notes [PDF] |
| Oct 6, 2026 | 13: Efficient Code Generation | Reading | | Notes [PDF] |
| Oct 8, 2026 | 14: Model Context Protocol (MCP) | None | | Notes [PDF] |
| Oct 15, 2026 | 15: App Design Pattern & Homework 4 Studio | None | | |