Publication Date
In 2025 | 1 |
Since 2024 | 1 |
Since 2021 (last 5 years) | 2 |
Since 2016 (last 10 years) | 2 |
Since 2006 (last 20 years) | 3 |
Descriptor
Cognitive Ability | 3 |
Programming | 3 |
Teaching Methods | 3 |
Computer Science Education | 2 |
Computer Software | 2 |
Learning Processes | 2 |
Research Reports | 2 |
Alignment (Education) | 1 |
Computer Science | 1 |
Costs | 1 |
Decision Making | 1 |
More ▼ |
Author
Berssanette, Joao Henrique | 1 |
Karavirta, Ville | 1 |
Malmi, Lauri | 1 |
Mercy Noyenim Ezeamuzie | 1 |
Ndudi Okechukwu Ezeamuzie | 1 |
Sorva, Juha | 1 |
de Francisco, Antonio Carlos | 1 |
Publication Type
Information Analyses | 3 |
Journal Articles | 3 |
Reports - Evaluative | 1 |
Education Level
Early Childhood Education | 1 |
Elementary Education | 1 |
Elementary Secondary Education | 1 |
Kindergarten | 1 |
Primary Education | 1 |
Audience
Location
Laws, Policies, & Programs
Assessments and Surveys
What Works Clearinghouse Rating
Ndudi Okechukwu Ezeamuzie; Mercy Noyenim Ezeamuzie – Review of Educational Research, 2025
Computer programming provides a framework for interdisciplinary learning in sciences, arts and languages. However, increasing integration of programming in K--12 shows that the block-based and text-based dichotomy of programming environments does not reflect the spectrum of their affordance. Hence, educators are confronted with a fundamental…
Descriptors: Kindergarten, Elementary Secondary Education, Computer Science Education, Programming
Berssanette, Joao Henrique; de Francisco, Antonio Carlos – IEEE Transactions on Education, 2022
Contribution: This article features a systematic literature review with the objective of presenting a study that reflects the current scenario of research on the cognitive load theory (CLT) in the domain of teaching and learning computer programming. Background: Computer programming is a highly cognitive skill, requiring mastering multiple…
Descriptors: Cognitive Ability, Programming, Computer Science Education, Mastery Learning
Sorva, Juha; Karavirta, Ville; Malmi, Lauri – ACM Transactions on Computing Education, 2013
This article is a survey of program visualization systems intended for teaching beginners about the runtime behavior of computer programs. Our focus is on generic systems that are capable of illustrating many kinds of programs and behaviors. We inclusively describe such systems from the last three decades and review findings from their empirical…
Descriptors: Visualization, Programming, Guidelines, Introductory Courses