Report on Teaching Ada. Revised
SCIENCE APPLICATIONS INC MCLEAN VA
Pagination or Media Count:
Two experiments to teach Ada in Computer Science classes are reported. It is concluded that Ada should not be taught simply as another programming language. Instead, Ada should be embedded within, and taught as a tool for, a coherent program design methodology. A continuation of the second experiment continues during the Fall 80 semester. This report is divided into 5 sections 1. Summary- This section contains a summary of the lessons learned from the experiment and the conclusion to be drawn 2. Ada- This section discusses features of Ada from the point of teaching difficulty 3. Discussion- this section discusses the recommended approach to Ada and contrasts it with traditional approaches to teaching programming languages 4. Course Summary- This section contains more complete information on the courses taught during the Fall 79 and Spring 80 semesters. It concludes with a discussion of the course in progress and 5. Motivation- This section contains a 1 12 hour presentation which outlines a program design philosophy and provides a motivation for many of the constructs of Ada.
- Humanities and History
- Computer Programming and Software
- Computer Hardware