Defining Computational Thinking for Mathematics and Science Classrooms

Published on Feb 1, 2016in Journal of Science Education and Technology1.644
· DOI :10.1007/S10956-015-9581-5
David Weintrop15
Estimated H-index: 15
(NU: Northwestern University),
Elham Beheshti7
Estimated H-index: 7
(NU: Northwestern University)
+ 4 AuthorsUri Wilensky41
Estimated H-index: 41
(NU: Northwestern University)
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 practice. With this addition, and the increased presence of computation in mathematics and scientific contexts, a new urgency has come to the challenge of defining computational thinking and providing a theoretical grounding for what form it should take in school science and mathematics classrooms. This paper presents a response to this challenge by proposing a definition of computational thinking for mathematics and science in the form of a taxonomy consisting of four main categories: data practices, modeling and simulation practices, computational problem solving practices, and systems thinking practices. In formulating this taxonomy, we draw on the existing computational thinking literature, interviews with mathematicians and scientists, and exemplary computational thinking instructional materials. This work was undertaken as part of a larger effort to infuse computational thinking into high school science and mathematics curricular materials. In this paper, we argue for the approach of embedding computational thinking in mathematics and science contexts, present the taxonomy, and discuss how we envision the taxonomy being used to bring current educational efforts in line with the increasingly computational nature of modern science and mathematics.
Figures & Tables
📖 Papers frequently viewed together
733 Citations
576 Citations
6,612 Citations
#1Rivka Taub (Weizmann Institute of Science)H-Index: 4
#2Michal Armoni (Weizmann Institute of Science)H-Index: 16
Last. Mordechai Ben-Ari (Weizmann Institute of Science)H-Index: 29
view all 4 authors...
College and high-school students face many difficulties when dealing with physics formulas, such as a lack of understanding of their components or of the physical relationships between the two sides of a formula. To overcome these difficulties some instructors suggest combining simulations' design while learning physics, claiming that the programming process forces the students to understand the physical mechanism activating the simulation. This study took place in a computational-science course...
13 CitationsSource
#1Uri WilenskyH-Index: 41
#2William RandH-Index: 22
The advent of widespread fast computing has enabled us to work on more complex problems and to build and analyze more complex models. This book provides an introduction to one of the primary methodologies for research in this new field of knowledge. Agent-based modeling (ABM) offers a new way of doing science: by conducting computer-based experiments. ABM is applicable to complex systems embedded in natural, social, and engineered contexts, across domains that range from engineering to ecology. ...
232 Citations
#1Michelle Hoda Wilkerson-Jerde (Tufts University)H-Index: 6
#2Uri Wilensky (NU: Northwestern University)H-Index: 41
The learning sciences community has made significant progress in understanding how people think and learn about complex systems. But less is known about how people make sense of the quantitative patterns and mathematical formalisms often used to study these systems. In this article, we make a case for attending to and supporting connections between the behavior of complex systems, and the quantitative and mathematical descriptions. We introduce a framework to examine how students connect the beh...
16 CitationsSource
#1Corey Brady (NU: Northwestern University)H-Index: 9
#2Nathan Holbert (NU: Northwestern University)H-Index: 7
Last. Uri Wilensky (NU: Northwestern University)H-Index: 41
view all 5 authors...
In this article, we introduce a class of constructionist learning environments that we call Emergent Systems Sandboxes (ESSs), which have served as a centerpiece of our recent work in developing curriculum to support scalable model-based learning in classroom settings. ESSs are a carefully specified form of virtual construction environment that support students in creating, exploring, and sharing computational models of dynamic systems that exhibit emergent phenomena. They provide learners with ...
21 CitationsSource
#1Katy BörnerH-Index: 45
Maps of physical spaces locate us in the world and help us navigate unfamiliar routes. Maps of topical spaces help us visualize the extent and structure of our collective knowledge; they reveal bursts of activity, pathways of ideas, and borders that beg to be crossed. This book, from the author of Atlas of Science, describes the power of topical maps, providing readers with principles for visualizing knowledge and offering as examples forty large-scale and more than 100 small-scale full-color ma...
46 Citations
#1Michelle Hoda Wilkerson-Jerde (Tufts University)H-Index: 6
#2Brian E. Gravel (Tufts University)H-Index: 7
Last. Christopher A. Macrander (Tufts University)H-Index: 2
view all 3 authors...
Modeling and using technology are two practices of particular interest to K-12 science educators. These practices are inextricably linked among professionals, who engage in modeling activity with and across a variety of representational technologies. In this paper, we explore the practices of five sixth-grade girls as they generated models of smell diffusion using drawing, stop-motion animation, and computational simulation during a multi-day workshop. We analyze video, student discourse, and ar...
44 CitationsSource
93 CitationsSource
#1Uri Wilensky (NU: Northwestern University)H-Index: 41
#2Corey Brady (NU: Northwestern University)H-Index: 9
Last. Michael Horn (NU: Northwestern University)H-Index: 24
view all 3 authors...
53 CitationsSource
#1Michael Horn (NU: Northwestern University)H-Index: 24
#2Corey Brady (NU: Northwestern University)H-Index: 9
Last. Uri Wilensky (NU: Northwestern University)H-Index: 41
view all 5 authors...
Understanding processes of evolution and natural selection is both important and challenging for learners. We describe a "codefirst" learning environment called Frog Pond designed to introduce natural selection to elementary and middle school aged learners. Learners use NetTango, a blocksbased programming interface to NetLogo, to control frogs inhabiting a lily pond. Simple programs result in changes to the frog population over successive generations. Our approach foregrounds computational think...
13 CitationsSource
#1Mark Vogelsberger (MIT: Massachusetts Institute of Technology)H-Index: 84
#2Shy Genel (Harvard University)H-Index: 76
Last. Lars Hernquist (Harvard University)H-Index: 161
view all 9 authors...
We introduce the Illustris Project, a series of large-scale hydrodynamical simulations of galaxy formation. The highest resolution simulation, Illustris-1, covers a volume of (106.5\,{\rm Mpc})^3 has a dark mass resolution of {6.26 \times 10^{6}\,{\rm M}_\odot} and an initial baryonic matter mass resolution of {1.26 \times 10^{6}\,{\rm M}_\odot} At z=0gravitational forces are softened on scales of 710\,{\rm pc} and the smallest hydrodynamical gas cells have an extent of $48\,{\rm ...
1,462 CitationsSource
Cited By300
#1Siu Cheung Kong (HKU: University of Hong Kong)H-Index: 18
#2Yi Qing Wang (HKU: University of Hong Kong)
Abstract Computational thinking (CT) practices have gained increasing importance in primary school education. However, there are few tools to measure primary school students’ CT practices that are based on rigorous psychometric approaches. This study developed an operational definition for CT practices by exploring the key dimensions of their composition and, more importantly, developed and validated a generic test tool that can effectively assess students’ CT practices. Items to measure CT prac...
#1Elizabeth RoweH-Index: 9
Last. Santiago GascaH-Index: 3
view all 7 authors...
Abstract There has been growing interest in assessing computational thinking (CT) across diverse learners beyond the traditional forms of tests and assignments. Learning games offer the potential for innovative, stealth assessments of students' implicit learning from gameplay behaviors. This paper reports on the measurement of implicit CT practices demonstrated by upper elementary- and middle-school students as they play the CT learning game Zoombinis. The process of using the gameplay log data ...
#1Meng-Jung Tsai (NTNU: National Taiwan Normal University)H-Index: 21
#2Jyh Chong Liang (NTNU: National Taiwan Normal University)H-Index: 28
Last. Chung Yuan Hsu (NPUST: National Pingtung University of Science and Technology)H-Index: 10
view all 3 authors...
Computational thinking has received tremendous attention from computer science educators and educational researchers in the last decade. However, most prior literature defines computational thinkin...
1 CitationsSource
#1Elise Lockwood (OSU: Oregon State University)H-Index: 13
#2Adaline De Chenne (OSU: Oregon State University)H-Index: 1
Abstract Counting problems are difficult for students to solve, and there is a perennial need to investigate ways to help students solve counting problems successfully. One promising avenue for students’ successful counting is for them to think judiciously about how they encode outcomes – that is, how they symbolize and represent the outcomes they are trying to count. We provide a detailed case study of two students as they encoded outcomes in their work on several related counting problems with...
#1John Griffith Moala (Massey University)H-Index: 2
#1John Griffith Moala (Massey University)H-Index: 1
Research shows that though some students can easily find the correct solutions to the problem(s) at hand, the algorithms that these students create are not always ones that would, when implemented, produce the correct solution(s). Towards shedding light on this phenomenon, the present study explicates a mechanism—accounting for features of the solution—by which students create algorithms. Via this mechanism, students notice particular features of the solution they found, then create specific rul...
#1Daniel P. WellerH-Index: 1
#2Theodore E. BottH-Index: 1
Last. Paul W. IrvingH-Index: 7
view all 4 authors...
Computational thinking has been a recent focus of education research within the sciences. However, there is a dearth of scholarly literature on how best to teach and to assess this topic, especially in disciplinary science courses. Physics classes with computation integrated into the curriculum are a fitting setting for investigating computational thinking. In this paper, we lay the foundation for exploring computational thinking in introductory physics courses. First, we review relevant literat...
May 6, 2021 in CHI (Human Factors in Computing Systems)
#1Griffin Dietz (Stanford University)H-Index: 2
#2Jimmy K Le (Stanford University)
Last. James A. Landay (Stanford University)H-Index: 79
view all 7 authors...
Computational thinking (CT) education reaches only a fraction of young children, in part because CT learning tools often require expensive hardware or fluent literacy. Informed by needfinding interviews, we developed a voice-guided smartphone application leveraging storytelling as a creative activity by which to teach CT concepts to 5- to 8-year-old children. The app includes two storytelling games where users create and listen to stories as well as four CT games where users then modify those st...
#1Jacob Kelter (NU: Northwestern University)H-Index: 1
#2Amanda Peel (NU: Northwestern University)H-Index: 7
Last. Uri Wilensky (NU: Northwestern University)H-Index: 41
view all 7 authors...
Last. Komarudin
view all 3 authors...