Technical Workshop Guide

Guidelines for running effective, engaging technical workshops that support student success in computer science.

Downloadable Resources

Use the materials below to access a full set of weekly programming problems and sample solutions.

Download Weekly Problem Sets PDF
Download Code Tracing Exercises PDF

Workshop Structure Tips

To support deep learning and collaboration, technical workshops should alternate between two formats:

  • Odd Weeks: Individual problem-solving to build personal confidence and accountability.
  • Even Weeks: Structured pair programming (maximum 2 students per pair) to enhance collaboration and peer instruction.

Environment Matters

Host workshops in active learning classrooms equipped with whiteboards and shared display technology. Students should be encouraged to diagram logic and project code during collaborative sessions.

Debrief and Support

Reserve the final 10–15 minutes of each workshop for a walkthrough of challenging problems and Q&A with instructors or TAs. This helps clarify misconceptions and supports metacognitive growth.