Learning to program and learning to think: what's the connection?
- 1 July 1986
- journal article
- research article
- Published by Association for Computing Machinery (ACM) in Communications of the ACM
- Vol. 29 (7), 605-610
- https://doi.org/10.1145/6138.6142
Abstract
Focusing on thinking skills that are cognitive components of programming—rather than on intellectual ability—can illuminate the relationship between learning a programming language and learning more about thinking processes.This publication has 10 references indexed in Scilit:
- The Demands and Requirements of Computer Programming: A Literature ReviewJournal of Educational Computing Research, 1985
- The Cognitive Consequences of Programming Instruction in ClassroomsEducational Researcher, 1985
- Effects of computer programming on young children's cognition.Journal of Educational Psychology, 1984
- On the cognitive effects of learning computer programmingNew Ideas in Psychology, 1984
- A diagnosis of beginning programmers' misconceptions of BASIC programming statementsCommunications of the ACM, 1983
- Computer programming as a vehicle for teaching thinking skillsThinking: The Journal of Philosophy for Children, 1983
- The Psychology of How Novices Learn Computer ProgrammingACM Computing Surveys, 1981
- PREDICTION OF COMPUTER PROGRAMMER TRAINING AND JOB PERFORMANCE USING THE AABP TEST1Personnel Psychology, 1974
- Predicting Performance in a Computer Programming CourseEducational and Psychological Measurement, 1968
- A REVIEW OF RESEARCH ON THE SELECTION OF COMPUTER PROGRAMMERSPersonnel Psychology, 1961