Agenda#
You need to be logged in with your WatID to access the slides and videos.
Week 01 - Introduction#
-
Before Class
How to manage a software project. -
In Class
Meet people & form project teams.
Due This Week
- Nothing needs to be submitted.
Week 02 - Coding with AI#
Due
- Check-in 1 in-class this Friday. See demo times.
- Quiz 1 is due by Friday @ 11:59 PM.
Week 03 - Kotlin Programming#
Due
- Demo 1 in-class this Friday. See demo times.
- Quiz 2 is due by Friday @ 11:59 PM.
Week 04 - Architecture#
Learn about software design at the macro and micro levels.
Due
- Check-in 2 in-class this Friday. See demo times.
- Quiz 3 is due by Friday @ 11:59 PM.
Week 05 - Design Patterns#
Due
- Check-in 3 in-class this Friday. See demo times.
- Quiz 4 is due by Friday @ 11:59 PM.
Week 06 - Reading Week#
Reading week! No classes and nothing is due.

Week 07 - Testing#
Due
- Demo 2 in-class this Friday. See demo times.
- Quiz 5 is due by Friday @ 11:59 PM.
Week 08 - User Interfaces#
Due
- Check-in 4 in-class this Friday. See demo times.
- Quiz 6 is due by Friday @ 11:59 PM.
Week 09 - Mobile Applications#
Due
- Check-in 5 in-class this Friday. See demo times.
- Quiz 7 is due by Friday @ 11:59 PM.
Week 10 - Concurrency#
Due
- Demo 3 in-class this Friday. See demo times.
- Quiz 8 is due by Friday @ 11:59 PM.
Week 11 - Databases#
Due
- Check-in 6 in-class this Friday. See demo times.
- Quiz 9 is due by Friday @ 11:59 PM.
Week 12 - Web Services#
Due
- Check-in 7 in-class this Friday. See demo times.
- Quiz 10 is due by Friday @ 11:59 PM.
Week 13 - AI Agents#
Due
- Demo 4 in-class this Friday. See demo times.
Week 14 - Final Submission#
- Note
- Classes end Tues Dec 8. No scheduled classes this week.
Due
- Final submission is due Fri Dec 11 @ 11:59p.
Your project should be completed at the end of Week 13, and if you plan for it, you can certainly submit at that time. The extra week is a contingency in case you need to make final adjustments before submitting.