UTS ePRESS (University of Technology Sydney) · 2007 · 10 citations · 9 references
Open access
ComputingComputer ScienceInstructionProgramming LanguagesReading ComprehensionWriting InstructionProgramming Language ImplementationSecond Language AcquisitionCode LiteracyIntroductory Computer ScienceMultiple-choice QuestionsProgram ComprehensionProgramming CompetenceProgramming ConceptsProgramming InstructionProgramming Literacy
Many teachers of novice programmers have lamented that students either seem to have a natural gift for programming, or have no gift for it at all. In this paper, we discuss a third group of students, the middle novice programmer. At the completion of their first semester of programming, these students can manifest a strong concrete grasp of the semantics of basic programming language constructs, by hand executing code, but they cannot reason about code at a higher goal/plan level. The research evidence presented in this paper for the existence of these middle novice programmers is from the analysis of twelve multiple choice questions, which students attempted as part of an end-of-first-semester exam.
9
William G. Chase, Herbert A. Simon · Cognitive Psychology · 1973 · 4.4K citations
Not seeing the forest for the trees
Raymond Lister, Beth Simon, Errol Thompson et al. · ACM SIGCSE Bulletin · 2006 · 259 citations