Content area

Abstract

This study investigated the computational thinking (CT) practices of eight pre-service teachers through their Scratch and Python programs. Conducted within an undergraduate-level computer science education course, students learned CT concepts via parallel instruction in block-based programming (Scratch) and text-based programming (Python). The research focused on the synergistic effects of this parallel instruction, investigating how novices’ CT practice evolved while encountering unique features of each environment. Findings indicated that students’ CT practices in one programming environment positively influenced their practices in the other, particularly where syntactic similarities existed. Overall, their strategies for controlling program flow progressed from time-based controls to message-passing controls, and finally to condition-based controls. However, the students demonstrated a lack of abstracting and modularizing skills in their computational problem-solving across both programming environments.

Details

Title
Parallel Instruction of Text-based and Block-based Programming: On Novice Programmers’ Computational Thinking Practices
Author
Jeon, Minji 1   VIAFID ORCID Logo  ; Kwon, Kyungbin 2   VIAFID ORCID Logo 

 University of Nebraska-Lincoln, Department of Teaching, Learning and Teacher Education, Lincoln, USA (GRID:grid.24434.35) (ISNI:0000 0004 1937 0060) 
 Indiana University Bloomington, Department of Learning, Design, and Adult Education, Bloomington, USA (GRID:grid.411377.7) (ISNI:0000 0001 0790 959X) 
Publication title
TechTrends; Washington
Volume
68
Issue
6
Pages
1033-1050
Publication year
2024
Publication date
Nov 2024
Publisher
Springer Nature B.V.
Place of publication
Washington
Country of publication
Netherlands
ISSN
87563894
e-ISSN
15597075
Source type
Scholarly Journal
Language of publication
English
Document type
Journal Article
Publication history
 
 
Online publication date
2024-09-05
Milestone dates
2024-08-22 (Registration); 2024-08-21 (Accepted)
Publication history
 
 
   First posting date
05 Sep 2024
ProQuest document ID
3133885477
Document URL
https://www.proquest.com/scholarly-journals/parallel-instruction-xa0-text-based-block/docview/3133885477/se-2?accountid=208611
Copyright
© Association for Educational Communications & Technology 2024. Springer Nature or its licensor (e.g. a society or other partner) holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.
Last updated
2025-07-15
Database
2 databases
  • Education Research Index
  • ProQuest One Academic