NotesFAQContact Us
Collection
Advanced
Search Tips
Showing all 7 results Save | Export
Peer reviewed Peer reviewed
Direct linkDirect link
Robin Samuelsson – British Journal of Educational Technology, 2025
Programming is becoming a key subject in early education globally, with surging problems of how computer science can become a subject for children of all ages and backgrounds. Problems of implementing new technologies in the old curricula have long been noted, and lately, concern over computer science education goals is often too narrow and…
Descriptors: Computer Science Education, Play, Early Childhood Education, Technology Integration
Peer reviewed Peer reviewed
Direct linkDirect link
Jinbo Tan; Lei Wu; Shanshan Ma – British Journal of Educational Technology, 2024
The purpose of this study was to investigate the collaborative dialogue patterns of pair programming and their impact on programming self-efficacy and coding performance for both slow- and fast-paced students. Forty-six postgraduate students participated in the study. The students were asked to solve programming problems in pairs; those pairs'…
Descriptors: Coding, Programming, Computer Science Education, Self Efficacy
Peer reviewed Peer reviewed
Direct linkDirect link
Chase, Catherine C.; Malkiewich, Laura J.; Lee, Alison; Slater, Stefan; Choi, Ahram; Xing, Chenmu – British Journal of Educational Technology, 2021
It is difficult to motivate learners to seek out and persist at challenging learning tasks where failure is likely. However, in game environments, people seem highly motivated to engage with challenges and respond productively to failure. Many typical game features purportedly enhance intrinsic motivation and self-efficacy, which should improve…
Descriptors: Game Based Learning, Educational Games, Learning Processes, Programming
Peer reviewed Peer reviewed
Direct linkDirect link
Molina, Ana I.; Arroyo, Yoel; Lacave, Carmen; Redondo, Miguel A. – British Journal of Educational Technology, 2018
The incorporation of advanced information and communication technologies into the field of education has made the design and deployment of courses and instructional units more and more complicated. In order to support such complex task, methods and techniques have been proposed in the last years for the standardization, formalization and modelling…
Descriptors: Programming Languages, Models, Cooperative Learning, Learning Processes
Peer reviewed Peer reviewed
Direct linkDirect link
Pereira, Filipe D.; Oliveira, Elaine H. T.; Oliveira, David B. F.; Cristea, Alexandra I.; Carvalho, Leandro S. G.; Fonseca, Samuel C.; Toda, Armando; Isotani, Seiji – British Journal of Educational Technology, 2020
Tools for automatic grading programming assignments, also known as Online Judges, have been widely used to support computer science (CS) courses. Nevertheless, few studies have used these tools to acquire and analyse interaction data to better understand the students' performance and behaviours, often due to data availability or inadequate…
Descriptors: Introductory Courses, Programming, Outcomes of Education, Student Behavior
Peer reviewed Peer reviewed
Direct linkDirect link
Okita, Sandra Y. – British Journal of Educational Technology, 2014
This study examined whether developing earlier forms of knowledge in specific learning environments prepares students better for future learning when they are placed in an unfamiliar learning environment. Forty-one students in the fifth and sixth grades learned to program robot movements using abstract concepts of speed, distance and direction.…
Descriptors: Robotics, Electronic Learning, Programming, Learning Processes
Peer reviewed Peer reviewed
Direct linkDirect link
Wang, Ya-huei; Liao, Hung-Chang – British Journal of Educational Technology, 2011
In the conventional English as a Second Language (ESL) class-based learning environment, teachers use a fixed learning sequence and content for all students without considering the diverse needs of each individual. There is a great deal of diversity within and between classes. Hence, if students' learning outcomes are to be maximised, it is…
Descriptors: Cognitive Style, Learning Motivation, Learning Processes, Individualized Instruction