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: A Comparison of Computational Practices and Student Challenges Across Three Types of Computational Modeling Activities Integrating Science and Engineering
Computational models (CMs) offer pre-college students opportunities to integrate STEM disciplines with computational thinking (CT) in ways that reflect authentic STEM practice. However, not all STEM teachers and students are prepared to teach or learn programming skills required to construct CMs. To help broaden participation in computing and reduce the potentially prohibitive demands of learning programming, we propose alternate versions of computational modeling that require low or no programming. These versions rely on code comprehension and evaluation of given code and simulations instead of code creation. We present results from a pilot study that explores student engagement with CT practices and student challenges in three types of computational modeling activities.  more » « less
Award ID(s):
2055609
PAR ID:
10594349
Author(s) / Creator(s):
; ; ; ; ; ; ;
Publisher / Repository:
International Society of the Learning Sciences
Date Published:
Page Range / eLocation ID:
1778 to 1781
Format(s):
Medium: X
Sponsoring Org:
National Science Foundation
More Like this
  1. Rajala, a; Cortez, A; Hofmann, A; Jornet, A; Lotz-Sisitka, H; Markauskaite, M (Ed.)
    Computational modeling of scientific systems is a powerful approach for fostering science and computational thinking (CT) proficiencies. However, the role of programming activities for this synergistic learning remains unclear. This paper examines alternative ways to engage with computational models (CM) beyond programming. Students participated in an integrated Science, Engineering, and Computational Modeling unit through one of three distinct instructional versions: Construct a CM, Interpret-and-Evaluate a CM, and Explore-and-Evaluate a simulation. Analyzing 188 student responses to a science+CT embedded assessment task, we investigate how science proficiency and instructional versions related to pseudocode interpretation and debugging performances. We found that students in the Explore-and-Evaluate a simulation outperformed students in the programming-based versions on the CT assessment items. Additionally, science proficiency strongly predicted students’ CT performance, unlike prior programming experience. These results highlight the promise of diverse approaches for fostering CT practices with implications for STEM+C instruction and assessment design. 
    more » « less
  2. Computational modeling of scientific systems is a powerful approach for fostering science and computational thinking (CT) proficiencies. However, the role of programming activities for this synergistic learning remains unclear. This paper examines alternative ways to engage with computational models (CM) beyond programming. Students participated in an integrated Science, Engineering, and Computational Modeling unit through one of three distinct instructional versions: Construct a CM, Interpret-and-Evaluate a CM, and Explore-and-Evaluate a simulation. Analyzing 188 student responses to a science+CT embedded assessment task, we investigate how science proficiency and instructional versions related to pseudocode interpretation and debugging performances. We found that students in the Explore-and-Evaluate a simulation outperformed students in the programming-based versions on the CT assessment items. Additionally, science proficiency strongly predicted students’ CT performance, unlike prior programming experience. These results highlight the promise of diverse approaches for fostering CT practices with implications for STEM+C instruction and assessment design. 
    more » « less
  3. Computational models (CMs) offer pre-college students opportunities to integrate STEM disciplines with computational thinking in ways that reflect authentic STEM practice. However, not all STEM teachers and students are prepared to teach or learn programming skills required to construct CMs. To broaden participation in computing, we propose instructional approaches that integrate STEM with CMs without requiring students to program, thereby alleviating challenges associated with learning how to program. 
    more » « less
  4. 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
  5. As computing skills become necessary for 21st-century students, infused computational thinking (CT) lessons must be created for core courses to truly provide computing education for all. This will bring challenges as students will have widely varying experience and programming ability. Additionally, STEM teachers might have little experience teaching CT and instructing using unfamiliar technology might create discomfort. We present a design pattern for infused CT assignments that scaffold students and teachers into block-based programming environments. Beginning with existing code, students and teachers work together 'Using' and comprehending code before 'Modifying' it together to fix their programs. The activity ends with students 'Choosing' their own extensions from a pre-set list. We present a comparison of two implementations of a simulation activity, one ending with student choosing how to extend their models and one having all students create the same option. Through triangulating data from classroom observations, student feedback, teacher interviews, and programming interaction logs, we present support for student and teacher preference of the 'Student-Choice' model. We end with recommended strategies for developing curricula that follow our design model. 
    more » « less