ACM Home Page
Please provide us with feedback. Feedback
Programming language impacts on learning
Full text PdfPdf (546 KB)
Source ACM SIGAda Ada Letters archive
Volume XX ,  Issue 3  (September 2000) table of contents
Pages: 12 - 19  
Year of Publication: 2000
ISSN:1094-3641
Authors
J. A. Drew Hamilton, Jr.  Space & Naval Warfare Systems Command, San Diego, CA
Jeanne L. Murtagh  Air Force Institute of Technology, WPAFB, OH
Richard G. Zoller  United States Military Academy, West Point, NY
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 2,   Downloads (12 Months): 10,   Citation Count: 1
Additional Information:

abstract   cited by   index terms   collaborative colleagues  

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

ABSTRACT

What programming language should be taught in an introductory computer science course? Studies and experiences at West Point provide some insight into these questions. This paper reports the statistical results obtained from a side-by-side comparison of Pascal and Ada. The unique nature of our institution provided the opportunity to isolate and study causal factors, and allowed us to follow the experimental and control groups through graduation.We conducted a side by side comparison of the use of Pascal, which was specifically designed for instructional purposes, and Ada in an introductory course. The experiment demonstrated that students were much more successful in Ada than in Pascal, and led to the revision of the Academy core curriculum to use Ada 95 in our introductory computer science class. This paper discusses the details of our comparison, citing specific examples to illustrate a rational basis for evaluating programming language features.



Collaborative Colleagues:
J. A. Drew Hamilton, Jr.: colleagues
Jeanne L. Murtagh: colleagues
Richard G. Zoller: colleagues