Publication Date
In 2025 | 0 |
Since 2024 | 0 |
Since 2021 (last 5 years) | 2 |
Since 2016 (last 10 years) | 3 |
Descriptor
Computer Science Education | 3 |
Educational Strategies | 3 |
Programming | 3 |
Programming Languages | 3 |
Computation | 2 |
Abstract Reasoning | 1 |
Active Learning | 1 |
Barriers | 1 |
Best Practices | 1 |
Coding | 1 |
Comprehension | 1 |
More ▼ |
Author
Aljameel, Iman H. | 1 |
Curzon, Paul | 1 |
Guerrero, Carlos A. | 1 |
Gutiérrez, Luz E. | 1 |
Hadwen-Bennett, Alex | 1 |
López-Ospina, Héctor A. | 1 |
Marsh, William | 1 |
Sentance, Sue | 1 |
Waite, Jane Lisa | 1 |
Publication Type
Journal Articles | 3 |
Reports - Research | 3 |
Education Level
Elementary Education | 1 |
Elementary Secondary Education | 1 |
Audience
Location
United Kingdom (England) | 1 |
Laws, Policies, & Programs
Assessments and Surveys
What Works Clearinghouse Rating
Aljameel, Iman H. – Online Submission, 2022
This study aims to conduct a literature review to explore the justification for including programming and coding in K-12 curricula. Additionally, it considers the value of teaching computational thinking and programming principles, pedagogical strategies, and the advantages and drawbacks of teaching programming to young students. Most studies…
Descriptors: Elementary Secondary Education, Computer Science Education, Programming Languages, Programming
Gutiérrez, Luz E.; Guerrero, Carlos A.; López-Ospina, Héctor A. – Education and Information Technologies, 2022
This study describes the most relevant problems and solutions found in the literature on teaching and learning of object-oriented programming (OOP). The identification of the problem was based on tertiary studies from the IEEE Xplore, Scopus, ACM Digital Library and Science Direct repositories. The problems and solutions identified were ranked…
Descriptors: Programming, Comprehension, Computer Science Education, Computer Software
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