skip to main content
US FlagAn official website of the United States government
dot gov icon
Official websites use .gov
A .gov website belongs to an official government organization in the United States.
https lock icon
Secure .gov websites use HTTPS
A lock ( lock ) or https:// means you've safely connected to the .gov website. Share sensitive information only on official, secure websites.


Title: Computational Thinking in Practice: How STEM Professionals Use CT in Their Work
The goal of this study is to bring current computational thinking in STEM educational efforts in line with the increasingly computational nature of STEM research practices. We conducted interviews with STEM practitioners in various fields to understand the nature of CT as it happens in authentic research settings and to revisit a first iteration of our definition of CT in form of a taxonomy. This exploration gives us insight into how scientists use computers in their work and help us identify what practices are important to include in high school STEM learning contexts. Our findings will inform the design of classroom activities to better prepare today’s students for the modern STEM landscape that awaits them.  more » « less
Award ID(s):
1640201
PAR ID:
10026245
Author(s) / Creator(s):
Date Published:
Journal Name:
American Education Research Association Annual Meeting 2017
Format(s):
Medium: X
Sponsoring Org:
National Science Foundation
More Like this
  1. C2STEM is a web-based learning environment founded on a novel paradigm that combines block-structured, visual programming with the concept of domain specific modeling languages (DSMLs) to promote the synergistic learning of discipline-specific and computational thinking (CT) concepts and practices. Our design-based, collaborative learning environment aims to provide students in K-12 classrooms with immersive experiences in CT through computational modeling in realistic scenarios (e.g., building models of scientific phenomena). The goal is to increase student engagement and include inclusive opportunities for developing key computational skills needed for the 21st century workforce. Research implementations that include a semester-long high school physics classroom study have demonstrated the effectiveness of our approach in supporting synergistic learning of STEM and CS/CT concepts and practices, especially when compared to a traditional classroom approach. This technology demonstration will showcase our CS+X (X = physics, marine biology, or earth science) learning environment and associated curricula. Participants can engage in our design process and learn how to develop curricular modules that cover STEM and CS/CT concepts and practices. Our work is supported by an NSF STEM+C grant and involves a multi-institutional team comprising Vanderbilt University, SRI International, Looking Glass Ventures, Stanford University, Salem State University, and ETR. More information, including example computational modeling tasks, can be found at C2STEM.org. 
    more » « less
  2. Kong, S.C. (Ed.)
    This work aims to help high school STEM teachers integrate computational thinking (CT) into their classrooms by engaging teachers as curriculum co-designers. K-12 teachers who are not trained in computer science may not see the value of CT in STEM classrooms and how to engage their students in computational practices that reflect the practices of STEM professionals. To this end, we developed a 4-week professional development workshop for eight science and mathematics high school teachers to co-design computationally enhanced curriculum with our team of researchers. The workshop first provided an introduction to computational practices and tools for STEM education. Then, teachers engaged in co-design to enhance their science and mathematics curricula with computational practices in STEM. Data from surveys and interviews showed that teachers learned about computational thinking, computational tools, coding, and the value of collaboration after the professional development. Further, they were able to integrate multiple computational tools that engage their students in CT-STEM practices. These findings suggest that teachers can learn to use computational practices and tools through workshops, and that teachers collaborating with researchers in co-design to develop computational enhanced STEM curriculum may be a powerful way to engage students and teachers with CT in K-12 classrooms. 
    more » « less
  3. null (Ed.)
    While the Next Generation Science Standards set an expectation for developing computer science and computational thinking (CT) practices in the context of science subjects, it is an open question as to how to create curriculum and assessments that develop and measure these practices. In this poster, we show one possible solution to this problem: to introduce students to computer science through infusing computational thinking practices ("CT-ifying") science classrooms. To address this gap, our group has worked to explicitly characterize core CT-STEM practices as specific learning objectives and we use these to guide our development of science curriculum and assessments. However, having these learning objectives in mind is not enough to actually create activities that engage students in CT practices. We have developed along with science teachers, a strategy of examining a teacher’s existing curricula and identifying potential activities and concepts to “CT-ify”, rather than creating entirely new curricula from scratch by using the concept of scale as an “attack vector” to design science units that integrate computational thinking practices into traditional science curricula. We demonstrate how we conceptualize four different versions of scale in science, 1. Time, 2. Size, 3. Number, and 4. Repeatability. We also present examples of these concepts in traditional high school science curricula that hundreds of students in a large urban US school district have used. 
    more » « less
  4. Frank, Brian W.; Jones, Dyan; Ryan, Qing X. (Ed.)
    With the growing ubiquity of computation in STEM fields, understanding how to teach computational thinking (CT) practices has become an active research area in the last two decades, with particular emphasis on developing CT frameworks. In this paper, we apply one of these CT frameworks and compare the results with a task analysis to examine how CT practices relate to specific design features of an in-class problem. We have analyzed video data from two separate groups working on one computational class period, which utilizes a minimally working program to model magnetic field vectors. While still in the initial stages of the study, our preliminary results indicate that what is left out of the minimally working program will impact the CT practices students use, particularly around building computational models. Ultimately, we hope this work will help instructors to design activities that can target & build specific CT practices. 
    more » « less
  5. Despite increasing attention to the potential benefits of infusing computational thinking into content area classrooms, more research is needed to examine how teachers integrate disciplinary content and CT as part of their pedagogical practices. This study traces how middle and high school teachers (n = 24) drew on their existing knowledge and their experiences in a STEM professional development program to infuse CT into their teaching. Our work is grounded in theories of TPACK and TPACK-CT, which leverage teachers’ knowledge of technology for computational thinking (CT), CT as a disciplinary pedagogical practice, and STEM content knowledge. Findings identify three key pedagogical supports that teachers utilized and transformed as they taught CT-infused lessons (articulating a key purpose for CT infusion, scaffolding, and collaborative contexts), as well as barriers that caused teachers to adapt or abandon their lessons. Implications include suggestions for future research on CT infusion into secondary classrooms, as well as broader recommendations to support teachers in applying STEM professional development content to classroom practice. 
    more » « less