Skip to main content

Welcome, the Hub connects all projects


CPR^2: Collaborative Partnership to teach mathematical Reasoning through Computer PRogramming


Watch Video
Our collaborative partnership between University professors and Middle and High School teachers and their students supports the integration of computer programming into the high school classroom. In professional development sessions and classroom modeling, teachers learn to use computer programming to teach generalization and abstraction. In a two-week content intensive summer institute, teachers use programming to improve their ability to construct logical arguments and learn to apply this instructional treatment in their classrooms.