CPMP-Tools® Software

The Core-Plus Mathematics curriculum, by design, incorporates the Common Core State Standards (CCSS) Mathematical Practices into each lesson. In particular, for students to develop the disposition toward and proficiency with the CCSS Mathematical Practice of using appropriate tools strategically, they will need to have access to technological tools both in school and outside of school. CPMP-Tools public-domain software provides that access. Scroll down to see more information about and sample screens from CPMP-Tools.

CPMP-Tools is a suite of both general purpose tools and custom apps designed to support student investigation and problem solving in the CCSS edition Core-Plus Mathematics texts. Check back periodically for software updates and helpful tutorial videos.

Have a question about or problem with the software? Email prof.brin.keller@gmail.com for assistance and troubleshooting.

(right-click to Save As...)

CPMP-Tools requires that Java software be installed on a Windows, Mac, or Linux OS prior to running. A free Java download can be obtained at www.java.com. (Cell phones and tablets do not support Java in a way that will allow CPMP-Tools to run. NOTE: Mac users may need to hold Control to Open CPMP-Tools for the first time.)

Design Features

  • The software toolkit was developed from the ground up with specific curriculum applications in mind and then embedded in a ready-to-use manner into the curriculum.

  • Tools were developed for each major strand of the curriculum.

    Algebra tools include a spreadsheet and a computer algebra system (CAS) that produces tables and graphs of functions, manipulates algebraic expressions (including matrices), and solves equations and inequalities.

    The functionality of the CAS and other software tools increases with each course level.

    (Click the image to see full size.)


    Geometry tools include a dynamic drawing tool for constructing, measuring, manipulating, and transforming geometric figures; and a simple object-oriented programming language useful for creating animation effects. The user can operate in two or three dimensions using coordinate or coordinate-free representations.

    (Click the image to see full size.)


    Statistics tools include tools for graphic display and analysis of univariate and bivariate data, simulation of probabilistic situations, and mathematical modeling of quantitative relationships.

    Software includes pre-loaded data sets appearing in the student texts. (Data sets for the 2nd edition of Core-Plus Mathematics can still be accessed.)

    (Click the image to see full size.)


    Discrete Math tools includes tools for discrete mathematical modeling, including constructing, manipulating, and analyzing vertex-edge graphs and their representations as adjacency matrices.

    (Click the image to see full size.)

  • Tools and their functionality are organized by course to focus on the intended mathematics and to reduce the steepness of the learning curve. (View the Web-based CPMP-Tools HELP system. Updated 9.05.14)

  • Tools share similar menu screens and interface promoting learning transfer from one tool to another.

  • Tools are built using Java WebStart, which permits safe, easy, and reliable distribution of software and software updates across different types of computers.

  • CPMP-Tools is available under a Gnu-public license.

[ Home ][ Announcements ][ Program Overview ][ Evaluation ][ Implementation ][ Parent Resource ][ Publications ][ Site Map ][ Contact Us ]

Copyright 2021 Core-Plus Mathematics Project. All rights reserved.