For each assignment, you must complete the corresponding REFLECT
form linked in the box below (except for Assignment 0).
Due to drop/add, Assignment 0: Lightbot can
be turned in by 1/20 at 11:30pm EDT.
Assignment | REFLECT | Due Date |
---|---|---|
Assignment 0: Programming with Blockly |
In Assignment | January 18 |
Assignment 1: Faces | Reflect |
Program: January 27 Assign Quiz: January 25 |
Assignment 2: Turtles | Reflect |
Program: February 15 (plus one grace day) Assign Quiz: February 14 (no grace day) |
Assignment 3: Transform | Reflect |
Program: March 1 (plus one grace day) Assign Quiz: February 28 (no grace day) |
Assignment 4: GuessWord | Reflect |
Program: March 17 (plus one grace day) Assign Quiz: March 16 (no grace day) |
Assignment 5: Clever GuessWord | Reflect |
Program: March 29 (plus one grace day) Assign Quiz: March 28 (no grace day) |
Assignment 6: Recommender | Reflect |
Program: April 19 (plus one grace day) NOTE: No extensions past April 20! Assign Quiz: April 18 (no grace day) |
Assignment 7: Create Turn in on Sakai or link to URL in Reflect |
Reflect Everyone must fill out |
April 20 (Grace days thru April 24) |
All assignments must be turned in by 11:30pm on the due date given. All assignments will include information on how to submit. This will likely be using Gradescope.
You are responsible for ensuring that all files are turned in on time, if a program is turned in late there is a penalty detailed online here.
Many assignments will include code to get you started. This may consist of completed modules that you will utilize but not modify or modules in which some functions have been completed and others are left for you to fill in. In either case, comments will clearly indicate which sections of the code you may edit and which must not be modified.
Note that a small portion of your assignment grade is based on the readability of your program. This readability grade includes style, comments, and the naming of variables and methods. You must include a comment at the top of each source file you modify that includes your name and your netid. Then include a comment for every function and every major block of your code. Function names, variable names, etc should be meaningful. The variable name totalCost is more meaningful than the variable name x.
If you have concerns about an item that was graded (lab, apt or assignment), you have one week after the grade is posted to fill out the regrade form here.