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.

Revisiting Analogical Reasoning in Computing Education: Use of Similarities between Robot Programming Tasks in Debugging

Title: Revisiting Analogical Reasoning in Computing Education: Use of Similarities between Robot Programming Tasks in Debugging
Language: English
Authors: Kim, ChanMin (ORCID 0000-0001-9383-8846); Dinç, Emre; Lee, Eunseo; Baabdullah, Afaf; Zhang, Anna Y.; Belland, Brian R. (ORCID 0000-0002-8925-9152)
Source: Journal of Educational Computing Research. Sep 2023 61(5):1036-1063.
Availability: SAGE Publications. 2455 Teller Road, Thousand Oaks, CA 91320. Tel: 800-818-7243; Tel: 805-499-9774; Fax: 800-583-2665; e-mail: journals@sagepub.com; Web site: https://sagepub.com
Peer Reviewed: Y
Page Count: 28
Publication Date: 2023
Sponsoring Agency: National Science Foundation (NSF)
Contract Number: 1927595; 1906059
Document Type: Journal Articles; Reports - Research
Education Level: Higher Education; Postsecondary Education; Early Childhood Education; Preschool Education
Descriptors: Robotics; Programming; Novices; Thinking Skills; Computer Science Education; Majors (Students); Early Childhood Education; Preschool Teachers; Teacher Education Programs; Case Studies; Inferences; Student Attitudes; Multimedia Materials
DOI: 10.1177/07356331221142912
ISSN: 0735-6331; 1541-4140
Abstract: Analogical reasoning is considered to be a critical cognitive skill in programming. However, it has been rarely studied in a block-based programming context, especially involving both virtual and physical objects. In this multi-case study, we examined how novice programming learners majoring in early childhood education used analogical reasoning while debugging block code to make a robot perform properly. Screen recordings, scaffolding entries, reflections, and block code were analyzed. The cross-case analysis suggested multimodal objects enabled the novice programming learners to identify and use structural relations. The use of a robot eased the verification process by enabling them to test their analogies immediately after the analogy application. Noticing similar functional analogies led to noticing similarities in the relation between block code as well as between block code and the robot, guiding to locate bugs. Implications and directions for future educational computing research are discussed.
Abstractor: As Provided
Entry Date: 2023
Accession Number: EJ1386991
Database: ERIC