Grading Policies:

Grading Breakdown

The course includes Assignments, Class Activities, Lab Activities, and a Final project to submit by May 10, 11:59 pm.

  • Class Activities and Participation: 15%
  • Lab Activities and Participation: 15%
  • Assignments: 30%
    • 4 assignments
    • 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.

The GSI 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 GSI. 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 reader and CC 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)

  • Penalty: A 10% deduction per day will be applied to late submissions without an approved extension.


This site uses Just the Docs, a documentation theme for Jekyll.