Contemporary science is a field that is becoming increasingly computational. Today’s scientists not only leverage computational tools to conduct their investigations, they often must contribute to the design of the computational tools for their specific research. From a science education perspective, for students to learn authentic science practices, students must learn to use the tools of the trade. This necessity in science education has shaped recent K–12 science standards including the Next Generation Science Standards, which explicitly mention the use of computational tools and simulations. These standards, in particular, have gone further and mandated that computational thinking be taught and leveraged as a practice of science. While computational thinking is not a new term, its inclusion in K–12 science standards has led to confusion about what the term means in the context of science learning and to questions about how to differentiate computational thinking from other commonly taught cognitive skills in science like problem-solving, mathematical reasoning, and critical thinking. In this paper, we propose a definition of computational thinking for science (CT-S) and a framework for its operationalization in K–12 science education. We situate our definition and framework in Activity Theory, from the learning sciences, in order to position computational thinking as an input to and outcome of science learning that is mediated by computational tools.

Recommended Citation:
Hurt, T., Greenwald, E., Allan, S., Cannady, M. A., Krakowski, A., Brodsky, L., Collins, M. A., Montgomery, R., & Dorph, R. (2023). The computational thinking for science framework: Operationalizing CT-S for K-12 science education researchers and educators. International Journal of STEM Education, 10(1).

View Article: https://doi.org/10.1186/s40594-022-00391-7

Year: 2023


  • Computational Thinking
  • K-12 Science Education Researchers
  • K-12 Science Educators

Related Publications

Computational Thinking for Science: Positioning coding as a tool for doing science

By Ari Krakowski, Eric Greenwald, Natalie Roman, Christina Morales and Suzanna Loper

Abstract: The role of computation in science is ever-expanding and is enabling scientists to investigate complex phenomena in more powerful ways and tackle previously intractable [...]

View Article

A Typology of Models for Integrating Computational Thinking in Science (CT+S)

By Ari Krakowski, Eric Greenwald, Meghan Comstock, Natalie Roman and Jacob Duke

Abstract: In order to expand opportunities to learn computer science (CS), there is a growing push for inclusion of CS concepts and practices, such as [...]

Download (PDF)