All questions regarding the course must be asked on Piazza. Please do not email the course staff directly.
Sign up for Piazza!
Location and timeSeptember. 5 -- November 30, 2017
Tuesday/Thursday 11-12:30pm. MCLD 228
Learning outcomesBy the end of the course you will:
Grading formulaThe 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.
Rules on completing assignments
Policy on cheatingCheating 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.
How to ask questionsAll 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:
If you abuse the Q&A system by being rude, offensive or by engaging in behaviour that can be described as harassment you may get disciplined in the same way as you would by misbehaving in the classroom. Hiding behind a Piazza alias is not an excuse for being obnoxious. See UBC policy on unacceptable behaviour.
TextbooksDuring the course we will read articles from these online textbooks:
plus a bunch of online material.
What to bring to class
|