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: WearableLearning: Developing Computational Thinking through Modeling, Simulation and Computational Problem Solving.
Computational Thinking (CT) is a vital and multi-dimensional skill for all 21st Century Learners. In this study, we investigated the development of three aspects of CT: Self-Perception of Computational Ability, Modeling and Simulation, and Computational Problem Solving, as students engaged in collaborative game design and programming practices. This study contributes evidence for the development of two of these CT dimensions, Modeling and Simulation and Computational Problem Solving, through their engagement with the WL curriculum and platform. We found increases in students’ ability to understand machines and their processes, alongside an improved capacity to think algorithmically as they constructed models, debugged, and iterated through their designs.  more » « less
Award ID(s):
2041785
PAR ID:
10440163
Author(s) / Creator(s):
Date Published:
Journal Name:
Proceedings of the 17th International Conference of the Learning Sciences-ICLS 2023. International Society of the Learning Sciences
Format(s):
Medium: X
Sponsoring Org:
National Science Foundation
More Like this
  1. Computational Thinking (CT) is a vital and multi-dimensional skill for all 21st Century Learners. In this study, we investigated the development of three aspects of CT: Self- Perception of Computational Ability, Modeling and Simulation, and Computational Problem Solving, as students engaged in collaborative game design and programming practices. This study contributes evidence for the development of two of these CT dimensions, Modeling and Simulation and Computational Problem Solving, through their engagement with the WL curriculum and platform. We found increases in students’ ability to understand machines and their processes, alongside an improved capacity to think algorithmically as they constructed models, debugged, and iterated through their designs. 
    more » « less
  2. Abstract Computational thinking (CT), the ability to devise computational solutions for real‐life problems, has received growing attention from both educators and researchers. To better improve university students' CT competence, collaborative programming is regarded as an effective learning approach. However, how novice programmers develop CT competence through collaborative problem solving remains unclear. This study adopted an innovative approach, quantitative ethnography, to analyze the collaborative programming activities of a high‐performing and a low‐performing team. Both the discourse analysis and epistemic network models revealed that across concepts, practices, and identity, the high‐performing team exhibited CT that was systematic, whereas the CT of the low‐performing team was characterized by tinkering or guess‐and‐check approaches. However, the low‐performing group's CT development trajectory ultimately converged towards the high‐performing group's. This study thus improves understanding of how novices learn CT, and it illustrates a useful method for modeling CT based in authentic problem‐solving contexts. 
    more » « less
  3. Computational thinking (CT) stands as a universal problem-solving approach applicable across diverse disciplines, transcending the domain of computer science. It embodies the mental process of structuring a problem to enable a computational solution feasible for both humans and machines. This methodology involves dissecting problems into smaller parts that are easier to understand and solve. This study delineates a meticulously designed series of CT activities within an introductory computer science course and explores their profound impact on student engagement and problem-solving proficiency. Our findings underscore the pivotal role of hands-on CT practice in augmenting students' ability to decompose problems, recognize patterns, and abstract complexities, and employ algorithms effectively. Notably, this infusion of CT not only cultivates theoretical understanding but also bridges the gap between conceptual knowledge and real-world application through the use of computational tools like Python programming. As CT continues to emerge as a cornerstone skill in diverse domains, this research presents compelling evidence advocating for its integration into introductory courses, laying a robust foundation for students to navigate the evolving technological landscape with enhanced problem-solving capabilities 
    more » « less
  4. null (Ed.)
    This paper introduces project-based learning (PBL) features for developing technological, curricular, and pedagogical supports to engage students in computational thinking (CT) through modeling. CT is recognized as the collection of approaches that involve people in computational problem solving. CT supports students in deconstructing and reformulating a phenomenon such that it can be resolved using an information-processing agent (human or machine) to reach a scientifically appropriate explanation of a phenomenon. PBL allows students to learn by doing, to apply ideas, figure out how phenomena occur and solve challenging, compelling and complex problems. In doing so, students take part in authentic science practices similar to those of professionals in science or engineering, such as computational thinking. This paper includes 1) CT and its associated aspects, 2) The foundation of PBL, 3) PBL design features to support CT through modeling, and 4) a curriculum example and associated student models to illustrate how particular design features can be used for developing high school physical science materials, such as an evaporative cooling unit to promote the teaching and learning of CT. 
    more » « less
  5. Abstract This paper introduces project-based learning (PBL) features for developing technological, curricular, and pedagogical supports to engage students in computational thinking (CT) through modeling. CT is recognized as the collection of approaches that  involve people in computational problem solving. CT supports students in deconstructing and reformulating a phenomenon such that it can be resolved using an information-processing agent (human or machine) to reach a scientifically appropriate explanation of a phenomenon. PBL allows students to learn by doing, to apply ideas, figure out how phenomena occur and solve challenging, compelling and complex problems. In doing so, students  take part in authentic science practices similar to those of professionals in science or engineering, such as computational thinking. This paper includes 1) CT and its associated aspects, 2) The foundation of PBL, 3) PBL design features to support CT through modeling, and 4) a curriculum example and associated student models to illustrate how particular design features can be used for developing high school physical science materials, such as an evaporative cooling unit to promote the teaching and learning of CT. 
    more » « less