Schedule
Important Notice
This schedule is tentative and subject to change.
| Date | Plan |
|---|---|
| Week 1 | App Prototypes |
| 8/24 (Mon) | • Instruction Begins |
| 8/25 (Tue) | • Class: Introduction to App Design & Prototyping |
| 8/27 (Thu) | • Class: Why App Prototypes? |
| • Assigned: Homework 1 | |
| Week 2 | Vue.js Fundamentals |
| 8/31 (Mon) | • Deadline: Homework 1 |
| 9/1 (Tue) | • Class: Events & Reactive Variables |
| 9/3 (Thu) | • Class: Interactive Components |
| Week 3 | Vue.js & Sprints |
| 9/7 (Mon) | • Labor Day / No Class |
| 9/8 (Tue) | • Class: Responding to State Changes |
| 9/9 (Wed) | • Assigned: Homework 2 |
| 9/10 (Thu) | • Class: Introduction to Sprints |
| Week 4 | Utility-First CSS Frameworks |
| 9/14 (Mon) | • Deadline: Homework 2, Sprint 1 |
| 9/15 (Tue) | • Class: Controlled Inputs + TailwindCSS |
| 9/17 (Thu) | • Class: Sprint Planning - GitHub Issues |
| • Assigned: Homework 3 | |
| • Deadline: Homework 2, Sprint 2 | |
| Week 5 | Oral Exam I Preparation |
| 9/21 (Mon) | • Deadline: Homework 3, Sprint 1 |
| 9/22 (Tue) | • Class: Installable App Prototypes |
| 9/24 (Thu) | • Class: Oral Exam I Preparation |
| 9/27 (Sun) | • Deadline: Schedule Oral Exam I |
| Week 6 | Libraries and LLMs |
| 9/28 (Mon) | • Deadline: Homework 3, Sprint 2 |
| • Oral Exam I: Begins | |
| 9/29 (Tue) | • Class: Introduction to Prompt Engineering |
| 10/1 (Thu) | • Class: Local LLMs for Prototyping |
| 10/2 (Fri) | • Oral Exam I: Ends |
| Week 7 | Coding with Agents |
| 10/5 (Mon) | • Deadline: Homework 4, Sprints 1 & 2 |
| 10/6 (Tue) | • Class: Efficient Code Generation |
| 10/7 (Wed) | • Deadline: Homework 4, Sprint 3 |
| 10/8 (Thu) | • Class: Model Context Protocol (MCP) |
| 10/10 (Sat) | • Fall Break Begins |
| Week 8 | App Design |
| 10/13 (Tue) | • Fall Break Ends |
| 10/15 (Thu) | • Class: App Design Patterns |
| • Deadline: Homework 4, Sprint 4 | |
| Week 9 | LLM Context |
| 10/20 (Tue) | • Class: Model Selection |
| • Deadline: Homework 4, Final Submission | |
| 10/22 (Thu) | • Class: Retrieval Augmented Generation (RAG) |
| • Assigned: Homework 5 | |
| Week 10 | Teamwork |
| 10/27 (Tue) | • Class: Project Intro + Teamwork |
| 10/29 (Thu) | • Class: GitHub Projects + Oral Exam II Briefing |
| • Assigned: Project, Sprint 1 | |
| • Deadline: Homework 5 | |
| 11/1 (Sun) | • Deadline: Schedule Oral Exam I |
| Week 11 | Project – Sprint 1 |
| 11/2 (Mon) | • Oral Exam II: Begins |
| 11/3 (Tue) | • Class: Sprint 1 Check-in |
| 11/5 (Thu) | • Class: Sprint 2 Planning |
| • Assigned: Project, Sprint 2 | |
| • Deadline: Project, Sprint 1 | |
| 11/6 (Fri) | • Oral Exam II: Ends |
| Week 12 | Project – Sprint 2 |
| 11/10 (Tue) | • Class: Sprint 2 Check-in |
| 11/12 (Thu) | • Class: Sprint 3 Planning |
| • Assigned: Project, Sprint 3 | |
| • Deadline: Project, Sprint 2 | |
| Week 13 | Project – Sprint 3 |
| 11/17 (Tue) | • Class: Sprint 3 Check-in |
| 11/19 (Thu) | • Class: Sprint 4 Planning |
| • Assigned: Project, Sprint 4 | |
| • Deadline: Project, Sprint 3 | |
| Week 14 | Project – Sprint 4 |
| 11/24 (Tue) | • Class: Sprint 4 Check-in |
| 11/25 (Wed) | • Thanksgiving Break Begins |
| 11/29 (Sun) | • Thanksgiving Break Ends |
| Week 15 | Project – Presentation |
| 12/1 (Tue) | • Class: Final Oral Exam Briefing |
| 12/2 (Wed) | • Deadline: Schedule Final Oral Exam |
| 12/3 (Thu) | • Class: Presentations |
| • Deadline: Project, Sprint 4 | |
| Week 16 | |
| 12/7 (Mon) | • Last Day of Classes |
| • Final Oral Exam: Begins | |
| Finals | |
| 12/15 (Tue) | • Deadline: Final Oral Exam |