Conditions of Learning in Novice Programmers
- 1 February 1986
- journal article
- research article
- Published by SAGE Publications in Journal of Educational Computing Research
- Vol. 2 (1) , 37-55
- https://doi.org/10.2190/gujt-jcbj-q6qu-q9pl
Abstract
Under normal instructional circumstances, some youngsters learn programming in BASIC or LOGO much better than others. Clinical investigations of novice programmers suggest that this happens in part because different students bring different patterns of learning to the programming context. Many students disengage from the task whenever trouble occurs, neglect to track closely what their programs do by reading back the code as they write it, try to repair buggy programs by haphazardly tinkering with the code, or have difficulty breaking problems down into parts suitable for separate chunks of code. Such problems interfere with students making the best of their own learning capabilities: students often invent programming plans that go beyond what they have been taught directly. Instruction designed to foster better learning practices could help students to acquire a repertoire of programming skills, perhaps with spinoffs having to do with “learning to learn.”Keywords
This publication has 13 references indexed in Scilit:
- Empirical Studies of Programming KnowledgeIEEE Transactions on Software Engineering, 1984
- On the cognitive effects of learning computer programmingNew Ideas in Psychology, 1984
- Problem perception and knowledge structure in expert and novice mathematical problem solvers.Journal of Experimental Psychology: Learning, Memory, and Cognition, 1982
- Measures of Problem-Solving Performance and of Problem-Solving InstructionJournal for Research in Mathematics Education, 1982
- The black box inside the glass box: presenting computing concepts to novicesInternational Journal of Man-Machine Studies, 1981
- Categorization and Representation of Physics Problems by Experts and Novices*Cognitive Science, 1981
- Teaching Problem-Solving SkillsThe American Mathematical Monthly, 1980
- Models of Competence in Solving Physics Problems*Cognitive Science, 1980
- Perception in chessCognitive Psychology, 1973
- Mathematics and Plausible Reasoning, Volume 1Published by Walter de Gruyter GmbH ,1954