Schedule#

This is the main schedule for the term.

  • Click on the week to see the agenda. You are expected to review materials before class.
  • Classes are 11:30a-12:50p Wed and 11:30a-1:20p Fri in Room XYZ.
    • Wed classes are “open” time to work on your project, and ask the instructor for help.
    • Fri classes are in-person meetings; attendance is mandatory. See the demo schedule.
Dates Topics Quiz Milestone
Week 01: Sep 7 - 11 Introduction, Project Mgmt, Software Projects - -
Week 02: Sep 14 - 18 Requirements, Coding with AI Q1 Check-In 1
Week 03: Sep 21 - 25 Kotlin Programming, Kotlin Toolchain Q2 Demo 1
Week 04: Sep 28 - Oct 2 Architecture, Dependencies Q3 Check-In 2
Week 05: Oct 5 - 9 Design Patterns, Version Control Q4 Check-In 3
Week 06: Oct 19 - 23 Testing, Domain Objects Q5 Demo 2
Week 07: Oct 26 - 30 User Interfaces, Desktop Applications Q6 Check-In 4
Week 08: Nov 2 - 6 Android & KMP Development Q7 Check-In 5
Week 09: Nov 9 - 13 Concurrency, Flows Q8 Demo 3
Week 10: Nov 16 - 20 Databases Q9 Check-In 6
Week 11: Nov 23 - 27 Web Services Q10 Check-In 7
Week 12: Nov 30 - Dec 4 AI Agents - Demo 4
Week 13: Dec 7 - 11 Final Submission - Submission