ACM SIGCSE Bulletin · 2005 · 84 citations · 5 references
EducationComputer ScienceInstructionComputer-assisted InstructionProgramming LanguagesSecond Language LearningProblem-solving StrategiesSecond Language AcquisitionFirst Language DevelopmentProblem-solving AbilityProgram ComprehensionProgramming ConceptsProgramming Instruction
Novice programmers usually experience difficulties when programming for the first time. The main aim of the study presented in this paper is to identify those characteristics that negatively effect procedural programming performance, so that additional support can be provided in the instruction of programming courses for students possessing these characteristics. Investigations were conducted at two South African tertiary institutions. At both institutions a first course in Java programming, focussing on procedural programming aspects, was used for purposes of the study. The characteristics investigated were the student's problem solving ability, gender, learning style, first language and previous computer experience. The study revealed that a student's problem solving ability and first language definitely have an impact on his or her programming performance.
5
The effect of student attributes on success in programming
Pat Byrne, Gerry Lyons · 2001 · 262 citations
Learning styles and performance in the introductory programming sequence
Lynda Thomas, Mark B. Ratcliffe, John Woodbury et al. · 2002 · 196 citations
Learning styles and performance in the introductory programming sequence
Lynda Thomas, Mark B. Ratcliffe, John Woodbury et al. · ACM SIGCSE Bulletin · 2002 · 46 citations