Schedule

The course schedule for the term, with important dates.

Table of Contents

Class Times

The class schedule is below. You must be enrolled in corresponding LEC/LAB sections. Both Wed and Fri classes are used for lectures, project activities and demos; plan to attend both classes.

Morning SectionsAfternoon Sections
Wed classesLEC 001 @ 10:30a - 12:20p / EXP 1689LEC 002 @ 2:30p - 4:20p / MC 4021
Fri classesLAB 101 @ 10:30a - 12:20p / MC 2035LAB 102 @ 2:30p - 4:20p / MC 2038

Deadlines

Significant dates and deadlines for the term are listed below.

  • Quizzes open at Fri @ 6:00 pm, covering that week’s lectures. They are due by the following Fri @ 6:00pm.
  • Project demos are conducted in-class during your scheduled demo time.
  • Other deliverables are due by Fri @ 6:00pm.
WeekDatesWed, Fri LecturesFri Submissions
1Jan 8, 10Course outline, Introduction, Agile, Design thinking
2Jan 15, 17GitLab, Documentation, KotlinProject setup
Q1 from week 1
3Jan 22, 24Gradle, Architecture & designProject proposal
Q2 from week 2
4Jan 29, 31User interfaces, Desktop/mobile appsDesign proposal
Q3 from week 3
5Feb 5, 7Unit testing, KickoffQ4 covering week 4
6Feb 12, 14DatabasesDemo 1 (times)
Q5 from week 5
7Feb 19, 21Reading week-
8Feb 26, 28Data formats, JSONQ6 from week 6
9Mar 5, 7Web services, Cloud servicesDemo 2 (times)
Q7 from week 8
10Mar 12, 14Concurrency - room change Wed AM to AL 116Q8 from week 9
11Mar 19, 21Kotlin Multiplatform (KMP)Demo 3 (times)
Q9 from week 10
12Mar 26, 28Final submission overviewQ10 from week 11
13Apr 2, 4-Demo 4 (times)
Final submission