Welcome to CS 343 F22!
Instructor:
Lectures
The course is run in class for Fall 2022. Please keep up to date on University of Waterloo COVID-19 information.
The course notes covered in the lectures are available for download and are the same as the slides shown in class. A paper copy of the course notes is available on-demand from W Print in Mathematics and Computer (MC).
CS343 does NOT use Learn.
Administration Video
There is 60 minute video CS343_Course_Admin.mp4 covering ALL the administration aspects of the course. Please watch this video. While this video is from 2020, 95% of the material is the same today as back then. Here are the differences:
- Fall 2022 web pages have a different look from 2020.
- Fall 2022 is in-class, while 2020 was online.
- Fall 2022 course staff are different from 2020.
- Fall 2022 assignment and midterm/final exam marks are different from 2020
Using this web page as a guide, watch the video and click on the corresponding buttons to see the current course staff and grading scheme.
Assessment
There are six programming assignments with fixed deadlines at two week intervals, as well as a 2 hour midterm and 2.5 hour final exam. If the exams are proctored, they will be closed-book and held during the specified time slot on the calendar of classes/exam schedule. If the exams are held online, they will take the form of a small, open-book programming assignment to be downloaded, completed, and submitted within a 24-hour window.
See course assessment for due dates, marks, final grade calculation, and how to view you marks throughout the term.
Discussion Forum
Use Piazza Fall 22 for all questions to the instructor and course staff. The join link is Piazza.