CS 70

Homework Schedule

  • Homework 0 — Getting Started
    • Released: Monday, August 28
    • Episode 1 Due: Wednesday, August 30
    • Episode 2 Due: Wednesday, September 6
  • Homework 1 — Meme Generator
    • Released: Wednesday, September 6
    • Due: Wednesday, September 13
    • With Late Pass: Thursday, September 14
  • Homework 2 — Making a Patch
    • Released: Wednesday, September 13
    • Due: Wednesday, September 20
    • With Late Pass: Thursday, September 21
  • Homework 3 — ASCII-mation
    • Due: Wednesday, September 27
    • With Late Pass: Thursday, September 28
  • 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, October 4
    • Due: Wednesday, October 11
    • With Late Pass: Thursday, October 12
  • Homework 5 — Linked Lists and Iterators
    • Released: Wednesday, October 18
    • Due: Wednesday, October 25
    • With Late Pass: Thursday, October 26
  • Homework 6 — Simple Binary Search Trees
    • Released: Wednesday, October 25
    • Due: Wednesday, November 1
    • With Late Pass: Thursday, November 2
  • 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, November 8
    • Due: Wednesday, November 15
    • With Late Pass: Thursday, November 16
  • Homework 8 — Hash Tables
    • Released: Wednesday, November 15
    • Due: Wednesday, November 29
    • With Late Pass: Thursday, November 30
    • 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.)