REFLECT Forms: For each assignment, please fill out the associated REFLECT form linked below.
| Assignment | REFLECTÂ | Assignment Quiz | Release Date | Due Date | Grace Period | 10% Penalty Period | 30% Penalty Period | Assignment Quiz Due |
|---|---|---|---|---|---|---|---|---|
| Assignment 1: Blockly | Inside Assignment | No Reading Quiz | 08/27 | 09/12 | 09/13 | 09/14-09/15 | 09/16-09/19 | N/A |
| Assignment 2: Faces | Reflect Form | Reading Quiz: Faces | 09/10 | 09/26 | 09/27 | 09/28-09/29 | 09/30-10/03 | 09/24 |
| Assignment 3: Turtles | Reflect Form | Reading Quiz: Turtles | 09/26 | 10/10 | 10/16 | 10/17-10/18 | 10/19-10/22 | 10/08 |
| Assignment 4: Transform | Reflect Form | Reading Quiz: Transform | 10/10 | 10/24 | 10/25 | 10/26-10/27 | 10/28-10/31 | 10/22 |
| Assignment 5: GuessWord | Reflect Form | Reading Quiz: GuessWord | 10/24 | 11/07 | 11/08 | 11/09-11/10 | 11/11-11/14 | 11/05 |
| Assignment 6: Clever GuessWord | Reflect Form | Reading Quiz: Clever GuessWord | 11/05 | 11/21 | 11/22 | 11/23-11/24 | 11/25-12/04 | 11/19 |
| Assignment 7: Recommender | Reflect Form | Reading Quiz: Recommender | 11/21 | 12/05 | 12/06 | N/A | N/A | 12/03 |
| Assignment 8: Create | Reflect Form | No Reading Quiz | 11/21 | 12/05 | 12/06 | N/A | N/A | N/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”.

