Skip to content

HW #3: Resubmit Your Lowest Homework

CT 301: C++ Fundamentals · Summer 2026
HW #3: Resubmit Your Lowest Homework
Optional: redo your lowest of HW1/HW2 for a new grade, out of 100.

Optional. HW #3 lets you redo your LOWEST of Homework 1 or Homework 2 for a new grade. It is graded out of 100. Canvas then keeps your best work: the lowest of {HW1, HW2, HW3} is dropped.

What you submit

Upload to the "HW #3 (Resubmission)" assignment two things:

  1. choice.txt - a single line with just 1 or 2: - 1 = you are redoing Homework 1 - 2 = you are redoing Homework 2
  2. the files for that homework: - Homework 1: date.cpp, items.cpp, inventory.cpp, command.cpp - Homework 2: ctvector.h, driver.cpp

Submit them as a zip (or as the individual files). Uploads must be .zip or .pdf files only.

Design document

You must also include your design document, exactly as required by the homework you are resubmitting. If you resubmit HW #1, include HW #1's design document; if you resubmit HW #2, include HW #2's. Add it to your upload (a PDF, alongside your code in the zip).

The rule

You may only resubmit your lowest of HW1/HW2. The grader checks your choice.txt against your grades:

How it works

We run the same autograder used for that homework on your resubmission and post the score. Make sure choice.txt matches the files you upload.

Deadline

See the due date on the Canvas assignment for your section. Optional, no late submissions.