Publication Date
| In 2026 | 0 |
| Since 2025 | 0 |
| Since 2022 (last 5 years) | 0 |
| Since 2017 (last 10 years) | 1 |
| Since 2007 (last 20 years) | 2 |
Descriptor
| Abstract Reasoning | 3 |
| Foreign Countries | 3 |
| Programming | 3 |
| Programming Languages | 3 |
| Computer Science Education | 2 |
| Case Studies | 1 |
| Coding | 1 |
| Computation | 1 |
| Computer Simulation | 1 |
| Data Analysis | 1 |
| Design | 1 |
| More ▼ | |
Author
| Curzon, Paul | 1 |
| Hadwen-Bennett, Alex | 1 |
| Korhonen, Ari | 1 |
| Malmi, Lauri | 1 |
| Marsh, William | 1 |
| Nikula, Uolevi | 1 |
| Sajaniemi, Jorma | 1 |
| Sentance, Sue | 1 |
| Seppala, Otto | 1 |
| Tedre, Matti | 1 |
| Waite, Jane Lisa | 1 |
| More ▼ | |
Publication Type
| Journal Articles | 3 |
| Reports - Research | 2 |
| Reports - Evaluative | 1 |
Education Level
| Elementary Education | 1 |
Audience
Location
| Finland | 2 |
| United Kingdom (England) | 1 |
Laws, Policies, & Programs
Assessments and Surveys
What Works Clearinghouse Rating
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
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
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
