Abstract
The Ada programming language was designed to inherently support advanced software engineering. Thus, Ada is more than a language to the educator — Ada provides a framework in which to teach software engineering and computer science in ways not previously possible. However, most of the current emphasis in Ada development is involved with tools for the experienced programmer. These environments are usually too complex and bulky to be presented to novices in an early computer science course (based on the ACM CS1 curriculum). In addition, they usually require hardware that is too expensive to provide for large numbers of students. Therefore, in this paper we discuss a plan to construct an Ada environment for novices based on the MacGNOME environments already developed at Carnegie Mellon and being used on the Apple Macintosh. Through cooperation between the Software Engineering Institute, the Computer Science Department, Apple Computer, and Incremental Systems, Inc., we hope to put together a complete package including curricula, software (including support libraries), and a textbook to be used in teaching with Ada at the introductory level.
This material is based in part upon work supported by the National Science Foundation under grant number MDR-8652015. Any opinions, findings, conclusions, or recommendations expressed in this publication are those of the authors and do not necessarily reflect the views of the Foundation.
Preview
Unable to display preview. Download preview PDF.
General References
Chandhok, R., et al. "Programming environments based on structure editing: The GNOME approach." Proceedings of the National Computer Conference (NCC'85), AFIP, 1985.
Garlan, D.B. and P.L. Miller. "GNOME: An Introductory Programming Environment Based on a Family of Structure Editors. Proceedings of the Software Engineering Symposium on Practical Software Development Environments. ACM-SIGSOFT/SIGPLAN, April 1984.
Garlan, D.B. "The VIZ Unparse Specification Language and the VAL Unparser." Technical Report, Carnegie Mellon University Computer Science Department, June 1985.
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 1988 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Chandhok, R., Gill, T.A. (1988). Ada edu project. In: Ford, G.A. (eds) Software Engineering Education. SEI 1988. Lecture Notes in Computer Science, vol 327. Springer, New York, NY. https://doi.org/10.1007/BFb0043600
Download citation
DOI: https://doi.org/10.1007/BFb0043600
Published:
Publisher Name: Springer, New York, NY
Print ISBN: 978-0-387-96854-4
Online ISBN: 978-0-387-34779-0
eBook Packages: Springer Book Archive