Collaborative Partnership to Teach Mathematical Reasoning Through Computer Programming (CPR2)

Organization(s): University of North Alabama, SRI International
Funding Agency: National Science Foundation
Program: STEM+C
HRI Role: Evaluation

Project Description
The Collaborative Partnership to Teach Mathematical Reasoning Through Computer Programming (CPR2) is jointly conducted by the University of North Alabama (UNA) and SRI International (SRI). Using a Design-Based Implementation Research (DBIR) approach, the project aims to understand (1) how teachers take up an instructional model (IM) for teaching about generalization and abstraction and (2) the impacts on student learning that result. The project builds on several years of work at UNA developing the IM, which employs computer programming in mathematics instruction. UNA is primarily responsible for developing lessons on generalization for mathematics teachers in grades 7 and 8 and for the associated professional development, while SRI leads the research component.

Evaluation Services
HRI’s evaluation includes providing feedback on project leaders’ shared understanding of the project goals, and alignment of activities to address the goals. The evaluation also provides feedback on and documents the contributions of the project’s research design, instruments, and products.

Skip to content