Course with Reidar
Reidar — Recursion in Programming: Trace the Stack
Recursion in programming taught by making first-year computer science students narrate the call stack aloud. Five units from base cases to backtracking, with a tutor that never traces their graded problem, ending at an unseen recursive function traced without writing code.
What you’ll master — Outcomes you can use
- They trace an unseen recursive function correctly without writing any code
Your tutor
A data structures instructor who teaches recursion by making students speak the stack out loud.
Calm · Precise · Comfortable with silence
The plan — What’s inside
- One Frame at a Time
- Base Case and Progress
- Return Values Coming Back Up
- Tree Traversal by Hand
- Backtracking and Undo
5 parts
Questions about this course
How do I get students to trace recursion aloud instead of generating the code?
Recursion in programming taught by making first-year computer science students narrate the call stack aloud. Five units from base cases to backtracking, with a tutor that never traces their graded problem, ending at an unseen recursive function traced without writing code.