CS 70

Week 8

Fall break means there's no lab on Monday, October 19, so there's just one lab session this week (on Wednesday). HW5 releases on Wednesday, October 21, and is due Thursday, October 29. It draws on some concepts from this week's lesson, so feel free to interleave working on the homework and going through the lesson as needed!

Lessons

There is just one lesson this week because of break, please get it done by the end of thed week.

  • Lesson One covers interfaces (language-neutral fundamental operations and C++-specific choices), encodings, implementation, and usage rules (including iterator validity).
  • LHS Cow speaking

    As noted above, HW5 relies upon some concepts from Lesson One.

  • RHS Cow speaking

    If you haven't finished Lesson One before the first lab this week, you may consider spending some time in lab to go through the lesson.

Lab Check-Ins

For each class meeting, fill out a lab check-in (2 points each):

Assignments

Start Week 8 Assignments

  • Homework 5 — Snaking a Path through Linked Lists and Iterators
    • Released Wednesday, October 21, at 1:15 PM.
    • Due Thursday, October 29, at 11:59 PM.
    • Late pass due Friday, October 30, at 11:59 PM.
  • Proficiency Checks: Group 5 (Object Lifetime)
    • Released Friday, October 23, at 8:00 PM.
    • Due Thursday, October 29, at 11:59 PM.
    • Late pass due Friday, October 30, at 11:59 PM.

(When logged in, completion status appears here.)