All questions regarding the course must be asked on Piazza. Please do not email the course staff directly.Sign up for Piazza!
Jan. 3 -- Apr. 6, 2017
Tuesday/Thursday 2-3:30pm. FRDM 153
By the end of the course you will:
The following formula will be used to assign your raw mark for the class. The raw mark will then be used to determine your final letter grade. While the raw mark will be the primary determinant of your final grade, it will not directly translate into the official course mark, as we normally take other considerations into the account, such as how much you contributed to the team work and your overall grasp of OS concepts.
Cheating is not tolerated. You are to write the code for assignments and to answer the code-reading questions by yourself. This means that you must write all the code from scratch, using only what is available in the OS161 code that is given to you. More precisely, you cannot take someone else's code that contains the answer, modify it and submit it as your own. We will use a highly effective system that easily catches code similarity (even if you rename functions and reorder statements), and that is very proficient and catching cheaters. We practice zero-tolerance policy on cheating. If you are caught cheating, you fail the course and your case is reported to the University.
That being said, we will do our best to help you get through the course on your own. We understand that this is a very challenging course and there will be very few people (ever) who will turn up perfect solutions to all assignments by the deadline. Therefore, we will assign grades accordingly. If you work hard, and put lots of concerted and earnest effort into this course you will get a decent grade. Trust us, hard work will pay off. Cheating will not.
All questions must be asked during labs, office hours or on Piazza. We will not respond to questions posed by email, with very rare exceptions. We will reward those who ask good questions and respond in a helpful way to questions posed by others. Read the following guides on asking questions:unacceptable behaviour.
During the course we will read articles from these online textbooks:
plus a bunch of online material.