NotesFAQContact Us
Collection
Advanced
Search Tips
Showing 1 to 15 of 19 results Save | Export
Peer reviewed Peer reviewed
Direct linkDirect link
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
Peer reviewed Peer reviewed
Direct linkDirect link
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
Peer reviewed Peer reviewed
Direct linkDirect link
Fegely, Alex; Tang, Hengtao – Educational Technology Research and Development, 2022
The purpose of this convergent mixed-methods study was to evaluate the effect of educational robotics on pre-service teachers' programming comprehension and motivation. Computer science is increasingly being integrated into K-8 curricula. However, a shortage of teachers trained to teach basic computer science concepts remains unresolved. This…
Descriptors: Programming, Robotics, Preservice Teachers, Comprehension
Peer reviewed Peer reviewed
Direct linkDirect link
Brian R. Belland; ChanMin Kim; Emre Dinç; Anna Y. Zhang – Educational Technology Research and Development, 2024
Computer science is often integrated within early childhood education (ECE) through the use of educational robots. This requires adequate preparation of ECE teachers to program and debug, which can be done with scaffolding. In this paper, we use a QUANT + qual mixed method approach incorporating lag sequential analysis, ICAP framework coding,…
Descriptors: Scaffolding (Teaching Technique), Early Childhood Teachers, Preservice Teachers, Computer Science Education
Peer reviewed Peer reviewed
Direct linkDirect link
Barczak, Andre L. C.; Mathrani, Anuradha; Han, Binglan; Reyes, Napoleon H. – Educational Technology Research and Development, 2023
An important course in the computer science discipline is 'Data Structures and Algorithms' (DSA). "The coursework" lays emphasis on experiential learning for building students' programming and algorithmic reasoning abilities. Teachers set up a repertoire of formative programming exercises to engage students with different programmatic…
Descriptors: Computer Assisted Testing, Automation, Computer Science Education, Programming
Peer reviewed Peer reviewed
Direct linkDirect link
Rosenberg-Kima, Rinat B.; Merrill, M. David; Baylor, Amy L.; Johnson, Tristan E. – Educational Technology Research and Development, 2022
Novice programmers, who have yet to form effective mental models of the domain, often experience high cognitive load, low confidence, and high anxiety, negatively affecting learning and retention rates. These cognitive and affective limitations pose an instructional challenge. This study aimed to investigate the effectiveness of a whole-task…
Descriptors: Computer Science Education, Instructional Effectiveness, Novices, Programming
Peer reviewed Peer reviewed
Direct linkDirect link
Luo, Tian; Reynolds, Jilian; Muljana, Pauline Salim – Educational Technology Research and Development, 2022
Students need to learn and practice computational thinking and skills throughout PreK-12 to be better prepared for entering college and future careers. We designed a math-infused computer science course for third to fifth graders to learn programming. This study aims to investigate the impact of the course on students' knowledge acquisition of…
Descriptors: Elementary School Students, Computer Science Education, Programming, Retention (Psychology)
Peer reviewed Peer reviewed
Direct linkDirect link
Alex Fegely; Cory Gleasman; Tammi Kolski – Educational Technology Research and Development, 2024
Computer science teaching standards for grades K-8 have been implemented in nearly all U.S. states, and the core subject area teachers (e.g., math, science, English, social studies) have been asked to integrate these standards into their instruction. Thus, it is important that K-8 pre-service teachers of all subjects are both prepared and…
Descriptors: Educational Technology, Robotics, Shared Resources and Services, Preservice Teacher Education
Peer reviewed Peer reviewed
Direct linkDirect link
Jui-Hung Chang; Chi-Jane Wang; Hua-Xu Zhong; Hsiu-Chen Weng; Yu-Kai Zhou; Hoe-Yuan Ong; Chin-Feng Lai – Educational Technology Research and Development, 2024
Amidst the rapid advancement in the application of artificial intelligence learning, questions regarding the evaluation of students' learning status and how students without relevant learning foundation on this subject can be trained to familiarize themselves in the field of artificial intelligence are important research topics. This study…
Descriptors: Artificial Intelligence, Technological Advancement, Student Evaluation, Models
Peer reviewed Peer reviewed
Direct linkDirect link
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
Peer reviewed Peer reviewed
Direct linkDirect link
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
Peer reviewed Peer reviewed
Direct linkDirect link
Qing Li; Mahnaz Moallem; Jeremy Boettinger; Qijie Cai; Michael Levi – Educational Technology Research and Development, 2025
Aiming to promote equity in computing, this study proposes an educational model that offers an alternative approach to inspire K-12 students to become interested in CS and develop their computational thinking (CT) skills. It also examines the experience of marginalized students during the COVID pandemic in a learning environment grounded in the…
Descriptors: Equal Education, Student Experience, COVID-19, Pandemics
Peer reviewed Peer reviewed
Direct linkDirect link
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
Peer reviewed Peer reviewed
Direct linkDirect link
Gallego-Romero, Jesús Manuel; Alario-Hoyos, Carlos; Estévez-Ayres, Iria; Delgado Kloos, Carlos – Educational Technology Research and Development, 2020
Massive Open Online Courses (MOOCs) can be enhanced with the so-called learning-by-doing, designing the courses in a way that the learners are involved in a more active way in the learning process. Within the options for increasing learners' interaction in MOOCs, it is possible to integrate (third-party) external tools as part of the instructional…
Descriptors: Learner Engagement, Student Behavior, Learning Analytics, Online Courses
Peer reviewed Peer reviewed
Direct linkDirect link
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
Previous Page | Next Page »
Pages: 1  |  2