CS 70

Homework Schedule

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