A survey of literature on the teaching of introductory programming
By Arnold Neville Pears, S. Seidman, Lauri Malmi, Linda Mannila, Elizabeth S. Adams, Jens Bennedsen, Marie Devlin, James H. Paterson. ITiCSE-WGR '07, 2007
630 citations recorded by the source corpus.
Subfields: Computer Science Applications, Developmental and Educational Psychology
View Paper: https://www.semanticscholar.org/paper/e4e053fbdaf61a2284ca22a1a785e33003616012
How researchers see this paper
The researchers whose trusted networks rank it highest, strongest advocate first. Every researcher gets a different order.
In Computer Science Applications
- Claudia Szabo
- Andrew Luxton-Reilly
- Judithe Sheard
- James H. Paterson
- Brett A. Becker
- Bastiaan Heeren
- Lauri Malmi
- Michail N. Giannakos
In Developmental and Educational Psychology
- Judithe Sheard
- Bastiaan Heeren
- Lauri Malmi
- Michail N. Giannakos
- Johan Jeuring
- Hieke Keuning
- James Lehman
- Yizhou Qian
Citations in the corpus
- A Systematic Literature Review on Teaching and Learning Introductory Programming in Higher Education (2019, background): “Studies covering papers published before 2010 [1], [8]–[10] are surveys rather than systematic literature reviews.”
- Introductory programming: a systematic literature review (2018, background): “Although there have been several reviews of published work involving novice programmers since 2003, those reviews have generally focused on highly specific aspects, such as student misconceptions [530], teaching approaches [679], program comprehension [578], potentially seminal papers [502], researc”
- A Systematic Literature Review of Automated Feedback Generation for Programming Exercises (2018, background): “We have found 17 reviews of tools for learning programming, mostly on automated assessment (AA) tools [2, 28, 47, 79, 147, 151, 169] or learning environments for programming [45, 46, 58, 66, 94, 112, 113, 137, 142, 178].”
- A Review of Generic Program Visualization Systems for Introductory Programming Education (2013, methodology): “[Pears et al. 2007, p. 209] Programming experts and novices, though not as often as many programming teachers would like use debugging software such as that shown in Figure 11 to .nd defects in programs and to become familiar with the behavior of complex software.”