CS 70

Homework Schedule

  • Homework 0 — Getting Started
    • Released: Tuesday, January 20
    • Episode 1 Due: Thursday, January 22
    • Episode 2 Due: Thursday, January 29
  • Homework 1 — Meme Generator
    • Released: Wednesday, January 28
    • Due: Thursday, February 5
    • With Late Pass: Friday, February 6
  • Homework 2 — Making a Patch
    • Released: Wednesday, February 4
    • Due: Thursday, February 12
    • With Late Pass: Friday, February 13
  • Homework 3 — ASCII-mation
    • Due: Thursday, February 19
    • With Late Pass: Friday, February 20
  • 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 — Amazing Fun with Dynamic Arrays
    • Released: Wednesday, February 25
    • Due: Thursday, March 5
    • With Late Pass: Friday, March 6
  • Homework 5 — Snaking a Path through Linked Lists and Iterators
    • Released: Wednesday, March 11
    • Due: Thursday, March 19
    • With Late Pass: Friday, March 20
  • Homework 6 — Simple Binary Search Trees
    • Released: Wednesday, March 18
    • Due: Thursday, March 26
    • With Late Pass: Friday, March 27
  • 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 1
    • Due: Thursday, April 9
    • With Late Pass: Friday, April 10
  • Homework 8 — Hash Tables
    • Released: Wednesday, April 8
    • Due: Sunday, April 26
    • With Late Pass: Monday, April 27
  • 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.)