CS 70

Homework Schedule

  • Homework 0 — Getting Started
    • Released: Monday, January 15
    • Episode 1 Due: Tuesday, January 16
    • Episode 2 Due: Tuesday, January 23
  • Homework 1 — Meme Generator
    • Released: Wednesday, January 24
    • Due: Tuesday, January 30
    • With Late Pass: Thursday, February 1
  • Homework 2 — Making a Patch
    • Released: Wednesday, January 31
    • Due: Tuesday, February 6
    • With Late Pass: Thursday, February 8
  • Homework 3 — ASCII-mation
    • Due: Tuesday, February 13
    • With Late Pass: Thursday, February 15
  • 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 21
    • Due: Tuesday, February 27
    • With Late Pass: Thursday, February 29
  • Homework 5 — Linked Lists and Iterators
    • Released: Wednesday, February 28
    • Due: Friday, March 8
    • With Late Pass: Friday, March 8
  • Homework 6 — Simple Binary Search Trees
    • Released: Monday, March 18
    • Due: Tuesday, March 26
    • With Late Pass: Thursday, March 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 7 — Balanced Generic Binary Search Trees
    • Released: Wednesday, April 3
    • Due: Tuesday, April 9
    • With Late Pass: Thursday, April 11
  • Homework 8 — Hash Tables
    • Released: April 10
    • Due: April 16
    • With Late Pass: April 18
  • 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.)