Megaprogramming in Ada Course: Lectures and Exercises
Abstract
This is a short course that introduces novice programmers to software engineering concepts and illustrates them using the Ada programming language. The course, which takes about two weeks to teach, is aimed at advanced placement computer science high school classes. It stresses problems that arise in programming in the large, particularly those caused by change, communication, and complexity. It shows how software engineers employ abstraction, information hiding, and software reuse to deal with these problems. The solutions shown are expressed in Ada. The students see and appreciate how Ada can help them solve real problems. The course material contains viewgraphs instructors can use as the basis of lectures. Each viewgraph has accompanying notes that show how to represent the viewgraph and suggest topics for discussion. The course is divided into four units; following each unit are summaries, suggested group activities, and homework assignments. A comprehensive examination and an evaluation form are also included
Document Details
- Document Type
- Technical Report
- Publication Date
- Sep 01, 1995
- Accession Number
- ADA286847
Entities
People
- L. Finneran
- R. Christopher
- S. Wartik