Publication Date
| In 2026 | 0 |
| Since 2025 | 6 |
| Since 2022 (last 5 years) | 18 |
| Since 2017 (last 10 years) | 52 |
Descriptor
| Coding | 52 |
| Instructional Effectiveness | 52 |
| Teaching Methods | 17 |
| Computer Science Education | 14 |
| Foreign Countries | 12 |
| Programming | 12 |
| Intervention | 11 |
| Student Attitudes | 11 |
| College Students | 10 |
| Elementary School Students | 10 |
| Thinking Skills | 10 |
| More ▼ | |
Source
Author
| Adesope, Olusola | 1 |
| Afacan, Kemal | 1 |
| Ahi, Berat | 1 |
| Andreas Giannakoulas | 1 |
| Anutariya, Chutiporn | 1 |
| Asmaa Bengueddach | 1 |
| Barnes, Tiffany | 1 |
| Beaulieu, Tanya Y. | 1 |
| Beckmann, Nadin | 1 |
| Belland, Brian R. | 1 |
| Bers, Marina | 1 |
| More ▼ | |
Publication Type
| Reports - Research | 45 |
| Journal Articles | 44 |
| Information Analyses | 6 |
| Tests/Questionnaires | 5 |
| Dissertations/Theses -… | 4 |
| Speeches/Meeting Papers | 3 |
| Reports - Evaluative | 2 |
| Reports - Descriptive | 1 |
Education Level
Audience
Location
| Turkey | 3 |
| Algeria | 1 |
| Canada | 1 |
| Finland | 1 |
| Maryland | 1 |
| Netherlands | 1 |
| New York | 1 |
| Norway | 1 |
| Taiwan | 1 |
| Thailand | 1 |
| Thailand (Bangkok) | 1 |
| More ▼ | |
Laws, Policies, & Programs
Assessments and Surveys
| Measures of Academic Progress | 1 |
| Program for International… | 1 |
What Works Clearinghouse Rating
| Meets WWC Standards with or without Reservations | 1 |
Karen M. Lionello-DeNolf; David Eckerman; Rebecca Hise; Elizabeth Pinzino; Roger Ray – Journal of Applied Behavior Analysis, 2025
Procedural fidelity is an important component of behavioral intervention programs. The "Train-to-Code" software was used to teach skilled observation of implementation of three types of discrete-trial programs, and improvement to procedural fidelity was assessed. Participants completed a training package that involved coding video…
Descriptors: Fidelity, Computer Assisted Instruction, Applied Behavior Analysis, Behavior Modification
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
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
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
Dag, Funda; Sumuer, Evren; Durdu, Levent – Journal of Computer Assisted Learning, 2023
Background: Today, computational thinking (CT), which is considered to be a form of literacy, has taken its place in the ICT curriculum of many countries at the K-12 level. Therefore, there is a need for more evidence with regards to a theoretical and practical understanding of CT skills' development of K-12 students. Objectives: The purpose of…
Descriptors: Computation, Thinking Skills, Elementary School Students, Student Improvement
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
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
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
Sokratis Tselegkaridis; Theodosios Sapounidis; Christos Tokatlidis; Dimitrios Papakostas – IEEE Transactions on Education, 2025
Contribution: This study focuses on microcontroller circuits and aims to: 1) investigate the impact of formal reasoning on students' post-knowledge using catastrophe theory; 2) compare the different combination sequences of tangible user interface (TUI) and graphical user interface (GUI); and 3) assess the usability of both interfaces and explore…
Descriptors: College Students, Electronics, Electronic Equipment, Engineering Education
Asmaa Bengueddach; Djamila Hamdadou – International Society for Technology, Education, and Science, 2024
The COVID-19 pandemic, an unprecedented global health crisis, has not only significantly impacted public health but has also caused substantial disruptions to conventional education systems. In response to these challenges, our institution has undertaken innovative measures within the realm of education. A pivotal aspect of our response involves…
Descriptors: Personal Autonomy, Online Courses, Educational Change, Coding
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
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
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
Thanapat Sripan; Komgrit Manyam – Journal of Education and Learning, 2025
This study explores the challenges and effectiveness of game-based learning (GBL) through Minecraft: Education Edition (M:EE) in teaching coding and fostering creative thinking among fourth-grade students in Thailand. Conducted over eight weeks in 2023 at a laboratory school in Bangkok, the study involved 284 students. Data was gathered using…
Descriptors: Game Based Learning, Computer Science Education, Creative Thinking, Coding
Nitesh Kumar Jha; Plaban Kumar Bhowmik; Kaushal Kumar Bhagat – Educational Technology Research and Development, 2024
A majority of research in Computational Thinking (CT) mainly focuses on teaching coding to school students. However, CT involves more than just coding and includes other skills like algorithmic thinking. The current study developed an Online Inquiry-based Learning Platform for Computational Thinking (CT-ONLINQ) that follows Inquiry-Based Learning…
Descriptors: Thinking Skills, Computer Science Education, Comparative Analysis, Problem Solving

Peer reviewed
Direct link
