Skip to main content

Schedule

Important Notice

This schedule is tentative and subject to change.

DatePlan
Week 1App 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 2Vue.js Fundamentals
8/31 (Mon)• Deadline: Homework 1
9/1 (Tue)• Class: Events & Reactive Variables
9/3 (Thu)• Class: Interactive Components
Week 3Vue.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 4Utility-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 5Oral 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 6Libraries 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