CS170: Operating Systems (undergrad)

Exams

Unless stated otherwise, all exams above will be closed book. The midterm and the final exam will cover material from class meetings, labs, readings, homework, and any other assigned material.

Grading

Your final grade for the course will be based on the following weights:

Turn-in policy and lateness

Late homework will not be accepted. However, we will give you some flexibility: we will drop your lowest two homework scores. Further, homework will be graded loosely: you will get full points for attempting.

For the labs, you may use up to 5 slack days through the quarter but not more than 2 slack days per lab. Past these limits your lab assignments will not be accepted. Note:If you do not hand in a lab by the due date, or hand in a blank lab, you get a 0 for that lab. It is better for you to hand in a lab that receives a lower than A grade than to simply give up on the lab (averaged-in zeroes are damaging).

Exemptions of the lateness rules will be allowed in three cases:

  1. Illness, which requires a doctor's note or appropriate documentation.
  2. Death in the immediate family.
  3. Accommodation for students with disabilities, as prescribed by the university.

No extensions will be given for any other reason (including job interviews, business trips, work on research publications, etc.).

Collaboration, source material, and academic integrity

Here is this class's collaboration policy: We will enforce the policy strictly. Penalties of failing to comply with the policy include an F grade in the course, referral to the university's disciplinary body, and possible expulsion. Note that we will use a variety of mechanisms to detect cheating, including software-similarity detection softwares, so getting away without being detected will be hard.

More about source material

You are welcome to use existing public libraries in your programming assignments (such as public classes for queues, trees, etc.). You may also look at code for public domain software such as Linux. Consistent with the policies and normal academic practice, you are obligated to cite any source that gave you code or an idea.

Per the policy above, you may not look at any course material relating to any project or lab similar to this course's assignments. You may not look at work done by students in past years' courses. You may not look at similar course projects at other universities. If you are unsure about whether a particular source of external information is permitted, contact the instructor before looking at it.

More about academic integrity

The above guidelines are necessarily generalizations and cannot account for all circumstances. Intellectual dishonesty can end your career, and it is your responsibility to stay on the right side of the line. If you are not sure about something, ask.

Regrades

You can submit any graded item for a regrade, under the following conditions. First, you need to submit a clear, written statement that explains the request (what was wrong and why). Second, you must submit your request within one week of when the graded work was returned. Third, we will regrade the entire exam, lab, etc. (so a regrade can potentially decrease your grade.)


Last updated: 2020-10-05 15:43:33 -0700 [validate xhtml]