Research shows that meeting current and future demands for professionals in science, technology, engineering, and mathematics (STEM) careers in the U.S. will require major shifts in education, particularly in terms of classroom learning in K-12 settings. Computing has become an integral part of the practice of modern science, mathematics, and engineering. As a result, the STEM+Computing Partnership (STEM+C) program seeks to integrate the use of computation approaches in K-12 STEM teaching and learning. The Assessing the Impact of Computer Modeling and Programing in Secondary Algebra project will examine the impact of modeling and computer programming opportunities on students' understanding of linear functions and their engagement in practices associated with STEM+C success. Through its focus on algebra -- the most widely taken high school mathematics course -- Computer Modeling in Algebra will pilot an approach that has the potential to put computer science squarely in the path of virtually every high school student.