Lesson 05

(Please ignore this - these are notes for myself for the next iteration of this course)

Feedback / Improvements on exericses:
(Please ignore this - these are notes for myself for the next iteration of this course)

ICE: Lotsa the code is available in the videos, so insist on pseudocoding here

Also: focus on test cases - idx < 0, idx == 0, list is empty, idx in middle, idx == length, idx > length

Nobody is using the "tracing" stuff

Preview Videos:

  1. Tracing through recursion
    Also present the 'stack' method?
    Pre-OneNote is grainy & unclear
  2. Writing recursive code: Basic approach
    'Onion' example was mostly done on the real whiteboard - redo w/ OneNote
    This one - "I can't stop laughing" (didn't say why)
    The joke was an interruption, but was engaging (funny)
  3. Writing recursive code: PowR example
    First two minutes is just 'setting up' code