Publication Date
| In 2026 | 0 |
| Since 2025 | 230 |
| Since 2022 (last 5 years) | 1144 |
| Since 2017 (last 10 years) | 2208 |
| Since 2007 (last 20 years) | 3017 |
Descriptor
Source
Author
| Bers, Marina Umaschi | 21 |
| Barnes, Tiffany | 18 |
| Xinogalos, Stelios | 16 |
| Sullivan, Amanda | 14 |
| Laakso, Mikko-Jussi | 11 |
| Çakiroglu, Ünal | 11 |
| Denner, Jill | 10 |
| Hwang, Gwo-Jen | 10 |
| Korkmaz, Özgen | 9 |
| Kunkel, Dale | 9 |
| Lepp, Marina | 9 |
| More ▼ | |
Publication Type
Education Level
Location
| Turkey | 182 |
| Taiwan | 80 |
| China | 70 |
| Australia | 51 |
| United Kingdom | 47 |
| Sweden | 46 |
| Finland | 44 |
| Spain | 44 |
| Canada | 35 |
| Greece | 34 |
| South Africa | 31 |
| More ▼ | |
Laws, Policies, & Programs
| Education Act 1944 (England) | 1 |
Assessments and Surveys
What Works Clearinghouse Rating
| Meets WWC Standards with or without Reservations | 2 |
Aysegul Yilmaz; Devkan Kaleci – Educational Policy Analysis and Strategic Research, 2024
The research aims to explore the acquisition of Computational Thinking (CT) sub-skills among 5th and 6th grade secondary school students in Turkey through a block-based programming application, code.org. It seeks to understand if mastering these skills is essential for students globally. This study involved seven volunteer students selected…
Descriptors: Foreign Countries, Computation, Thinking Skills, Mastery Learning
Han Wan; Hongzhen Luo; Mengying Li; Xiaoyan Luo – IEEE Transactions on Learning Technologies, 2024
Automatic program repair (APR) tools are valuable for students to assist them with debugging tasks since program repair captures the code modification to make a buggy program pass the given test-suite. However, the process of manually generating catalogs of code modifications is intricate and time-consuming. This article proposes contextual error…
Descriptors: Programming, Computer Science Education, Introductory Courses, Assignments
Ivanilse Calderon; Williamson Silva; Eduardo Feitosa – Informatics in Education, 2024
Teaching programming is a complex process requiring learning to develop different skills. To minimize the challenges faced in the classroom, instructors have been adopting active methodologies in teaching computer programming. This article presents a Systematic Mapping Study (SMS) to identify and categorize the types of methodologies that…
Descriptors: Foreign Countries, Undergraduate Study, Programming, Computer Science Education
Muradoglu, Melis; Cimpian, Joseph R.; Cimpian, Andrei – Journal of Cognition and Development, 2023
Mixed-effects models are an analytic technique for modeling repeated measurement or nested data. This paper explains the logic of mixed-effects modeling and describes two examples of mixed-effects analyses using R. The intended audience of the paper is psychologists who specialize in cognitive development research. Therefore, the concepts and…
Descriptors: Cognitive Development, Models, Programming Languages, Psychologists
Toukiloglou, Pavlos; Xinogalos, Stelios – Journal of Educational Computing Research, 2023
Serious games are a growing field in academic research and they are considered an effective tool for education. Game-based learning invokes motivation and engagement in students resulting in effective instructional outcomes. An essential aspect of a serious game is the method of support for presenting the teaching material and providing feedback.…
Descriptors: Educational Games, Programming, Sequential Learning, Cognitive Processes
Crescenzi-Lanna, Lucrezia – Journal of Research on Technology in Education, 2023
This paper presents a systematic literature review of artificial intelligence (AI)-supported teaching and learning in early childhood. The focus is on human-machine cooperation in education. International evidence and associated problems with the reciprocal contributions of humans and machines are presented and discussed, as well as future…
Descriptors: Artificial Intelligence, Programming, Educational Technology, Man Machine Systems
Hawlitschek, Anja; Berndt, Sarah; Schulz, Sandra – Computer Science Education, 2023
Background and Context: Pair programming is an important approach to fostering students' programming and collaborative learning skills. However, the empirical findings on pair programming are mixed, especially concerning effective instructional design. Objective: The objective of this literature review is to provide lecturers with systematic…
Descriptors: Cooperative Learning, Programming, Computer Science Education, College Students
Cheers, Hayden; Lin, Yuqing – Computer Science Education, 2023
Background and Context: Source code plagiarism is a common occurrence in undergraduate computer science education. Many source code plagiarism detection tools have been proposed to address this problem. However, such tools do not identify plagiarism, nor suggest what assignment submissions are suspicious of plagiarism. Source code plagiarism…
Descriptors: Plagiarism, Programming, Computer Science Education, Identification
Metcalf, Shari J.; Reilly, Joseph M.; Jeon, Soobin; Wang, Annie; Pyers, Allyson; Brennan, Karen; Dede, Chris – Computer Science Education, 2021
Background and Context: This study looks at computational thinking (CT) assessment of programming artifacts within the context of CT integrated with science education through computational modeling. Objective: The goal is to explore methodologies for assessment of student-constructed computational models through two lenses: functionality and…
Descriptors: Evaluation Methods, Computation, Thinking Skills, Science Education
Mahatanankoon, Pruthikrai; Wolf, James – Information Systems Education Journal, 2021
Learning a computer programming language is typically one of the basic requirements of being an information technology (IT) major. While other studies previously investigate computer programming self-efficacy and grit, their relationships between "shallow" and "deep" learning (Miller et al., 1996) have not been thoroughly…
Descriptors: Cognitive Processes, Learning Strategies, Introductory Courses, Computer Science Education
Krajcsi, Attila; Csapodi, Csaba; Stettner, Eleonóra – Interactive Learning Environments, 2021
An educational computer game is presented, used for beginner students to introduce some basic concepts of code execution and code writing. In this mini-language microworld game, a code should be written with which a robot can escape from a procedurally generated labyrinth. The game uses a simple language and utilizes a virtual environment, where…
Descriptors: Educational Games, Computer Games, Programming, Computer Science Education
Thompson, JaCoya; Arastoopour Irgens, Golnaz – Journal of Statistics and Data Science Education, 2022
Data science is a highly interdisciplinary field that comprises various principles, methodologies, and guidelines for the analysis of data. The creation of appropriate curricula that use computational tools and teaching activities is necessary for building skills and knowledge in data science. However, much of the literature about data science…
Descriptors: Data Analysis, Middle School Students, Statistics Education, Student Centered Learning
Abrams, Sandra Schamroth; Van Eck, Richard N. – Journal of Adolescent & Adult Literacy, 2021
Videogames and videogame literacies are an important and growing aspect of education, yet videogaming remains poorly understood and even viewed with suspicion by many who are charged with promoting them. In the case of libraries, such views can lead to insufficient funding and policies that reduce the presence of youth programing that includes…
Descriptors: Video Games, Programming, Play, Libraries
Metin, Sermin – International Journal of Technology and Design Education, 2022
The aim of this pilot study is to support the activity-based unplugged coding and robotic coding skills of children during their preschool period. A significant sample was chosen for this quantitative research. The study group consisted of 24 5-year-old children being educated in a State kindergarten under the Gaziantep Provincial Directorate of…
Descriptors: Learning Activities, Programming, Preschool Children, Robotics
Žanko, Žana; Mladenovic, Monika; Krpan, Divna – Journal of Computer Assisted Learning, 2022
Background and Context: Most studies about programming misconceptions are conducted at the undergraduate and graduate levels. Since the age level for starting learning programming is getting lower, there is a need for determining programming misconceptions for younger learners. Objective: Our goal is to determine programming misconceptions and…
Descriptors: Programming, Misconceptions, Grade 5, Elementary School Students

Peer reviewed
Direct link
