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