Publication Date
| In 2026 | 0 |
| Since 2025 | 0 |
| Since 2022 (last 5 years) | 3 |
| Since 2017 (last 10 years) | 5 |
| Since 2007 (last 20 years) | 7 |
Descriptor
| Abstract Reasoning | 8 |
| Foreign Countries | 8 |
| Programming | 8 |
| Computer Science Education | 5 |
| Programming Languages | 3 |
| Thinking Skills | 3 |
| Coding | 2 |
| Computation | 2 |
| Elementary School Students | 2 |
| Elementary School Teachers | 2 |
| Information Technology | 2 |
| More ▼ | |
Source
| Computer Science Education | 3 |
| Canadian Journal of Science,… | 1 |
| Journal of Education and… | 1 |
| Journal of Educational… | 1 |
| Journal of Information… | 1 |
| Online Submission | 1 |
Author
| Anna van der Meulen | 1 |
| Bonnie Sears | 1 |
| Cabot, Jordi | 1 |
| Colinda Clyne | 1 |
| Curzon, Paul | 1 |
| Ezeamuzie, Ndudi O. | 1 |
| Felienne Hermans | 1 |
| Hadwen-Bennett, Alex | 1 |
| Jennifer Parkinson | 1 |
| Korhonen, Ari | 1 |
| Kusaka, Satoshi | 1 |
| More ▼ | |
Publication Type
| Journal Articles | 8 |
| Reports - Research | 6 |
| Reports - Descriptive | 1 |
| Reports - Evaluative | 1 |
Education Level
Audience
Location
| Finland | 2 |
| Africa | 1 |
| Australia | 1 |
| Canada | 1 |
| France | 1 |
| Netherlands | 1 |
| United Kingdom | 1 |
| United Kingdom (England) | 1 |
| United States | 1 |
Laws, Policies, & Programs
Assessments and Surveys
| Program for International… | 1 |
What Works Clearinghouse Rating
Anna van der Meulen; Mijke Hartendorp; Wendy Voorn; Felienne Hermans – Computer Science Education, 2024
Background and Context: In order to fully include learners with visual impairments in early programming education, it is necessary to gain insight into specificities regarding their experience of and approach to abstract computational concepts. Objective: In this study, we use the model of the layers of abstraction to explore how learners with…
Descriptors: Blindness, Visual Impairments, Students with Disabilities, Programming
Waite, Jane Lisa; Curzon, Paul; Marsh, William; Sentance, Sue; Hadwen-Bennett, Alex – Online Submission, 2018
Research indicates that understanding levels of abstraction (LOA) and being able to move between the levels is essential to programming success. For K-5 contexts we rename the LOA levels: problem, design, code and running the code. In our qualitative exploratory study, we interviewed five K-5 teachers on their uses of LOA, particularly the design…
Descriptors: Elementary School Teachers, Computer Science Education, Programming, Abstract Reasoning
Ruth Beatty; Colinda Clyne; Leslie-Anne Muma; Jennifer Parkinson; Bonnie Sears – Canadian Journal of Science, Mathematics and Technology Education, 2024
In this study, a research team made up of Métis artists and knowledge keepers, Anishinaabe and non-Indigenous educators, and a non-Indigenous university mathematics education researcher co-designed and delivered an Indigenous cultural mathematical inquiry in a Grade 5 classroom. We explored the connections between loom bead designs and…
Descriptors: Foreign Countries, Indigenous Knowledge, Indigenous Populations, Elementary School Curriculum
Ezeamuzie, Ndudi O. – Journal of Educational Computing Research, 2023
Most studies suggest that students develop computational thinking (CT) through learning programming. However, when the target of CT is decoupled from programming, emerging evidence challenges the assertion of CT transferability from programming. In this study, CT was operationalized in everyday problem-solving contexts in a learning experiment (n…
Descriptors: Programming, Computer Science Education, Problem Solving, Thinking Skills
Kusaka, Satoshi – Journal of Education and Learning, 2021
Information and Communication Technology (ICT) education has been actively implemented around the world recently. ICT curriculum in schools is intended to improve students' programming-oriented thinking rather than to train them as programmers. The core of ICT education is 'computational thinking'. Computational thinking is taking an approach to…
Descriptors: Cross Cultural Studies, Thinking Skills, Information Technology, Programming
Nikula, Uolevi; Sajaniemi, Jorma; Tedre, Matti; Wray, Stuart – Journal of Information Technology Education, 2007
Students often find that learning to program is hard. Introductory programming courses have high drop-out rates and students do not learn to program well. This paper presents experiences from three educational institutions where introductory programming courses were improved by adopting Python as the first programming language and roles of…
Descriptors: Programming Languages, Programming, Abstract Reasoning, Introductory Courses
Cabot, Jordi; Tisi, Massimo – Computer Science Education, 2011
Model-Driven Engineering (MDE) is changing the way we build, operate, and maintain our software-intensive systems. Several projects using MDE practices are reporting significant improvements in quality and performance but, to be able to handle these projects, software engineers need a set of technical and interpersonal skills that are currently…
Descriptors: Foreign Countries, Computer Science Education, Computer Software, Engineering
Seppala, Otto; Malmi, Lauri; Korhonen, Ari – Computer Science Education, 2006
Data structures and algorithms are core issues in computer programming. However, learning them is challenging for most students and many of them have various types of misconceptions on how algorithms work. In this study, we discuss the problem of identifying misconceptions on the principles of how algorithms work. Our context is algorithm…
Descriptors: Programming, Abstract Reasoning, Misconceptions, Case Studies

Peer reviewed
Direct link
