Skip to main content


Welcome, you are visiting Model for CT

Whole-School Model for CT
The project will investigate an innovative, school-wide approach to integrating computational thinking learning experiences in STEM courses in high school. This whole school approach is designed to reach all students via greater access to high quality computational thinking learning experiences in a variety of STEM courses. Integrated course activities will help students see how computer science is applied in mathematics and science. Students will use simulation tools to model science and mathematics concepts as well as data collection, visualization and analysis tools. The project will include collaboration with teachers in order to develop materials and examine their use with high school students. The project will also refine a framework that can be used by other projects to describe and define computational thinking. An important contribution of the study is investigating the number and type of experiences students need to have to learn about computational topics.

Show Full Abstract

Project Contributions

Introducing and Assessing Computational Thinking in the Secondary Science Classroom
"The importance of computational thinking (CT) as a goal of science education is increasingly acknowledged. The representational affordances of computational tools are changing the way knowledge can be constructed, expressed,…
Computational Thinking in the Science Classroom
Posted by: Kevin Hall . The importance of Computational Thinking (CT) as a goal of science education is increasingly acknowledged. This study investigates the effect of computationally-enriched science curriculum on students' development of CT practices.…
Characterizing Computational Thinking in High School Science
Posted by: Kevin Hall . This study identifies high school students' computational thinking practices in the context of science, technology, engineering, and math (CT-STEM practices) and the relationships between their practices-in-use. More specifically, we explore…
Cultivating Computational Thinking Practices and Mathematical Habits of Mind in Lattice Land
Posted by: Kevin Hall . There is a great deal of overlap between the set of practices collected under the term "computational thinking" and the mathematical habits of mind that are the focus of much…
Defining Computational Thinking for Mathematics and Science Classrooms
Posted by: Kevin Hall . Science and mathematics are becoming computational endeavors. This fact is reflected in the recently released Next Generation Science Standards and the decision to include "computational thinking" as a core scientific…