CS 346 (W23)
Toggle Dark/Light/Auto mode Toggle Dark/Light/Auto mode Toggle Dark/Light/Auto mode Back to homepage

Schedule

Weekly Schedule

# Dates Topic Wed Class Fri Class Quiz1
1 Jan 11 - 13 Software Process Introduction; Software process Project planning; Requirements
2 Jan 18 - 20 Software Design Architecture; Software Design Introduction to Kotlin
3 Jan 25 - 27 Infrastructure Dev-setup; Build systems & Gradle Design patterns; TDD & Unit testing Q1
4 Feb 1 - 3 Development Practices Dev-workflow; Team coding Project review
5 Feb 8 - 10 Sprint 1: Presentation Layer Sprint 1 Kickoff; User Interfaces - Q2
6 Feb 15 - 17 - - Sprint 1 Demo
7 Feb 22- 24 - Reading week Reading week
8 Mar 1 - 3 Sprint 2: Data Layer Sprint 2 Kickoff; Data; Databases - Q3
9 Mar 8 - 10 - - Sprint 2 Demo
10 Mar 15 - 17 Sprint 3: Web Service Sprint 3 Kickoff; Web services; Coroutines - Q4
11 Mar 22 - 24 - - Sprint 3 Demo
12 Mar 29 - 31 Sprint 4: Wrapup Sprint 4 Kickoff; Deployment; Licensing - Q5
13 Apr 5 - 7 - - Good Friday Holiday
14 Apr 10 Sprint 4 Demo2 n/a n/a

Project Review

Project reviews will be 10-15 mins in length, and are scheduled at the following times. You only need to be here for the time listed! Please wait in the hall and we’ll call you when we’re ready.

See project review in the Assessment section.

Morning

Reviewer 10:30 10:50 11:10 11:30 11:50
Jeff Team 101 Team 102 Team 103 Team 104 Team 105
Wen Team 106 Team 107 Team 108 Team 109 Team 110
Shahpar Team 111 Team 112 Team 113 Team 114

Afternoon

Reviewer 2:30 2:50 3:10 3:30 3:50
Jeff Team 201 Team 202 Team 203 Team 204 Team 205
Mattie Team 206 Team 207 Team 208 Team 209 Team 210
Xueguang Team 211 Team 212 Team 213 Team 214 Team 215

  1. Quizzes are completed on your own time, and must be submitted by 11:59 Fri evening. ↩︎

  2. Classes are cancelled on Fri Apr 7 due to Good Friday, so the final demo is moved to Mon Apr 10. The final submission must be handed in by 11:59 PM that evening. There are no extensions past the end of the term. ↩︎