CS 350 - Operating Systems

Welcome to CS 350 W22!

Instructors: Zille Huma Kamal, Emil Tsalapatis

Logistics Overview

The course will run online until January 27th. By that point, the university will decide whether it will continue online, or if in-class lectures can resume. We are using Learn for Live Virtual Lectures, Piazza for Discussion and MS Teams for increased availability and you are automatically enrolled in Learn, Piazza and MS Teams.

Lectures

This term, we will offer two live lectures through Bongo virtual classroom on Learn whenever on campus lectures are not possible. Emil will teach the 10am section, and Huma will teach the 1pm section (Waterloo time). Students are encouraged to attend the lecture that fit their schedule and preference. These lectures will be recorded and posted on LEARN.
Links to Jan 5th lectures are available on Learn, Piazza and are made available here:
live lecture at 10am
live lecture at 1pm

The course slides will be posted on the course website and in LEARN throughout the term — see Reading Materials.

Quizzes

Approximately for every couple of modules of the course we will post a quiz that can be completed on Learn. There will be around 5 quizzes this term, and they will be worth 5% of your course grade.

Assignments

There are four programming assignments. assignments. If you are retaking the course you may use your previous solutions as long as they were not subject to a cheating penalty. However, please note that some of the assignments are different this term. If you wish to reuse in whole or part your previous assignments, please let us know by sending an email to the ISC, so we can flag it in MOSS, our anti-cheating software.

Assignments will have due dates. There is a small amount of flexibility around those due dates offered via Slip Days. You get 5 Slip Days to use through the term but can only use a maximum of 3 on any one assignment.

Exams

We have originally scheduled a proctored midterm through Quest. However given the uncertainty at this time we have decided to offer both the midterm and the final exam in the form of open-book programming projects.

Discussion Forum

We are using Piazza for all questions to the instructor and course staff.