Lecture 16 — Mid-Course Consolidation

Position in the course

This is lecture 16 of 32. It belongs to the course arc described in the course outline and uses the standard interactive case method: display, attempt (5 minutes), discuss, reveal, name the technique.

This lecture runs as a review session (stations chosen by student poll; see the timing plan), not the standard four-case rhythm.

Learning objectives

By the end of this lecture students can do all three under time pressure, which is what the four cases exercise.

Prerequisite knowledge

Before this lecture: Lectures 01–15 — everything

Assumed fluencies:

Preparation task: Re-do your weakest quiz-1–3 question; bring it to the stations.

Detailed topic outline

Core (mandatory):

  1. integration: problems that need three techniques at once
  2. plan-first under time pressure
  3. weak-spot repair stations
  4. strategy selection

Extension (optional enrichment):

  1. exam-style pacing
  2. consolidation before Block III

Case sequence

CaseTitleDifficulty
cs-061The Gradebook AuditBeginner
cs-062Text Stats on a BudgetFoundational
cs-141The Rollout MemoFoundational
cs-063The Campus SurveyIntermediate
cs-064The Mini Challenge CupAdvanced

Display each case full-screen from the student page (cases cs-061–cs-064); instructor pages cs-061–cs-064 under case-studies/instructor/ hold the full solutions, reveal guides, and discussion prompts. Applied additions cs-141 extend the session as optional extra attempts or homework; they share the lecture's theme but teach an applied, real-world angle.

Timing plan (120 minutes)

Format: review session — deliberately not the standard case rhythm.

MinutesSegment
0–10Warm-up poll: students self-locate their weakest technique
10–25Station setup: three review stations, tasks from the weakest areas
25–55Stations, round 1: solve at your chosen station, instructor circulates
55–60Break
60–90Stations, round 2: rotate or stay; mini-reveals at each station
90–105Integration case (cs-064): one full attempt under exam pacing
105–115Mini-debrief: what the attempts revealed; technique map update
115–120Exit questions and exam pointers

Timing flexes with the room: if a case ignites the class, let the discussion run and compress the synthesis; if the attempts stall, harvest partial attempts rather than extending the clock.

Worked examples

Instructor demonstration to open the lecture: Decompose the gradebook audit (cs-061) into a three-technique plan on the board; keep the plan and grade the attempts against it.

Classroom activities

#ActivityMinutesFormat and prompt
1Review stations12Three stations (tracing, data structures, plan-first); students go to their weakest, chosen by a show-of-hands poll.
2Integration plan sketch8cs-063 campus survey: eight minutes to produce a plan naming three techniques; plans are peer-graded.
3Strategy huddle5For cs-064, teams commit to a strategy before the attempt; commitments are compared after the reveal.

Board plan

Instructor explanation notes

Reading the room. Consolidation is run like an exam rehearsal: stations chosen by the students' own poll, attempts under real time pressure, plans graded as strictly as code.

Running the reveal. Mine the quiz data for the weak-spot clinic; the lecture is different every year by design.

Lecture focus. One sentence to repeat verbatim: Under pressure, the plan is worth more than the code.

Common misconceptions

Each case's instructor page lists the specific wrong turn to expect; the reveal should address it by name.

Student practice exercises

Core:

  1. Re-do your weakest question from quizzes 1–3 under a 10-minute timer.
  2. Write an integration plan for cs-061 naming three techniques and their order.
  3. Speed-run: two mini-problems from Block I and two from Block II, 6 minutes each.

Enrichment (optional):

Formative assessment

Exit questions (choose one; answer on a card in 60 seconds):

  1. Name the three stations and why you chose yours. Expected: tracing / data structures / plan-first; chosen by personal weak spot
  1. What must an integration plan name before code? Expected: the techniques, their order, and the data each stage hands on
  1. What does exam pacing change about case attempts? Expected: time-boxing: a complete partial plan beats an unfinished perfect one

Cards are skimmed before the next lecture; three answers become the framing. Persistent wrong answers route students to the review stations of lecture 16 or to office hours.

Homework and preparation

Learning-outcome mapping

Differentiation