TCSS 422: Operating Systems |
![]() |
|
Grading Policy Weights are assigned to the different elements of the course as listed below. Points are added up at the end of the quarter and weighted accordingly to determine a total percentage score. The percentage score is translated into a final decimal point (4.0 max) grade.
UW Grading Scale ![]() Quizzes There will be a maximum of 1 quiz per week during the quarter. Some quizzes will be in class, while others will be online on the Canvas system. They will generally be short, and test basic comprehension of concepts. The lowest 2 quiz grades will be dropped throughout the quarter. Exams / Assignments There will be two exams during the quarter, the midterm exam, and the final exam. Each is comprehensive covering conceptual areas of the course. There will be no make-up exams or quizzes. Please schedule vacations, job interviews, family visits, etc. around the exams. If there is a family or medical emergency that prevents you from attending the midterm or final exam, please arrange by providing written explanation as soon as possible to request a make-up exam. Given the extreme difficulty to create two different tests of identical difficulty and challenge, and to ensure fairness to everyone, makeup exams will be a similar length and format, but will feature more difficult questions. It is expected that since make up exams will generally occur after the original exam, students will have additional time to prepare for a more rigorous exam. The best plan is to make every effort to take exams when originally scheduled. All assignments are due at 11:59 PM on the due date. There is a late penalty of 10% per day for up to 2 days. Submissions more than 48 hours late will receive a zero score. All assignments will be posted at least two weeks prior to the due date. Assignments may include programming and/or written components. Programming projects will relate to the lecture and textbook readings throughout the quarter. The projects will use Linux. You may use your own systems with a Linux distribution (recommended are Ubuntu and CentOS) or use network-accessible Virtual Machines (VMs) with a Linux distribution (Ubuntu and CentOS recommended) with full root access. The projects will reinforce core OS concepts such as scheduling and memory management. The details of each project will be posted HERE. Completed projects will be submitted through Canvas. Conduct / Academic Honesty Any attempt to receive credit for non-original work that is not your own is plagiarism. Attempts to hide the lack of contribution from a weak team member will be counted as academic dishonesty. Discussing topics, including general approaches to assignments, in a collaborative atmosphere is encouraged. Discussing concepts and methods to be applied to problems is a tremendous aid to studying. But assignments and midterms require original individual work or teamwork when specified. |