CS 70

Week 8

  • LHS Cow speaking

    We have another "strange" schedule this week, with break coming up next week.

  • RHS Cow speaking

    HW5 releases at the start of the week (so you have both lab sessions to work on it) and is due after break.

  • LHS Cow speaking

    Part of the reason for the extra time is that HW5 draws on some concepts from this week's lessons.

  • RHS Cow speaking

    So we want to give you flexibility to interleave working on the homework and going through the lessons as needed!

Lessons

Work through Week 8 Lessons. Aim to finish the first lesson by Thursday, March 12, and the second by the end of the week.

  • Lesson One covers interfaces (language-neutral fundamental operations and C++-specific choices), encodings, implementation, and usage rules (including iterator validity).
  • Lesson Two covers asymptotic complexity and best-, worst-, and expected-case analyses.
  • 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

Finish Proficiency Check Group 5

Start Week 8 Assignments

  • Homework 5 — Snaking a Path through Linked Lists and Iterators
    • Released Tuesday, March 10, at 8:00 AM.
    • Due Thursday, March 26, at 11:59 PM.
    • Late pass due Friday, March 27, at 11:59 PM.
  • There are no new proficiency checks this week. Enjoy your break!

(When logged in, completion status appears here.)