Schedule#

Classes are 11:30a-12:50p Wed and 11:30a-1:20p Fri in DWE 2527.

DWE is reopened, so our classes are back in that building at the scheduled times. If you need help outside of class, Jeff also has online office hours every Thurs from 11:00 am to 12:00 pm.

Week Topics Wed 1 Fri 2 EOW 3
Week 01: Sep 7 Introduction, Project Mgmt, Software Projects - - -
Week 02: Sep 14 Requirements, Coding with AI, Documentation Open Check-In 1 Q1
Week 03: Sep 21 Kotlin, OO Kotlin, Functional Kotlin Open Demo 1 Q2
Week 04: Sep 28 Kotlin Toolchain, Architecture Open Check-In 2 Q3
Week 05: Oct 5 Design Patterns, Version Control Open Check-In 3 Q4
Week 06: Oct 12 Reading Week n/a n/a n/a
Week 07: Oct 19 Domain Objects, Testing Open Demo 2 Q5
Week 08: Oct 26 User Interfaces, Desktop Applications Open Check-In 4 Q6
Week 09: Nov 2 Android & KMP Development Open Check-In 5 Q7
Week 10: Nov 9 Concurrency, Flows Open Demo 3 Q8
Week 11: Nov 16 Databases Open Check-In 6 Q9
Week 12: Nov 23 Web Services Open Check-In 7 Q10
Week 13: Nov 30 AI Agents Open Demo 4 -
Week 14: Dec 7 Final Submission - - Due

  1. Wed classes are usually a brief lecture, and working time for you and your team. ↩︎

  2. Fri classes are usually check-ins or demos. Attendance is required, and you will be graded. ↩︎

  3. EOW means End-of-Week, or Friday @ 11:59 PM for this deliverable. ↩︎