Grading

[111 home]

 3.0% lab 0
32.0% labs 1–4 (evenly weighted)
 3.0% report
 1.0% class participation
 0.5% two feedback surveys
 0.5% course evaluations
25.0% midterm
35.0% final exam

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.

The report is a short report on current OS topics due late in the quarter. Topics will be specified later in the quarter.

The lateness penalty for an assignment that is submitted between N and N+1 full days late (where N is nonnegative) is 3N% of the assignment's value. That is, if the assignment is worth 100 points, the penalty is 1 point for being up to 1 day late, 3 points for being from 1 to 2 days late, 9 points for being from 2 to 3 days late, and so forth. Assignments are not accepted after the last day of instruction (this is typically the Friday before final exams), and are not accepted after the lateness penalty renders them irrelevant to the final grade.

Class participation is counted through Piazza participation, namely endorsed answers. Each instructor-endorsed answer yields 0.1% of credit, capped at 1%.

Students are responsible for upholding the highest standards of academic integrity, and this includes following the UCLA Student Conduct Code, which prohibits cheating, fabrication or falsification, plagiarism, multiple submissions, facilitating academic dishonesty, and conduct that threatens health or safety.

Students are encouraged to study together and to use search engines like Google or genAI like Copilot to learn and discuss general problem-solving techniques that are useful on assignments. However, when working on an assignment students should not share or use detailed notes, pseudocode or code, and all work submitted must be done individually. In particular, you should not publish your work on sites like GitHub, and when using a search engine or genAI you should not use solutions that others may have published.

You may use AI or search engines to do your assignments. Use these tools to learn, not to do the homework for you. For example, do not submit the entire problem to the AI; instead, use the tool judiciously only to help get over relatively minor obstacles one at a time. Fully understand every part of the the homework solution that you submit. It can help to use the tool’s lightest-weight tier, and to advise the tool in advance to not get too fancy. A 2026 exploratory study of student experience with AI tools reported:

High-performing students described using AI as a collaborative partner to augment ideas and validate directions while maintaining a sense of control. In contrast, medium- and low-performing students reported a greater reliance on AI outputs, feeling overwhelmed by the abundance of options, and a reduced confidence in their own creative abilities without AI support.

Aim to be a high-performing student. See: Mou T-Y. Artificial intelligence and student creativity: An exploratory study of students’ experiences with AI tools. Comput Hum Behav Rep. 2026;21:100988. doi:10.1016/j.chbr.2026.100988.

Unless otherwise specified, if you use AI or search engine assistance you must attach a textual log as an appendix to your submission, in the form of a text file named assist-log.txt. For search engines this is straightforward: the text file should contain each query and URLs of search hits you used. For AI assistance you should choose one of the following methods:

At the end of your assist-log.txt file, give brief (one- or two-sentence) answers to each of the following questions. Label your answers “Tasks:”, “Problems/Fixes:”, and “Understanding:”, respectively.

If you have questions about the policy, please discuss them with the instructor.