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: Installable App Prototypes
9/24 (Thu)• Class: Oral Exam I Preparation
9/27 (Sun)• Deadline: Schedule Oral Exam I
Week 6Libraries 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 7Coding 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 8App Design
10/13 (Tue)• Fall Break Ends
10/15 (Thu)• Class: App Design Patterns
• Deadline: Homework 4, Sprint 4
Week 9LLM Context
10/20 (Tue)• Class: Model Selection
• Deadline: Homework 4, Final Submission
10/22 (Thu)• Class: Retrieval Augmented Generation (RAG)
• Assigned: Homework 5
Week 10Teamwork
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 11Project – 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 12Project – 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 13Project – 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 14Project – Sprint 4
11/24 (Tue)• Class: Sprint 4 Check-in
11/25 (Wed)• Thanksgiving Break Begins
11/29 (Sun)• Thanksgiving Break Ends
Week 15Project – 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