Learning goals
By the end of the tutorial, participants will be able to:
- Explain core data structures using physical and visual models.
- Facilitate hands-on activities that surface invariants and trade-offs.
- Connect manipulative-based experiences to code, diagrams, and assessments.
- Adapt activities for different student ages and classroom constraints.
- Identify common misconceptions and use targeted prompts to address them.
Outcomes for participants
- A facilitation-ready set of activities
- A curated list of discussion prompts and checkpoints
- Guidance for mapping activities to learning objectives