These resources were developed by teachers for teachers. Use the tags under Filter Resources to the left help you find what you need.

How Might I Evaluate Student Progress?

Creating evaluation metrics is a difficult yet important task for any effective classroom. This resource contains tips on assessing and evaluating students in the context of a CS unit.

Peer Review: Students Learning from One Another

Collaboration and peer review is an essential skill in the modern programming community. This video resources showcases meaningful peer assessment in the CS classroom.

Project-Based Learning: Learning Real World Skills Through Long-Term Collaboration

Renne Castro uses Project Based Learning to teach his students more than just the fundamentals of computer science. Renne’s Bayside High School students come together in teams to work on a four-month project of their own choosing...