Using Ada as the First Programming Language: A Retrospective

  • Authors:
  • R. K. Allen;Douglas D. Grant;R. Smith

  • Affiliations:
  • -;-;-

  • Venue:
  • SEEP '96 Proceedings of the 1996 International Conference on Software Engineering: Education and Practice (SE:EP '96)
  • Year:
  • 1996

Quantified Score

Hi-index 0.00

Visualization

Abstract

In 1989 the Computer Science Department at Swinburne selected Ada (83) as the first and main programming language for its principal undergraduate degree. Two full student cohorts from the degree have now graduated, and the department, now the School of Computer Science and Software Engineering, is commencing a major overhaul of its undergraduate degree programs. As part of the review, the choice of programming language is, as usual, a central issue. To make an informed decision, it is important that the 1989 decision in favour of Ada be reviewed. In this paper we look retrospectively at that decision. We conclude that it was not only correct, but of fundamental importance in securing the success of the degree. As a caution against simply retaining Ada because of its past success, we note that the previous decision was taken within a particular context, and in planning for Computer Science and Software Engineering education in the year 2000, the context has shifted to some extent.