Publication Date
| In 2026 | 0 |
| Since 2025 | 2 |
| Since 2022 (last 5 years) | 5 |
| Since 2017 (last 10 years) | 10 |
| Since 2007 (last 20 years) | 11 |
Descriptor
Source
| Educational Technology… | 11 |
Author
| Bers, Marina Umaschi | 1 |
| Caifeng Zhu | 1 |
| Cavanaugh, Terence W. | 1 |
| Chee-Kit Looi | 1 |
| Chengcong Zhu | 1 |
| Christian Giang | 1 |
| Dan Sun | 1 |
| Francesco Mondada | 1 |
| Fu, Qian | 1 |
| Gu, Xiaoqing | 1 |
| Ioannou, Andri | 1 |
| More ▼ | |
Publication Type
| Journal Articles | 11 |
| Reports - Research | 11 |
Education Level
| Elementary Education | 5 |
| Intermediate Grades | 2 |
| Middle Schools | 2 |
| Early Childhood Education | 1 |
| Elementary Secondary Education | 1 |
| Grade 1 | 1 |
| Grade 2 | 1 |
| Grade 5 | 1 |
| Grade 6 | 1 |
| Higher Education | 1 |
| Kindergarten | 1 |
| More ▼ | |
Audience
Location
| China | 1 |
Laws, Policies, & Programs
Assessments and Surveys
What Works Clearinghouse Rating
Jérôme Brender; Laila El-Hamamsy; Christian Giang; Laura Mathex; Tanja Käser; Francesco Mondada – Educational Technology Research and Development, 2025
Generalist primary school computer science (CS) teachers are often reluctant to introduce CS activities that go beyond CS unplugged tasks. To address this challenge, we drew from constructive alignment principles to implement a new programming modality for primary school: the handwriting programming language (HPL). HPL brings programming…
Descriptors: Handwriting, Programming Languages, Computer Science Education, Teaching Methods
Lian, Erin; Lin, Jiaju; Zhang, Jiping – Educational Technology Research and Development, 2023
Scratch is widely used as an introductory educational tool for computer programming. However, little is known about how the action of adding favorite projects on Scratch social media influences programming skill improvement. On Scratch social media, learners select personally intriguing projects to view and learn from. Favorite projects both…
Descriptors: Programming, Programming Languages, Skill Development, Social Media
Dan Sun; Chee-Kit Looi; Yan Li; Chengcong Zhu; Caifeng Zhu; Miaoting Cheng – Educational Technology Research and Development, 2024
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…
Descriptors: Programming, Student Behavior, Thinking Skills, Computation
Fu, Qian; Zheng, Yafeng; Zhang, Mengyao; Zheng, Lanqin; Zhou, Junyi; Xie, Bochao – Educational Technology Research and Development, 2023
Providing appropriate feedback is important when learning to program. However, it is still unclear how different feedback strategies affect learning outcomes in programming. This study designed four different two-step programming feedback strategies and explored their impact on novice programmers' academic achievement, learning motivations, and…
Descriptors: Feedback (Response), Academic Achievement, Novices, Programming
Yi-Fan Wang; Mei-Hua Hsu; Max Yue-Feng Wang; Yu-Ting Chang – Educational Technology Research and Development, 2025
Mastering correct pronunciation is crucial for effective Spanish language learning and communication. However, many existing language learning resources lack adequate coverage of pronunciation guidance and feedback mechanisms. This study aims to address this gap by developing SpanishBot, an innovative chatbot designed to facilitate the learning of…
Descriptors: Phonetics, Accuracy, Spanish, Second Language Learning
Jiang, Bo; Zhao, Wei; Gu, Xiaoqing; Yin, Chengjiu – Educational Technology Research and Development, 2021
Social learning theory posits that learning is most effective when providing learners with opportunities to observe and interact with peers. Unfortunately, current K-12 programming education overemphasizes individual learning and discourages learners from observing and interacting with others. The Scratch online community provides youth…
Descriptors: Correlation, Computer Science Education, Programming Languages, Elementary Secondary Education
Socratous, Chrysanthos; Ioannou, Andri – Educational Technology Research and Development, 2021
The study aims to compare the effect of a structured versus an unstructured educational robotics (ER) curriculum on (a) the frequency and type of programming errors made by students in block-based programming, (b) their ability to debug a programme, and (c) their engagement in the learning process. The authors' hypothesis is that, in programming…
Descriptors: Robotics, Educational Technology, Programming Languages, Computer Science Education
Ma, Hongliang; Zhao, Mei; Wang, Huixin; Wan, Xinqi; Cavanaugh, Terence W.; Liu, Ji – Educational Technology Research and Development, 2021
Computational thinking (CT) is a fundamental skill and an analytical ability that children in the twenty-first century should develop. Students should begin to work with algorithmic problem-solving and computational methods in K-12. Drawing on a conceptual framework (IGGIA) that combines CT and problem-solving, this study designed and implemented…
Descriptors: Computer Science Education, Programming Languages, Thinking Skills, Problem Solving
Sáez-López, José-Manuel; Sevillano-García, Maria-Luisa; Vazquez-Cano, Esteban – Educational Technology Research and Development, 2019
This study highlights the importance of an educational design that includes robotics and programming through a visual programming language as a means to enable students to improve substantially their understanding of the elements of logic and mathematics. Gaining an understanding of computational concepts as well as a high degree of student…
Descriptors: Elementary School Students, Programming, Programming Languages, Robotics
Strawhacker, Amanda; Bers, Marina Umaschi – Educational Technology Research and Development, 2019
Computer programming for young children has grown in popularity among both educators and product developers, but still relatively little is known about what skills children are developing when they code. This study investigated N = 57 Kindergarten through second grade children's performance on a programming assessment after engaging in a 6-week…
Descriptors: Coding, Programming, Computer Science Education, Kindergarten
Van Horne, Sam; Russell, Jae-eun; Schuh, Kathy L. – Educational Technology Research and Development, 2016
Researchers have more often examined whether students prefer using an e-textbook over a paper textbook or whether e-textbooks provide a better resource for learning than paper textbooks, but students' adoption of mark-up tools has remained relatively unexamined. Drawing on the concept of Innovation Diffusion Theory, we used educational data mining…
Descriptors: Programming Languages, Hypermedia, Electronic Publishing, Textbooks

Peer reviewed
Direct link
