⅓ | labs (evenly distributed) |
⅓ | exams (final 2/9 of total grade, midterm 1/9) |
⅓ | other |
You may work alone to do the labs, or in pairs. Pairs are probably better. Only the labs may be done in pairs; the remaining assignments must be done solo.
The midterm exam is in-class; the final is the usual time as set by the registrar. Exams are open book and open notes, but no automated devices (e.g., laptops) are allowed. No written makeups will be given.
"Other" includes minilabs (each 1/15 of total grade), the design problem (1/12), scribe notes (1/12), class participation (1/75), and a 1-page report on current OS topics due at the end of the quarter (1/50). See the syllabus for the first two. Scribe notes will be done as per Professor Kohler's Scribe notes guidelines, except that instead of Wiki format please use HTML 4.01, which you should validate with the W3C Markup Validation Service before submitting via CourseWeb. Please submit a compressed tarball containing a single directory lecture7 (if you're doing lecture number 7, say) that contains a file lecture7/index.html along with any other auxiliary files (for example, images) under lecture7/. Please make sure that the names of all the scribes are at the top of the main page of the scribe notes.
For all assignments, the lateness penalty is normally one letter grade for each day or partial day late. You get three free late days which you can use at your discretion throughout the quarter, but all homework must be submitted by the last day of discussion.
Students must follow the UCLA Student Conduct Code, which prohibits cheating, fabrication, multiple submissions, and facilitating academic dishonesty. A summary of the Student Conduct Code can be found in the Student Guide to Academic Integrity, and the Office of the Dean of Students has summarized some of the dos and don'ts in Before You Begin That Paper and How to Get the Better of an Exam.
Students are encouraged to study together, and to discuss general problem-solving techniques that are useful on assignments; but when working on the homework assignment students must specify the sources for all parts of their project. In particular, each changelog entry must accurately identify who contributed to that change. If you have questions about the policy, please discuss them with the instructor.