CS 70

Homework Schedule

  • Homework 0 — Getting Started
    • Released: Monday, August 31
    • Episode 1 Due: Wednesday, September 2
    • Episode 2 Due: Thursday, September 10
  • Homework 1 — The C++ Development Environment
    • Released: Wednesday, September 9
    • Due: Thursday, September 17
    • With Late Pass: Friday, September 18
  • Homework 2 — Making a Patch
    • Released: Wednesday, September 16
    • Due: Thursday, September 24
    • With Late Pass: Friday, September 25
  • Homework 3 — ASCII-mation
    • Due: Thursday, October 1
    • With Late Pass: Friday, October 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 4 — Amazing Fun with Dynamic Arrays
    • Released: Wednesday, October 7
    • Due: Thursday, October 15
    • With Late Pass: Friday, October 16
  • Homework 5 — Snaking a Path through Linked Lists and Iterators
    • Released: Wednesday, October 21
    • Due: Thursday, October 29
    • With Late Pass: Friday, October 30
  • Homework 6 — Simple Binary Search Trees
    • Released: Wednesday, October 28
    • Due: Thursday, November 5
    • With Late Pass: Friday, November 6
  • 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 11
    • Due: Thursday, November 19
    • With Late Pass: Friday, November 20
  • Homework 8 — Pokemon or Tech Startup? Let's Hash it Out!
    • Released: Wednesday, November 18
    • Due: Wednesday, December 2
    • With Late Pass: (HW_08_LATE_DUE not defined)
    • 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.)