Publication Date
| In 2026 | 1 |
| Since 2025 | 83 |
| Since 2022 (last 5 years) | 471 |
| Since 2017 (last 10 years) | 1057 |
| Since 2007 (last 20 years) | 1686 |
Descriptor
| Foreign Countries | 1960 |
| Programming | 1432 |
| Computer Science Education | 728 |
| Teaching Methods | 557 |
| Programming Languages | 425 |
| Computer Software | 416 |
| Student Attitudes | 392 |
| Educational Technology | 340 |
| College Students | 319 |
| Programming (Broadcast) | 268 |
| Thinking Skills | 259 |
| More ▼ | |
Source
Author
| Hwang, Gwo-Jen | 9 |
| Mentz, Elsa | 8 |
| Xinogalos, Stelios | 8 |
| Cavus, Nadire | 7 |
| Korkmaz, Özgen | 7 |
| Laakso, Mikko-Jussi | 7 |
| Lepp, Marina | 7 |
| Luik, Piret | 7 |
| Çakiroglu, Ünal | 7 |
| Lihui Sun | 6 |
| Hershkovitz, Arnon | 5 |
| More ▼ | |
Publication Type
Education Level
Audience
| Teachers | 27 |
| Practitioners | 15 |
| Students | 9 |
| Researchers | 7 |
| Administrators | 6 |
| Policymakers | 3 |
| Parents | 2 |
| Community | 1 |
| Media Staff | 1 |
Location
| Turkey | 199 |
| Taiwan | 106 |
| United Kingdom | 106 |
| Australia | 104 |
| China | 93 |
| Spain | 71 |
| Canada | 70 |
| Sweden | 58 |
| Germany | 55 |
| Finland | 52 |
| Greece | 51 |
| More ▼ | |
Laws, Policies, & Programs
| United Nations Convention on… | 5 |
| Education Act 1944 (England) | 1 |
| Individuals with Disabilities… | 1 |
Assessments and Surveys
What Works Clearinghouse Rating
John Pierce; Simon Beames – Journal of Outdoor and Environmental Education, 2025
Very little empirical research has been conducted on Irish outdoor education practice(s). This inquiry aims to critically explore outdoor education practices in public Outdoor Education and Training Centres in the Republic of Ireland. First, an overview of the development of Irish outdoor education from the mid-twentieth century onwards is…
Descriptors: Foreign Countries, Outdoor Education, Educational Theories, Theory Practice Relationship
Yun Huang; Christian Dieter Schunn; Julio Guerra; Peter L. Brusilovsky – ACM Transactions on Computing Education, 2024
Programming skills are increasingly important to the current digital economy, yet these skills have long been regarded as challenging to acquire. A central challenge in learning programming skills involves the simultaneous use of multiple component skills. This article investigates why students struggle with integrating component skills--a…
Descriptors: Programming, Computer Science Education, Error Patterns, Classification
Carlos Sandoval-Medina; Carlos Argelio Arévalo-Mercado; Estela Lizbeth Muñoz-Andrade; Jaime Muñoz-Arteaga – Journal of Information Systems Education, 2024
Learning basic programming concepts in computer science-related fields poses a challenge for students, to the extent that it becomes an academic-social problem, resulting in high failure and dropout rates. Proposed solutions to the problem can be found in the literature, such as the development of new programming languages and environments, the…
Descriptors: Cognitive Ability, Computer Science Education, Programming, Instructional Materials
Cuervo-Cely, Karen D.; Restrepo-Calle, Felipe; Ramírez-Echeverry, Jhon J. – Journal of Information Technology Education: Research, 2022
Aim/Purpose: The purpose of this research is to examine the effect of computer-assisted gamification on the learning motivation of computer programming students. Background: The teaching-learning of computer programming involves challenges that imply using learning environments in which the student is actively involved. Gamification is an…
Descriptors: Game Based Learning, Student Motivation, Computer Science Education, Programming
Qian, Yizhou; Lehman, James – Journal of Research on Technology in Education, 2022
This study investigated common student errors and underlying difficulties of two groups of Chinese middle school students in an introductory Python programming course using data in the automated assessment tool (AAT) Mulberry. One group of students was from a typical middle school while the other group was from a high-ability middle school. By…
Descriptors: Middle School Students, Programming, Computer Science Education, Error Patterns
Bati, Kaan – Informatics in Education, 2022
This study reports the findings of a program that aims to develop pre-service science teachers' computational problem-solving skills and views on using information and communications technology in science education. To this end, pre-service science teachers were trained on computational thinking, computational problem solving, designing an…
Descriptors: Foreign Countries, Programming, Programming Languages, Technology Integration
Anna Eckerdal; Anders Berglund; Michael Thuné – European Journal of Engineering Education, 2024
Learning in the computer laboratory is an important component when students learn computer programming. In this article, we analyse empirical data on novice students working in pairs in the laboratory. Using an approach inspired by phenomenography and variation theory, we specifically focus on how students' learning of theory and their learning of…
Descriptors: Programming, Theory Practice Relationship, Higher Education, Computer Science Education
Weng, Xiaojing; Ng, Oi-Lam; Cui, Zhihao; Leung, Suzannie – Journal of Educational Computing Research, 2023
Creativity, one of the cornerstones of students' 21st-century skills, is regarded as an important learning outcome of science, technology, engineering, arts, and mathematics (STEAM) education. Meanwhile, problem-based digital making (DM), which combines the child-friendly programming activities of DM with problem-solving elements, is an emerging…
Descriptors: Creativity, Creative Development, 21st Century Skills, Problem Based Learning
Diego E. F. Pereira; Rodrigo D. Seabra – Informatics in Education, 2023
The teaching and learning of programming has proven to be a challenge for students of computer courses, since it presents challenges and requires complex skills for the good development of students. The traditional teaching model is not able to motivate students and arouse their interest in the topic. The tool proposed herein, the REA-LP, aims to…
Descriptors: Open Educational Resources, Algorithms, Programming, Computer Science Education
Maciej M. Syslo – Informatics in Education, 2024
The first books in Polish about the Pascal programming language appeared in the late 1970s, and were soon followed by a Polish translation of Niklaus Wirth's book "Algorithms + Data Structures = Programs." At that time, many efforts were made to prepare teachers to teach informatics in schools, and Pascal was one of the topics taught,…
Descriptors: Programming Languages, Information Science Education, Algorithms, Foreign Countries
Lokkila, Erno; Christopoulos, Athanasios; Laakso, Mikko-Jussi – Informatics in Education, 2023
Prior programming knowledge of students has a major impact on introductory programming courses. Those with prior experience often seem to breeze through the course. Those without prior experience see others breeze through the course and disengage from the material or drop out. The purpose of this study is to demonstrate that novice student…
Descriptors: Prior Learning, Programming, Computer Science Education, Markov Processes
Harry Barton Essel; Dimitrios Vlachopoulos; Henry Nunoo-Mensah; John Opuni Amankwa – British Journal of Educational Technology, 2025
Conversational user interfaces (CUI), including voice interfaces, which allow users to converse with computers via voice, are gaining wide popularity. VoiceBots allow users to receive a response in real-time, regardless of the communication device. VoiceBots have been explored in fields such as customer service to automate repetitive queries and…
Descriptors: Foreign Countries, Artificial Intelligence, Program Effectiveness, Undergraduate Students
Ismaila Temitayo Sanusi; Enoch Shadrack Cudjoe; Musa Adekunle Ayanwale; Bisola Adepoju – SAGE Open, 2025
The increased trend of incorporating computer programming in the basic education system across countries requires the training of new educators. However, the current effort to increase the number of teachers teaching programming is through professional development programs for computer science (CS) teachers and from other content areas. Meanwhile,…
Descriptors: Preservice Teachers, Student Attitudes, Programming, Computer Science Education
Rimma Nyman; Kajsa Bråting; Cecilia Kilhamn – International Journal of Mathematical Education in Science and Technology, 2025
In the wake of the present inclusion of programming in mathematics education, which is a feature of curricular revisions in many countries, we have analysed newly inserted programming activities in mathematics textbooks. The aim was to investigate how such activities relate to and potentially affect students' opportunities to learn mathematics.…
Descriptors: Secondary School Students, Mathematics Instruction, Programming, Computer Science Education
Javier Del Olmo-Muñoz; Alicia Jiménez Toledo; Sergio Tirado-Olivares; José Antonio González-Calero; Ramón Cózar-Gutiérrez – Informatics in Education, 2025
The assessment of computational thinking (CT) is crucial for improving pedagogical practice, identifying areas for improvement, and implementing efficient educational interventions. Despite growing interest in CT in primary education, existing assessments often focus on specific dimensions, providing a fragmented understanding. In this research, a…
Descriptors: Computation, Thinking Skills, Elementary School Students, Grade 6

Peer reviewed
Direct link
