ACM Home Page
Please provide us with feedback. Feedback
Learning to program and learning to think: what's the connection?
Full text PdfPdf (718 KB)
Source
Communications of the ACM archive
Volume 29 ,  Issue 7  (July 1986) table of contents
Pages: 605 - 610  
Year of Publication: 1986
ISSN:0001-0782
Authors
Richard E. Mayer  Univ. of California, Santa Barbara
Jennifer L. Dyck  Univ. of California, Santa Barbara
William Vilberg  Univ. of California, Santa Barbara
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 10,   Downloads (12 Months): 78,   Citation Count: 13
Additional Information:

abstract   references   cited by   index terms   review   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/6138.6142
What is a DOI?

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.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
Bauer, R.. Mehrens. W.A., and Visonhaler, J.R. Predicting performance in a computer programming course. Educ. and Psychol. Meas. 28 {1968), 1159-1643.
 
2
Bayman, P. Effects of instructional procedures on learning a first programming language. Ph.D. dissertation, Dept. of Psychology, Univ. of California. Santa Barbara. 1963.
3
 
4
Bark. A. Leaming with Computers. Digital Press, Bedford, Mass.. 1961.
 
5
Bransford. I.D.. Arbitman-Smith. R.. Stein, B.S., and Vye. N.1. Improving thinking and learning skills: An analysis of three approaches. In Vol. 1. Thinking and Learning Skills, J.W. Segal. SF. Chipman. and R. Glaser, Eds. Erlbaum, Hillsdale. N.J.. 1965. pp. 133-206.
 
6
Caruso. D.R.. Taylor, J.J.. and Detterman. D.K. Intelligence research and intelligent policy. In How and How Much Can Intefligeuce Be Increased? D.K. Detterman and R.J. Sternberg. Eds. Ablex. Norwood, NJ.. 1982, pp. 45-65.
 
7
Clements. D.H., and Cullo. D.F. Effects of computer programming on young children's cognition. 1. Educ. Psycho/. 76, 6 (Dec. 1964). 1051-1058.
 
8
Dalbey. 1.. and Linn. M.C. The demands and requirements of computer programming: A literature review. I, Educ. Compuf. Res. I, 3 (Summer 1985), 253-274.
 
9
Denelskv. G.Y.. and McKee. M.G. Prediction of comnuter oroaram- 1 .I mer training and job performance using the AABP Test. Pers. Psycho/. 27 (1974). 129-137.
 
10
Corman H.. and Bourne. L.E. Learning to think by learning LOGO: Rule learning in third grade computer programmers. Bull. Psychonomic Sot. 21 (1983). 165-167.
 
11
Gregg. L.W. Spatial concepts, spatial names. and the development of exocentric representations. In Children's Thinking: What Develops! R. Siegler. Ed. Erlbaum, Hillsdale. N.J.. 1976, pp. 275-290.
 
12
Hollenbeck. G.P., and McNamara, W.J. CUCPAT and programming aptitude. Pus. Psychol. I8 (1965). 101-106.
 
13
Linn, MC. The cognitive consequences of programming instruction in classrooms. Educ. Res. 74, 5 (May 1985). 14-16. 25-29.
 
14
Lochhead. 1. An introduction to cognitive process instruction. In Cognifiue Process Instruction. J. Lochhead and J. Clement, Eds. Franklin Institute Press. Philadelphia, Pa., 1979. pp. l-4.
 
15
Mansfield, R.S.. Busse. T.V., and Krepelka, E.J. The effectiveness of creativity training. Rev. Educ. Res. 48, 3 (Summer 1976). 517-536.
16
 
17
Mayer. R.E. Learning in complex domains: A cognitive analysis of computer programming. Psychol. Leanr. Motiv. 19 (1985). 89-130.
 
18
Mayer. R.E. The elusive search for teachable aspects of problem solving. In Hisfoy of Eduratimal Psychology. I. Glover and R. Ronning. Eds. Academic Press, New York. To be published.
 
19
McNamaer. W.J.. and Hughes, J.L. A review of research on the selection of computer programmers. Pers. Psycho/. 14 (1961). 39-51.
 
20
Nickerson. R.S. Computer programming as a vehicle for teaching of thinking skills. Third&g 4 (1982). 42-48.
 
21
Papert. S. Mindstorm. Basic Books. New York. 1960.
 
22
Pea. R.D.. and Kurland. M.K. On the cognitive effects of learning computer programming. New Ideas in Psychol. 2. 2 (Spring 1965). 137-167.
 
23
Rippa. S.A. Education in a Free Society: An American History. Longman. New York. 1960.
 
24
Snow. R.E. Aptitude processes. In Vol. 1. Aptitude, Learning, and Insfruction, R.E. Snow. P. Federico. and W.E. Montague. Eds. Erlbaum. Hillsdale. N.}., 1960. pp. 27-63.
 
25
Soloway. E.. Lochhead, I.. and Clement, J. Does computer programming enhance problem solving ability? Some positive evidence on algebra word problems. In Computer Literacy. R.J. Seidel. R.E. Anderson. and B. Hunter, Eds. Academic Press. New York, 1962. pp. 171-185.
 
26
Thorndike, E.L. The influence of first-year Latin upon the ability to read English. Sch. Sot. 17 (1923). 165-168.
 
27
Webb, N.M. Microcomputer learning in small groups: Cognitive requirements and group processes. 1. Educ. Psycho/. 76, 6 (Dec. 1964). 1076-1088.

CITED BY  13


REVIEW

"John J. Hirschfelder : Reviewer"

This paper presents the results of three experiments conducted by the authors to determine the relationship between the learning of BASIC programming by college students and general thinking skills. The authors conclude that success in learning   more...

Collaborative Colleagues:
Richard E. Mayer: colleagues
Jennifer L. Dyck: colleagues
William Vilberg: colleagues