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


AssignmentREFLECT Assignment QuizRelease DateDue DateGrace Period10% Penalty Period30% Penalty PeriodAssignment Quiz Due
Assignment 1: BlocklyInside AssignmentNo Reading Quiz08/2709/1209/1309/14-09/1509/16-09/19N/A
Assignment 2: FacesReflect FormReading Quiz: Faces09/1009/2609/2709/28-09/2909/30-10/0309/24
Assignment 3: TurtlesReflect FormReading Quiz: Turtles09/2610/1010/1610/17-10/1810/19-10/2210/08
Assignment 4: TransformReflect FormReading Quiz: Transform10/1010/2410/2510/26-10/2710/28-10/3110/22
Assignment 5: GuessWord Reflect FormReading Quiz: GuessWord10/2411/0711/0811/09-11/1011/11-11/1411/05
Assignment 6: Clever GuessWordReflect FormReading Quiz: Clever GuessWord11/0511/2111/2211/23-11/2411/25-12/0411/19
Assignment 7: RecommenderReflect FormReading Quiz: Recommender11/2112/0512/06N/AN/A12/03
Assignment 8: CreateReflect FormNo Reading Quiz11/2112/0512/06N/AN/AN/A

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”.