Class Schedule

This is a class schedule indicating what we aim to do each week and the recommended lectures to watch each week. This is broken down by weeks and aims to provide you a general outline of the progress you should make throughout this course.

NOTE: Lecture Time is subject to change with the needs of the course, industry partners, instructor, TA, and students. You should always bring a laptop and be ready to work on your project and with your team.

#DateAssignmentsLecture TimeRecommended Async Lectures
1Wednesday, January 11 2023-First day of class, Introductions & Course OverviewStory Telling
-Monday, January 16 2023❗A1 Due--
2Wednesday, January 18 2023-TBDVarious Diversity & Inclusion
-Monday, January 23 2023❗A2 DueInstructor away, TA Tutorial on Cloud TechnologiesVarious Diversity & Inclusion
3Wednesday, January 25 2023-TBDDifferent Kinds of Tests / Best Practices - Languages / Best Practices - Linting, Semantic Analysis, etc
4Wednesday, February 1 2023-TBDDifferent Kinds of Tests / Best Practices - Languages / Best Practices - Linting, Semantic Analysis, etc
-Monday, February 6 2023❗A3 Due--
5Wednesday, February 8 2023❗A6 Demo (1/4)CI & Testing LectureUX Research + Data Bias
6Wednesday, February 15 2023-Work in ClassEthics and Accessibility
-Sunday, February 19 2023❗A4 Due--
7Wednesday, February 22 2023-Reading Week-
8Wednesday, March 1 2023-TBD TutorialInfrastructure, Prod Eng, Production, etc
-Monday, March 6 2023❗A5 Due--
9Wednesday, March 8 2023❗A6 Demo (2/4)-Ethics and Accessibility
10Wednesday, March 15 2023-Work in Class-
11Wednesday, March 22 2023-Work in Class-
12Wednesday, March 29 2023❗A6 Demo (3/4)Last day of class - Demos of your Software-
-Friday, March 31 2023❗Bonus Due--
13Wednesday, April 5 2023❗A6 Demo (4/4)Work in Class, Final Lecture TBD-
-Wednesday, April 12 2023❗A7 Due
❗Participation Comment Due
Software Due, Participation Comment Due-



Your software

To help you keep on track, here are some general recommendations and guidelines on milestones and goals you should aim for throughout the term. While most of these aren’t mandatory (unless enforced by assignments), following these will help ensure your success and avoid stress and chaos in the last 2 weeks of the course.


Here is an example of the progress I would expect for each demo slot:


Please see the assignments section.