Skip to content

Assignments

REFLECT Forms: For each assignment, please fill out the associated REFLECT form linked below.

AssignmentREFLECTAssignment QuizRelease DateDue DateGrace Period10% Penalty Period30% Penalty PeriodAssignment Quiz Due
Assignment 1: BlocklyInside AssignmentNo Reading Quiz1/081/221/231/24-1/251/26-1/291/22
Assignment 2: FacesReflect FormReading Quiz1/202/052/062/07-2/082/09-2/122/03
Assignment 3: TurtlesReflect FormReading Quiz2/052/192/202/21-2/222/23-2/262/17

Assignment Submission:

  • All assignments are due by 11:59 pm ET on the specified due date.
  • Submission instructions will be provided with each assignment.

Late Submissions:

  • Submissions after the due date are subject to penalties, as outlined in the course syllabus.
  • If unforeseen circumstances hinder your course progress, please fill out the extension request form).

Regrades:

  • If you believe there’s an error in grading (be it a lab, apt, or assignment), submit the regrade request form within one week of the grade being posted.

Starter Code:

  • Some assignments come with initial code. This could be:

    • Pre-completed files you’ll use without altering.
    • Files with functions done or partially done for you to complete.
  • Comments will guide you on which code sections to adjust and which to retain as-is.

Code Style:

  • A portion of your grade depends on your program’s readability, including style, comments, and variable names.
  • Each modified Python file should have a comment at the top, detailing your name and netID.
  • Additionally, provide comments for each function and significant code segment.
  • Use descriptive variable names: for example, “totalCost” over “x”.