Grading Schema1

Course Component Percentage
Lecture Participation 10%
In-Class Presentation 5%
Exploration Activities 10%
Individual Project I 5%
Individual Project II 10%
Individual Project III 20%
Group Project 35%
Team & Community Contributions 5%

Lecture Participation (10%)

Lecture attendance is mandatory. Your attendance and participation contributes to 10% of your final grade. You are allowed to miss up to 4 lectures throughout the quarter without any penalty.

In-Class Presentation (5%)

In the second half of the quarter, each student will participate in a group presentation on an aspect of the codebase that we use.

Exploration Activities (10%)

Exploration activities may be assigned after some lectures to complete a small task with the IDLE code base, relating to the lecture topic(s) that day.

Individual Projects (35%)

All individual projects combined contribute to 40% of your final grade. These projects must be completed and submitted individually. Although you are encouraged to discuss high-level ideas with your classmates.

Individual Project Late Submission Policy

For each individual project, we provide a 24-hour grace period for late submisisons. Understand that this is meant for emergencies, and should be used sparingly.

Group Project (35%)

In the second half of the quarter, you will be working on a group project in teams of three students. You are free to form your own groups, so start looking for group members as soon as possible.

Team & Community Contributions (5%)

The final 5% of your final grade evaluates how much you contributed in your group presentation/project, as well as your contributions to the course community.


  1. The grading schema may be subject to change as the quarter progresses. 


Copyright © 2023 University of California San Diego. Distributed by an MIT license.