NotesFAQContact Us
Collection
Advanced
Search Tips
Audience
Location
Thailand1
Laws, Policies, & Programs
Assessments and Surveys
Measures of Academic Progress1
What Works Clearinghouse Rating
Meets WWC Standards with or without Reservations1
Showing 1 to 15 of 17 results Save | Export
Peer reviewed Peer reviewed
Direct linkDirect link
Dan Sun; Fan Xu – Journal of Educational Computing Research, 2025
Real-time collaborative programming (RCP), which allows multiple programmers to work concurrently on the same codebase with changes instantly visible to all participants, has garnered considerable popularity in higher education. Despite this trend, little work has rigorously examined how undergraduates engage in collaborative programming when…
Descriptors: Cooperative Learning, Programming, Computer Science Education, Undergraduate Students
Peer reviewed Peer reviewed
Direct linkDirect link
Dilmen, Kaan; Kert, Serhat Bahadir; Ugras, Tuba – Education and Information Technologies, 2023
Programming education is an important educational process that enables the development of children's problem solving and algorithmic thinking skills. It is known that children frequently encounter syntax problems in coding activities. Many block-based programming software has been developed to eliminate this difficulty in the learning process.…
Descriptors: Children, Adolescents, Coding, Programming Languages
Peer reviewed Peer reviewed
Direct linkDirect link
Dawar, Deepak – Journal of Information Systems Education, 2023
For most beginners, learning computer programming is a complex undertaking. Demotivation and learned helplessness have been widely reported. In addition to the subject's complexity, low in-class involvement has been linked to poor student performance. This work introduces a novel instructional technique called Student-Driven Probe Instruction…
Descriptors: Computer Science Education, Programming, Introductory Courses, Teaching Methods
Peer reviewed Peer reviewed
Direct linkDirect link
Shu-Jie Chen; Xiaofen Shan; Ze-Min Liu; Chuang-Qi Chen – Educational Technology & Society, 2025
The introduction of programming education in K-12 schools to promote computational thinking has attracted a great deal of attention from scholars and educators. Debugging code is a central skill for students, but is also a considerable challenge when learning to program. Learners at the K-12 level often lack confidence in programming debugging due…
Descriptors: Programming, Coding, Elementary School Students, Secondary School Students
Peer reviewed Peer reviewed
PDF on ERIC Download full text
Mao, Ye; Shi, Yang; Marwan, Samiha; Price, Thomas W.; Barnes, Tiffany; Chi, Min – International Educational Data Mining Society, 2021
As students learn how to program, both their programming code and their understanding of it evolves over time. In this work, we present a general data-driven approach, named "Temporal-ASTNN" for modeling student learning progression in open-ended programming domains. Temporal-ASTNN combines a novel neural network model based on abstract…
Descriptors: Programming, Computer Science Education, Learning Processes, Learning Analytics
Peer reviewed Peer reviewed
Direct linkDirect link
Andreas Giannakoulas; Stelios Xinogalos – Journal of Educational Computing Research, 2025
This study critically reviews sixteen empirical studies that investigate the various difficulties that primary school students encounter while learning programming through educational games. Specifically, the challenges that students face in understanding basic programming concepts and the game elements that contribute to these difficulties, as…
Descriptors: Elementary School Students, Elementary School Teachers, Programming, Game Based Learning
Peer reviewed Peer reviewed
Direct linkDirect link
Satratzemi, Maya; Stelios, Xinogalos; Tsompanoudi, Despina – Journal of Educational Computing Research, 2023
This paper presents a Systematic Literature Review (SLR) of fifty-seven studies on Distributed Pair Programming (DPP) in higher education, identifying which studies investigated factors on the effectiveness of DPP as a method for learning programming, factors related to mediating and stimulating interactions between students, the…
Descriptors: Programming, Teamwork, Higher Education, Instructional Effectiveness
Peer reviewed Peer reviewed
Direct linkDirect link
Lin, Yu-Tzu; Yeh, Martin K.-C.; Tan, Sheng-Rong – IEEE Transactions on Education, 2022
Contribution: Programming is a complex cognitive activity that involves both conceptual understanding and procedural skills, which is challenging for novices. To develop both program comprehension and implementation competency, this study proposed a live-coding-based instruction. Experts' live coding with think-aloud was recorded. Students then…
Descriptors: Programming, Coding, Video Technology, Teaching Methods
Peer reviewed Peer reviewed
Direct linkDirect link
Prasad, Alvin; Chaudhary, Kaylash; Sharma, Bibhya – Education and Information Technologies, 2022
As a novice, learning computer programming is challenging. It requires learners to be inquisitive and acquire skills to analyze problems to get to solutions critically. Unfortunately, students drop out of programming courses because students think that programming is difficult to understand. The student's understanding of the problem definition is…
Descriptors: Programming, Computer Science Education, Skill Development, Computer Literacy
Peer reviewed Peer reviewed
Direct linkDirect link
Katchapakirin, Kantinee; Anutariya, Chutiporn; Supnithi, Thepchai – Education and Information Technologies, 2022
Computational Thinking (CT) has been formally incorporated into the National Curriculum of Thailand since 2017, where Scratch, a block-based visual programming language, has been widely adopted as CT learning environment for primary-level students. However, conducting hands-on coding activities in a classroom has caused substantial challenges…
Descriptors: Computation, Thinking Skills, Programming Languages, Foreign Countries
Peer reviewed Peer reviewed
Direct linkDirect link
Mills, Robert J.; Beaulieu, Tanya Y.; Feldon, David F.; Olsen, David H. – Decision Sciences Journal of Innovative Education, 2020
ABSTRACT For some time, there has been a call for cross-disciplinary teaching within the business disciplines. With the rise of data and analytics, there is an opportunity for cross-disciplinary teaching by integrating technology throughout the business curriculum. However, many business professors have little experience in cross-disciplinary…
Descriptors: Cognitive Processes, Difficulty Level, Instructional Effectiveness, Interdisciplinary Approach
Peer reviewed Peer reviewed
Direct linkDirect link
Kapoor, Madhu; Yang, Zhanxia; Bers, Marina – Journal of Technology and Teacher Education, 2022
Prior work has shown a lack of quality professional development (PD) programs specifically targeted for early elementary teachers to improve their knowledge and self-efficacy around teaching coding in their classrooms. Whereas traditional PD programs in this area have relied upon in-person workshops, the COVID-19 pandemic necessitated the need to…
Descriptors: Elementary School Teachers, Faculty Development, Electronic Learning, Distance Education
Peer reviewed Peer reviewed
Direct linkDirect link
Knight, Victoria F.; Wright, John; Wilson, Kalli; Hooper, Ashton – Journal of Autism and Developmental Disorders, 2019
The use of robots to teach students with autism spectrum disorder communication skills has basis in the literature; however, research investigating the effects of teaching coding or programming of robotics to promote learning in STEM to this population has not yet been conducted. The purpose of the current study was to evaluate the effects of…
Descriptors: High School Students, Autism, Pervasive Developmental Disorders, Behavior Problems
Peer reviewed Peer reviewed
Direct linkDirect link
Hamouda, Sally; Edwards, Stephen H.; Elmongui, Hicham G.; Ernst, Jeremy V.; Shaffer, Clifford A. – Computer Science Education, 2020
Background and Context: Recursion in binary trees has proven to be a hard topic. There was not much research on enhancing student understanding of this topic. Objective: We present a tutorial to enhance learning through practice of recursive operations in binary trees, as it is typically taught post-CS2. Method: We identified the misconceptions…
Descriptors: Computer Science Education, Programming, Coding, Student Attitudes
Peer reviewed Peer reviewed
PDF on ERIC Download full text
Zhanxia Yang; Patricia Moore Shaffer; Courtney Hagan; Parastu Dubash; Marina Bers – Grantee Submission, 2023
The aim of this study was to explore how the Coding as Another Language using ScratchJr (CAL-ScratchJr) curriculum, developed by Boston College's DevTech Research Group utilizing the ScratchJr app, impacted second grade students' computational thinking, coding skills, and reading comprehension. To accomplish this, the research team randomly…
Descriptors: Coding, Programming Languages, Computer Science Education, School Districts
Previous Page | Next Page ยป
Pages: 1  |  2