Grading Policies:
Grading Breakdown
The course includes Assignments, Class Activities, Lab Activities, and a Final project to submit by Dec. 15th - 11:59 pm.
- Class Activities and Participation: 15%
- Lab Activities and Participation: 15%
- Assignments: 30%
- 4 assignments total (A1–A4), each worth 100 points
- The lowest grade among submitted assignments will be dropped.
- Unsubmitted, or empty assignments receive a zero and are not eligible to be dropped.
- Final Project: 40%
- Proposal: 5%
- Midterm Submission: 15%
- Final Submission: 20%
You will lose points if you leave any GenAI “fingerprints” in your code (e.g., boilerplate comments not written by you, example code or helper text, or advanced constructs we have not covered and that you cannot explain). You are responsible for reviewing any GenAI-generated code you use and for ensuring that you fully understand every line you submit. If you cannot explain your own code when asked, you will receive a zero for that activity.
Most assignments are autograded. The GSIs will go over the solutions for each assignment, one week after the deadline. It is your responsibility to compare your answers with the answer key, and ask any questions you have from your GSI or during OH.
If you notice a mistake in your grade, you have 10 days from the time your score is released to bring it to your grader or GSIs. After this 10-day period, no further inquiries or grade revisions will be considered.
It is your responsibility to compare your answers with the answer key, and ask any questions you have from your GSI or during OH.
Extensions and Late Submissions
Extension Policy
We understand that unexpected challenges can arise, so we offer 3 Extensions during the semester to provide flexibility, 2 extensions for assignments and 1 for final project phases.
- Assignments (individual): 2 tokens per student, +24 hours each.
- Final project phases (group): 1 token per team, +72 hours each.
To use a token: submit the Extension Form, then email your instructor and GSI with subject “Extension Token - {Assignment/Phase} - {Name or Team}”. Tokens are no-questions-asked. Group tokens require team agreement and count against the team’s budget. Please submit the form and send the email 24 hrs before the deadline to be considered.
Late Submissions (Without Extensions)
Labs are not accepted late and are due before the next lab session. Labs are worth one point each and count toward your overall lab grade alongside attendance and participation.