Choose an assignment ot learn more:


Assignments will receive a grade based on the following 3 components:

Component 1. Submission

Purpose: Give you hands on practice with the curriculum.

Component 2. Quiz

Goal: Assess your understanding of the curriculum.

After completing your assignment submission, you will then take a quiz in Canvas to assess your understanding of the learning goals covered in the assignment.

While Lecture quizzes are designed to be simple check-ins to help everyone keep on top of the lecture material, assignment quizzes may be more challenging and are designed to have you critically thinking about the curriculum.

Quiz format

Quiz logistics

Example timeline

Component 3. Peer review

Purpose: Give you the opportunity to explore alternative code solutions, and improve on your own skills by thinking critically about code and application design.


Each component is split equally.