Publication Date
| In 2026 | 0 |
| Since 2025 | 0 |
| Since 2022 (last 5 years) | 0 |
| Since 2017 (last 10 years) | 0 |
| Since 2007 (last 20 years) | 2 |
Descriptor
| Computer Science Education | 2 |
| Constructivism (Learning) | 2 |
| Learning Theories | 2 |
| Programming | 2 |
| Teaching Methods | 2 |
| Animation | 1 |
| Behavioral Objectives | 1 |
| Bibliographies | 1 |
| Cognitive Structures | 1 |
| Computers | 1 |
| Epistemology | 1 |
| More ▼ | |
Publication Type
| Information Analyses | 2 |
| Journal Articles | 2 |
| Reports - Evaluative | 2 |
Education Level
| Higher Education | 1 |
| Postsecondary Education | 1 |
Audience
Location
Laws, Policies, & Programs
Assessments and Surveys
What Works Clearinghouse Rating
Rinderknecht, Christian – Informatics in Education, 2014
We survey the literature about the teaching and learning of recursive programming. After a short history of the advent of recursion in programming languages and its adoption by programmers, we present curricular approaches to recursion, including a review of textbooks and some programming methodology, as well as the functional and imperative…
Descriptors: Teaching Methods, Learning Processes, Visualization, Animation
Sorva, Juha – ACM Transactions on Computing Education, 2013
This article brings together, summarizes, and comments on several threads of research that have contributed to our understanding of the challenges that novice programmers face when learning about the runtime dynamics of programs and the role of the computer in program execution. More specifically, the review covers the literature on programming…
Descriptors: Computer Science Education, Programming, Introductory Courses, Misconceptions

Peer reviewed
Direct link
