This paper introduces a novel approach to providing high school students with access to computer science experiences as part of an Algebra unit on linear functions. The approach is being developed and tested as part of a funded National Science Foundation study. The unit piloted in the study integrates computational thinking and computer modeling into a project-based Algebra unit on linear functions. Literature on computational thinking, access to computer science in secondary settings, modeling approaches, project-based learning, and design-based research is described to provide a rationale for the study design. The ultimate goal of the study is to develop a paradigm for integrating computer science experiences into algebra as a way to increase engagement in STEM and computing among students from all backgrounds.