The Importance of Coding and Translation between Programming Languages in Sequential Activities of Pre-Service Teachers: An Approach

Saved in:
Bibliographic Details
Title: The Importance of Coding and Translation between Programming Languages in Sequential Activities of Pre-Service Teachers: An Approach
Language: English
Authors: Ainhoa Berciano (ORCID 0000-0001-7399-4745), Astrid Cuida (ORCID 0000-0002-9682-0825), María-Luisa Novo (ORCID 0000-0001-6621-1255)
Source: Education and Information Technologies. 2025 30(6):6925-6949.
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: 25
Publication Date: 2025
Document Type: Journal Articles
Reports - Research
Education Level: Higher Education
Postsecondary Education
Descriptors: Coding, Translation, Programming Languages, Sequential Approach, Preservice Teachers, Natural Language Processing, Robotics, Educational Benefits
DOI: 10.1007/s10639-024-13092-1
ISSN: 1360-2357
1573-7608
Abstract: In the last two decades, computational thinking has gained wide relevance in international educational systems. The inclusion of this new type of thinking poses educational challenges with some underlying research questions that need to be answered to meet these challenges with quality. Thus, this study focuses on analyzing the difficulties that teachers in initial training experience have, when carrying out translation tasks of programming languages used by certain educational robots, in this case, the Cubetto. For this purpose, a specific learning sequence has been designed to work with different programming languages (Cubetto, Bee-Bot, Scratch) and natural language. The work of early childhood and elementary trainee teachers in these tasks has been analyzed using a descriptive approach. The main results are: (1) some of the difficulties encountered are clearly caused by the Cubetto hardware (regardless of the language to which it is translated) and (2) the designed learning sequence has enabled coding skills to be improved remarkably. We conclude that translation tasks between programming languages are necessary in initial teacher training to improve their ability programming and their computational thinking, and for them to be able to detect the disadvantages and benefits of educational robots in their transposition to the classroom.
Abstractor: As Provided
Entry Date: 2025
Accession Number: EJ1467940
Database: ERIC
Description
Abstract:In the last two decades, computational thinking has gained wide relevance in international educational systems. The inclusion of this new type of thinking poses educational challenges with some underlying research questions that need to be answered to meet these challenges with quality. Thus, this study focuses on analyzing the difficulties that teachers in initial training experience have, when carrying out translation tasks of programming languages used by certain educational robots, in this case, the Cubetto. For this purpose, a specific learning sequence has been designed to work with different programming languages (Cubetto, Bee-Bot, Scratch) and natural language. The work of early childhood and elementary trainee teachers in these tasks has been analyzed using a descriptive approach. The main results are: (1) some of the difficulties encountered are clearly caused by the Cubetto hardware (regardless of the language to which it is translated) and (2) the designed learning sequence has enabled coding skills to be improved remarkably. We conclude that translation tasks between programming languages are necessary in initial teacher training to improve their ability programming and their computational thinking, and for them to be able to detect the disadvantages and benefits of educational robots in their transposition to the classroom.
ISSN:1360-2357
1573-7608
DOI:10.1007/s10639-024-13092-1