Publication Date
| In 2026 | 2 |
| Since 2025 | 294 |
| Since 2022 (last 5 years) | 1504 |
| Since 2017 (last 10 years) | 3032 |
| Since 2007 (last 20 years) | 4882 |
Descriptor
Source
Author
Publication Type
Education Level
Audience
| Teachers | 258 |
| Practitioners | 183 |
| Students | 53 |
| Administrators | 32 |
| Researchers | 24 |
| Media Staff | 18 |
| Parents | 11 |
| Policymakers | 11 |
| Community | 3 |
| Counselors | 1 |
| Support Staff | 1 |
| More ▼ | |
Location
| Turkey | 200 |
| Taiwan | 107 |
| United Kingdom | 107 |
| Australia | 106 |
| China | 93 |
| Canada | 71 |
| Spain | 71 |
| California | 58 |
| Sweden | 58 |
| Germany | 55 |
| Finland | 52 |
| More ▼ | |
Laws, Policies, & Programs
Assessments and Surveys
What Works Clearinghouse Rating
| Meets WWC Standards with or without Reservations | 2 |
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
Rosamaria Crisci; Umberto Dello Iacono; Eva Ferrara Dentice – International Journal for Technology in Mathematics Education, 2023
In this paper, we describe an educational activity involving the use of a digital artifact, implemented in a visual programming environment, for mediating the learning of axial symmetry in primary school through algorithmics and computer programming. The educational activity was designed with the aim of bringing out increasingly…
Descriptors: Programming, Algorithms, Elementary Education, Technology Uses in 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
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
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
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
Valentina Dagiene; Gintautas Grigas; Tatjana Jevsikova – Informatics in Education, 2024
The work of Niklaus Wirth, designer of the Pascal programming language, has led to the introduction of programming in schools in many countries often leading to a transformation in the way of thinking. In this article, we provide a retrospective analysis of the Lithuanian experience driven by Pascal and discuss the main ideas about teaching…
Descriptors: Programming Languages, Computer Science Education, Foreign Countries, Programming
Andreas Brandsaeter; Runar Lie Berge – Educational Studies in Mathematics, 2025
The reasons for teaching programming in school are indeed manifold. Programming can for example be utilized as a vehicle for understanding and learning particular mathematical subject matter, or as a tool for solving mathematical problems. In this paper, however, we propose to utilize programming as a vehicle for developing mathematical…
Descriptors: Mathematics Skills, Skill Development, Competence, Programming
Representing DNA for Machine Learning Algorithms: A Primer on One-Hot, Binary, and Integer Encodings
Yash Munnalal Gupta; Satwika Nindya Kirana; Somjit Homchan – Biochemistry and Molecular Biology Education, 2025
This short paper presents an educational approach to teaching three popular methods for encoding DNA sequences: one-hot encoding, binary encoding, and integer encoding. Aimed at bioinformatics and computational biology students, our learning intervention focuses on developing practical skills in implementing these essential techniques for…
Descriptors: Science Instruction, Teaching Methods, Genetics, Molecular Biology
Anil Erkan; Sumeyra Akkaya – Journal of Education in Science, Environment and Health, 2025
This study aims to examine the views of fourth-grade primary school students on coding education given through the Scratch program by determining the students' skills in using the program and algorithmic thinking skills. The study was conducted as a one-group study with an embedded mixed design. The study group consisted of 32 students attending…
Descriptors: Elementary School Students, Grade 4, Programming, STEM Education
Jesús E. Hernández-Zavaleta; Corey Brady; Sandra Becker; Douglas B. Clark – Mathematical Thinking and Learning: An International Journal, 2025
Research on geometric transformations suggests that early learners possess intuitive understandings grounded in motion metaphors, transitioning to mappings. The processes through which students transition between these two conceptions are not fully understood. We propose that Vygotskian hybridizing (related to Vygotsky's articulation of everyday…
Descriptors: Geometric Concepts, Motion, Scientific Concepts, Programming

Peer reviewed
Direct link
