P.A. Lee
R.J. Stroud
University of Newcastle upon Tyne. 1994
All Computer Science departments are familiar with the problem of choosing which programming language to use in introductory programming courses. In an ever-moving subject such as Computer Science, the problem comes around regularly, although it is perhaps not acted upon as often as it should be. In this paper we will discuss some of the factors that led to Newcastle deciding to change to C++ as its introductory teaching language. Any department that has recently changed its programming language is likely to have spent as much time and effort on this decision process as we did, and will probably sympathise with many of the arguments and points to be considered, if not with our final language choice!