This course includes is structured around weekly lectures, delivered as recorded videos with supporting materials.
There are two sections of this course: one online, and one blended.
This optional session will be used to expand on some topics, and allow for unstructured Q&A with the instructor. When possible, these sessions will also be recorded and made available online. Regardless of your section, you are expected to watch the videos, read the slides and follow along with the content.
All instructors are expected to have an alternate course plan, in case in-person classes need to be cancelled due to COVID.
In this course, the in-person classes are completely optional. If we need to cancel in-person classes for any reason, we can just continue online without any disruption. Hopefully that isn’t an issue this term.
There are no required textbooks for this course.
Your grade will be based on quizzes (20%), and programming assignments (80%).
There is no midterm or final exam in this course.