Homework Rubric

Learning Objective(s)

The specific learning objectives differ between each homework assignment and are listed there.

Assignment Due Date(s)

Each homework is due at midnight the day before each lecture (i.e., Monday night) Late work will be accepted but will be subject to the late assignments policy outlined in this course’s syllabus.

Assignment Rubric

Each homework is worth 10 points each; roughly 4% of your course grade (80 points total or 36% of your total grade). These will be graded as follows:

Points Earned Standard
10 - Produces the correct result using the requested approach
- Follows reproducibility best practices (e.g., uses comments effectively, defines relevant function arguments, etc.)
9 - Uses mostly the right approach(es), but a minor mistake results in an incorrect final product
- Primarily adheres to reproducibility guidelines.
7 - Attempts to accomplish the task and makes moderate progress using the core concept(s)
- Follows reproducibility best practices reasonably well with a few areas without comments / function argument definition
5 - Task partially complete but either fails to reach a solution or makes some critical misstep
- Partial adherence to reproducibility best practices but lacking for much of the code
3 - Answer demonstrates a lack of understanding of the core concept
- Lacks reproducibility components
1 - Homework incomplete and does not demonstrate understanding of core concept
- Reproducibility considerations absent
0 - No submission OR submission is more than 10 days late