This paper describes a preliminary study of the use ofanalogic reasoning in learning a new computer language. Subjects read text describing an invented LISP dialect. and then solved simple problems and described language constructs on the basis of the test. The experimental subjects all had programming experience in FORTRAN77 and Pascal, and were concurrently studying assembly language. Six factors indicating use ofanalogy with a familiar computer language were studied: correctness, occurrences of three-control constructs. FORTRAN style expression treatment, and FORTRAN/Pascal style argument handling. Of these factors, four showed statistically significant results. and one additional factor proved highly significant. Hence the results support the hypothesis that students use analogies in learning new languages. (Keywords: analogy, programming, teaching methods.) Reasoning by analogy is widely accepted as playing a role in learning behavior. However, direct evidence on how individuals apply analogies in specific learning situations remains scant. In particular, little to no attention has been paid to learning computer science related material. The study reported here investigates how students use analogy in extending their knowledge by examining how students who know at least one computer langauge learn an unfamiliar one.Analogic reasoning relies on detected similarities with a familiar domain to form a hypothesis or reach a conclusion about a given problem. When using analogies, people assume that if two things are alike in some respects, they are probably alike in others. That assumption is used to provide conjectures about a new domain on the basis of similarities with a familiar one. More complete accounts of what constitutes an analogy follow in the section on background.Like any form of reasoning on the basis of incomplete information, analogic reasoning presents some hazards. Using analogies to understand a new domain introduces preconceptions about the new material. In the case studied here, trying to learn a new computer language, relying on similarities to a previously learned language may cause students to overlook some features of the new langauge or even to redefine them to fit the familiar pattern. The resulting errors provide a "handle" on the use of analogy by revealing the presumed pattern. 254SUMMER 1985
scite is a Brooklyn-based organization that helps researchers better discover and understand research articles through Smart Citations–citations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students and researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.
customersupport@researchsolutions.com
10624 S. Eastern Ave., Ste. A-614
Henderson, NV 89052, USA
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.
Copyright © 2025 scite LLC. All rights reserved.
Made with 💙 for researchers
Part of the Research Solutions Family.