CS 70

Homework Schedule

  • Homework 0 — Getting Started
    • Released: Tuesday, January 21
    • Episode 1 Due: Thursday, January 23
    • Episode 2 Due: Thursday, January 30
  • Homework 1 — Meme Generator
    • Released: Wednesday, January 29
    • Due: Thursday, February 6
    • With Late Pass: Friday, February 7
  • Homework 2 — Making a Patch
    • Released: Wednesday, February 5
    • Due: Thursday, February 13
    • With Late Pass: Friday, February 14
  • Homework 3 — ASCII-mation
    • Due: Thursday, February 20
    • With Late Pass: Friday, February 21
  • After these three homeworks:
    • You'll switch pair-programming partners.
    • There will be a week of proficiency-check retries rather than a homework.
  • Homework 4 — Dynamic Train
    • Released: Wednesday, February 26
    • Due: Thursday, March 6
    • With Late Pass: Friday, March 7
  • Homework 5 — Linked Lists and Iterators
    • Released: Wednesday, March 5
    • Due: Thursday, March 13
    • With Late Pass: Friday, March 14
  • Homework 6 — Simple Binary Search Trees
    • Released: Tuesday, March 25
    • Due: Thursday, April 3
    • With Late Pass: Friday, April 4
  • After these three homeworks:
    • You'll switch pair-programming partners.
    • There will be a week of proficiency-check retries rather than a homework.
  • Homework 7 — Balanced Generic Binary Search Trees
    • Released: Wednesday, April 9
    • Due: Thursday, April 17
    • With Late Pass: Friday, April 18
  • Homework 8 — Hash Tables
    • Released: Wednesday, April 16
    • Due: Thursday, April 24
    • With Late Pass: Friday, April 25
    • Note: This homework spans the Thanksgiving break, don't work on it over the break!
  • After these two homeworks:
    • You'll be done with homeworks for the semester!
    • There will be a some proficiency-check retries, and
    • There will be a set of final tries for all the proficiency checks.

(When logged in, completion status appears here.)