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
- 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
-
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
-
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
-
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
-
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 capabilitiesmore » « less
-
ABSTRACT As teammates adjust their cognition and behavior, synchronizations of information can be observed across verbal, postural, and neurophysiological systems. This study explored the synchrony of mutually interacting brains, or team neurosynchrony, during cyber‐enabled collaborative problem solving. Mixed‐sex dyads defined and solved an authentic problem using either a social script or an epistemic script. Alpha‐band phase‐locking value, or the absolute value of the sum of the phase differences of electrodes at a particular time and frequency across a number of epochs, was used as a measure of team neurosynchrony. Contrary to our hypotheses, analyses revealed greater alpha‐band phase‐locking values between the central and parietal electrodes of dyad members in the epistemic script condition. Mean alpha phase‐locking values were positively correlated with collaborative problem solving performance and negatively correlated with time spent on the problem solving process, suggesting that epistemic scripts were more effective scaffolds of collaborative problem solving compared to social scripts in this study.