Ada from the beginning
Ada: concurrent programming (2nd ed.)
Ada: concurrent programming (2nd ed.)
Programming and problem solving with Ada
Programming and problem solving with Ada
Software engineering (4th ed.)
Software engineering (4th ed.)
Ada from the beginning (2nd ed.)
Ada from the beginning (2nd ed.)
Programming in Ada95
Software Engineering with ADA
Principles of Concurrent Programming
Principles of Concurrent Programming
Prospects for an Engineering Discipline of Software
IEEE Software
Hi-index | 0.00 |
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.