A study of children's programming

  • Alexander B. Cannara
  • Stephen A. Weyer
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 17)


Young children should have maximum access to interactive computation so that they can use the machine as a tool for mathematical thinking of the most general kind. And, if children are given an understanding of the theoretical capabilities of machine computation, they might use it for more effective study of their own thinking about the world. With these as goals, we produced an experimental course for teaching computer programming concepts to children who had no previous experience with a computer. This paper discusses the results of that experiment and what they suggest about how children react to different programming languages and problems, and programmable devices. We provide details of the curricula and remarks on the students' experiences.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. Brown, J. and Rubinstein, R. Recursive Functional Programming for Students in the Humanities and Social Sciences. Report No. 27, Dept. of Information and Computer Science, U. C. Irvine, 1973.Google Scholar
  2. Dwyer, T. A. An Experiment in the Regional Use of Computers by Secondary Schools. Final Report NSF-OCA-GJ1077-SOLO, 1972.Google Scholar
  3. Feurzeig, W., Papert, S., Bloom, M., Grant, R., & Solomon, C. Programming Languages as a Conceptual Framework for Teaching Mathematics. Report No. 1189, Bolt, Beranek & Newman Inc., 1969.Google Scholar
  4. Fischer, G. Material and Ideas to Teach an Introductory Programming Course Using Logo. Dept. of Information and Computer Science, U. C. Irvine, 1973.Google Scholar
  5. Lorton, P. and Slimick, J. Computer Based Instruction in Computer Programming. Proceedings of the Fall Joint Computer Conference, 1969, pp. 535–544.Google Scholar
  6. Papert, S. Teaching Children Thinking. Mathematics Teaching, Bulletin of the Association of Teachers of Mathematics, 1972, 58.Google Scholar
  7. Polya, G. How to Solve It. Princeton, N.J.: Princeton University Press, 1957.Google Scholar
  8. Swinehart, D. and Sproull, R. SAIL. Sailon No. 57.2, Stanford Artificial Intelligence Laboratory, 1971.Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 1974

Authors and Affiliations

  • Alexander B. Cannara
    • 1
  • Stephen A. Weyer
    • 1
  1. 1.Institute for Mathematical Studies in the Social Sciences (IMSSS)Stanford UniversityStanford

Personalised recommendations