Skip to main content

Ada edu project

Supporting the use of ada in introductory computer science

  • Conference paper
  • First Online:
Software Engineering Education (SEI 1988)

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 327))

Included in the following conference series:

  • 141 Accesses

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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

General References

  1. Chandhok, R., et al. "Programming environments based on structure editing: The GNOME approach." Proceedings of the National Computer Conference (NCC'85), AFIP, 1985.

    Google Scholar 

  2. 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.

    Google Scholar 

  3. Garlan, D.B. "The VIZ Unparse Specification Language and the VAL Unparser." Technical Report, Carnegie Mellon University Computer Science Department, June 1985.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Gary A. Ford

Rights and permissions

Reprints 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

Publish with us

Policies and ethics