Students will complete five assignments including quiz and coding questions and deliver both programs and pdf document individually. Each assignment will be worth 15% (20% for 3-credit student) of the total grade.

  • Assignment 1: Released Jan 28 2021, due Feb 11 2022 at 11:59:59 PM.
  • Assignment 2: Released Feb 11 2021, due Feb 25 2022 at 11:59:59 PM.
  • Assignment 3: Released Mar 4 2021, due Mar 25 2022 at 11:59:59 PM.
  • Assignment 4: Released Mar 25 2021, due Apr 8 2022 at 11:59:59 PM.
  • Assignment 5: Released Apr 8 2021, due Apr 22 2022 at 11:59:59 PM.

Assignments Submission:

  • Assignments will be out on this website and on Piazza.
  • Gradescope (Course Code: JBXJVZ)

Late submission policy:

  • Free late days for homework assignments: Each student gets a total of five free late days that apply to homework assignments throughout the whole semester. As long as you stay within your total late days budget, there is no need to request an extension and no late penalty will be assessed.

  • Free late days for projects: Each team gets a separate budget of three free late days that apply to the three project deliverables (proposal, final report).

  • Late penalty: If you are out of late days, for every day that your assignment is late, your score is multiplied by 0.6. Submissions that are more than five days late (beyond any free days) will not be accepted. You are not allowed to submit different parts of the assignment at different times to receive a late penalty on only part of the assignment.

  • Extension requests: Extension requests will be considered only after free late days are used up. Extensions beyond the free late days will be granted only in case of extraordinary circumstances. If you think that your circumstances qualify, email the instructor.