Katalog Plus
Bibliothek der Frankfurt UAS
Bald neuer Katalog: sichern Sie sich schon vorab Ihre persönlichen Merklisten im Nutzerkonto: Anleitung.
Dieses Ergebnis aus ERIC kann Gästen nicht angezeigt werden.  Login für vollen Zugriff.

Block-Based Versus Text-Based Programming: A Comparison of Learners' Programming Behaviors, Computational Thinking Skills and Attitudes toward Programming

Title: Block-Based Versus Text-Based Programming: A Comparison of Learners' Programming Behaviors, Computational Thinking Skills and Attitudes toward Programming
Language: English
Authors: Dan Sun (ORCID 0000-0003-2467-7406); Chee-Kit Looi; Yan Li (ORCID 0000-0002-0640-1783); Chengcong Zhu; Caifeng Zhu; Miaoting Cheng
Source: Educational Technology Research and Development. 2024 72(2):1067-1089.
Availability: Springer. Available from: Springer Nature. One New York Plaza, Suite 4600, New York, NY 10004. Tel: 800-777-4643; Tel: 212-460-1500; Fax: 212-460-1700; e-mail: customerservice@springernature.com; Web site: https://link.springer.com/
Peer Reviewed: Y
Page Count: 23
Publication Date: 2024
Document Type: Journal Articles; Reports - Research
Education Level: Secondary Education
Descriptors: Programming; Student Behavior; Thinking Skills; Computation; Student Attitudes; Foreign Countries; Secondary School Students; Computer Science Education; Programming Languages
Geographic Terms: China
DOI: 10.1007/s11423-023-10328-8
ISSN: 1042-1629; 1556-6501
Abstract: In the current era where computational literacy holds significant relevance, a growing number of schools across the globe have placed emphasis on K-12 programming education. This field of education primarily comprises two distinct modalities--the block-based programming modality (BPM) and the text-based programming modality (TPM). Previous research may not have provided a complete understanding of the differences between these two modalities as it did not take into account both the learning process and learning outcomes. This study aimed to compare secondary students' programming behaviors, computational thinking skills, and attitudes toward programming between the two modalities through a quasi-experimental design in a Chinese secondary school. The findings showed that (1) learners in TPM encountered more syntactical errors and spent more time between two clicks of debugging, while learners in BPM had more code-changing behaviors by adjusting programming blocks, made more attempts of debugging, and had more irrelevant behaviors; (2) learners in BPM achieved a higher level of computational thinking skills; (3) learners in both modalities experienced a slight decrease in confidence and enjoyment, while learners in BPM had higher interest levels in programming. (4) Code Changer, Minimal Debugger, Maximal Debugger, Distracted Coder and Average Coder were identified through students' programming behavior in the two programming modalities, and differences in their CT skills and attitudinal data were revealed. Lastly, pedagogical implications based on the findings are also discussed.
Abstractor: As Provided
Entry Date: 2024
Accession Number: EJ1424606
Database: ERIC