(In case you don’t have your own copy of the book, you can use these pdf files but note that figures are in separate files.)
Lectures:
All
lectures are recorded and available online (see main course page).
Copies
of lecture notes in PowerPoint are also downloadable from that site.
Homework:
There
will be a set of homework problems for each week. They need to be turned in by
the due date via IVLE.
Each
homework is due on Friday the following week (i.e., HW1 is due on Friday of
week 2, etc.)
Late
work will be accepted, but a penalty of 10% per day will be imposed.
Solutions
to homework problems will be presented and discussed in tutorial sessions.
Homework
problems are strictly analytical/theoretical (no
programming).
Projects:
There will be two programming projects to complete, each dealing with a different part of the operating system.
These will be presented/discussed in class and in
tutorial sessions. They are due on the dates posted on the course website.
Labs:
There are regularly scheduled lab sessions but these are
mostly for your convenience to meet with your lab assitants.
You can do the projects on your own
computers and using any system you prefer.
Exams:
There will be one midterm and one final exam.
All exams are "open book/open notes"
Final is not comprehensive
All exam problems will be similar to the homework
problems.