Token Policy

For each assignment, you have one free resubmission opportunity after the original deadline (no earlier than one week later, but possibly slightly later).

Here are the deadlines this term:

Assignment Original Deadline    Resubmission Deadline    Final Deadline
#1: Lunar Lander W 4/9 at 10pm M 4/21 at 10pm F 5/9 at 10pm
#2: Computational Complexity    W 4/16 at 10pm M 4/28 at 10pm F 5/9 at 10pm
#3: Maze Solver W 4/23 at 10pm W 5/7 at 10pm F 5/9 at 10pm
#4: Deck of Card Operations R 5/1 at 10pm M 5/12 at 10pm M 5/26 at 10pm
#5: Cuckoo Hashing W 5/14 at 10pm M 5/26 at 10pm M 5/26 at 10pm
#6: Word Counter W 5/21 at 10pm F 5/30 at 10pm M 6/2 at 10pm
#7: Sorting W 5/28 at 10pm W 6/4 at 10pm W 6/4 at 10pm
#8: IMDb Graph W 6/4 at 10pm n/a W 6/4 at 10pm

The final deadline for A1–A3 has been updated from what’s in the syllabus.

Overview

As stated in the syllabus:

“There will be opportunities to earn tokens throughout the term, and each token can be used to resubmit one assignment after the one-week resubmission period.”

Additionally:

“These additional revisions of assignments must be submitted by specific deadlines throughout the term. After these dates, no updates to your assignments will be possible:

  • Assignments #1-#3: Wednesday, May 7th at 10pm
  • Assignments #4-#5: Monday, May 26th at 10pm
  • Assignment #6: Monday, June 2nd at 10pm
  • Assignments #7-#8: Wednesday, June 4th at 10pm (no token-based revisions are possible due to their late original deadlines)”

You will be able to earn up to four tokens throughout the term.

How to earn tokens

You can earn tokens from a variety of tasks. Here are the ones we have so far:

  1. Attend student hours with Tanya at least once.

  2. Show Tanya your Kotlin Reference Sheet (the result of Lab 1).

  3. Attend CS Bits & Bytes on Thursday 4/24/25 and write up two paragraphs describing two Comps projects that sound interesting and why. For each of the two projects, be sure to describe the project, pre-req courses, and what makes it sound interesting to you.

  4. Write up (handwritten, not typed, but digital is okay) an explanation of what went wrong on at least two quiz learning objectives and discuss it with Tanya. Make sure to bring your old quiz(zes) to reference.

  5. Briefly interview one of the Course Staff in Olin 310 (sometime when the lab isn’t busy, please!). Using just a few minutes of their time, ask them about why they wanted to be Course Staff, one class they’ve enjoyed in CS, and one class they’ve enjoyed outside of CS. Send Tanya an email with a very brief (2-3 sentence) summary of what you’ve learned from the conversation, and with whom you chatted.

  6. Attend CS Bits & Bytes on Thursday 5/15 and write up two paragraphs describing the topic of the talk and something interesting you learned from it.

  7. Attend CS Bits & BYtes on Thursday 5/29 (town hall!) and write up two paragraphs describing something you learned and either your favorite question asked or something you wish you had asked.

At any time, you are welcome to check with Tanya to double-check how many tokens you’ve earned.

How to use tokens

After determining that you have a token available, you can resubmit an assignment on Gradescope past the “Resubmission Deadline” but no later than the “Final Deadline” (see above). After you have done so, send Tanya an email with subject “Token for extra assignment resubmission”, and in the body of the email indicate which assignment you’ve resubmitted.

You cannot use multiple tokens for the same assignment; there is no guarantee that your resubmission will be graded before the Final Deadline for that assignment has passed.

Please make a point to attend office hours to understand any feedback you’ve gotten for your assignment on Gradescope!