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: Analysing computational thinking in collaborative programming: A quantitative ethnography approach
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
Award ID(s):
1661036
PAR ID:
10461264
Author(s) / Creator(s):
 ;  ;  ;  
Publisher / Repository:
Wiley-Blackwell
Date Published:
Journal Name:
Journal of Computer Assisted Learning
Volume:
35
Issue:
3
ISSN:
0266-4909
Page Range / eLocation ID:
p. 421-434
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. 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
  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. Computational modeling has been shown to benefit integrated learning of science and computational thinking (CT), however the mechanics of this synergistic learning are not well understood. In this research, we examine discourse during collaborative computational model building through the lens of a collaborative problem solving framework to gain insights into collaboration and synergistic learning of high school physics and CT. We pilot our novel approach in the context of C2STEM, a designed modeling environment, and examine collaboration and synergistic learning episodes in a video capture of a dyad modeling 2D motion with constant velocities. Our findings exhibit the promise of our approach and lay the foundation for guiding future automated approaches to detecting the synergistic learning of science and CT. 
    more » « less
  5. Abstract: This study explores the integration of Augmented Reality (AR) and collaborative activities to leverage abstract Computational Thinking (CT) concepts accessible to young students. The instructional design follows Plan, Act, Reflect (PAR) cycles that consist of three types of collaborative activities: Hands-on, AR-integrated, and self-directed robot programming activities. Findings highlight the importance of scaffolding in helping young learners, particularly those with low spatial ability, grasp directional concepts. Role-based collaboration proved effective in fostering engagement and problem-solving skills, though challenges emerged in the AR-based activity. This study contributes to immersive learning by demonstrating practical application of AR technology into K-12 classrooms. 
    more » « less