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: More Component Library |
| 9/24 (Thu) | • Class: Oral Exam I Preparation |
| Week 6 | Libraries and LLMs |
| 9/28 (Mon) | • Deadline: Homework 3, Sprint 2 |
| • Oral Exam I: Begins | |
| 9/29 (Tue) | • Class: LLM Prompt Engineering |
| 10/1 (Thu) | • Class: Libraries/Packages & LLM APIs |
| 10/2 (Fri) | • Oral Exam I: Ends |