ComputingComputer ScienceAlgorithmsInstructional DesignComputer Science EducationAlgorithmic Decision-making In EducationComputer Science CurriculumComputer Science LiteracyProgram ComprehensionProgramming CompetenceProgramming ConceptsProgramming InstructionQualitative Models
In this paper, the Block Model, an educational model of program comprehension, is introduced. Its use for planning and analyzing lessons on algorithms is evaluated in a qualitative study with prospective computer science teachers. In addition, the background of the model, its use in computer science education research and for developing competence models is discussed.
12
A study of the difficulties of novice programmers
Essi Lahtinen, Kirsti Ala-Mutka, Hannu-Matti Järvinen · 2005 · 826 citations
Some Difficulties of Learning to Program
Benedict du Boulay · Journal of Educational Computing Research · 1986 · 640 citations
Education, Instruction, Teaching +13
A multi-national study of reading and tracing skills in novice programmers
Raymond Lister, Elizabeth Adams, Sue Fitzgerald et al. · ACM SIGCSE Bulletin · 2004 · 534 citations · Full text