Peer Review: Students Learning from One AnotherCollaboration and peer review is an essential skill in the modern programming community. This video resources showcases meaningful peer assessment in the CS classroom.
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.
Project-Based Learning: Learning Real World Skills Through Long-Term CollaborationRenne 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...
What is a Meaningful CS Unit?By 2025 all schools will provide their students with at least a meaningful CS unit, this resource delves into the requirements for a meaningful CS unit including content, pedagogy, and assessment.
Understanding Blueprint Student OutcomesBlueprint student outcomes guide curriculum and assessment design. A deep understanding of these outcomes can help CS educators better implement curriculum and assessment in their classrooms.
Emphasizing process over productWant to help students to think consciously about designing an algorithm, or teach students to debug their own work?
Integrating digital assessment to improve instructionEver wondered how to use your iPad as an all-in-one assessment tool or how your students could self-assess and receive immediate feedback from you?