Agenda
Below is a suggested 90-minute agenda. Adjust timing based on your session length.
90-minute workshop
- 0:00–0:10 Welcome, goals, and warm-up with physical representations
- 0:10–0:35 Linear structures: arrays, stacks, queues
- 0:35–1:00 Linked lists and pointer reasoning
- 1:00–1:20 Trees and heaps
- 1:20–1:30 Graphs and hashing, wrap-up, and reflection
Variations
- 60 minutes: Focus on linear structures and linked lists only.
- 2 hours: Add deeper tree/graph traversal and assessment design.
- Half-day: Add lesson planning and participant micro-teaching.