40 Years of Computing at Newcastle

Department Technical Report Series No. 496

C++ as an introductory programming language

P.A. Lee
R.J. Stroud

University of Newcastle upon Tyne. 1994

Abstract

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!


Department Technical Report Series - 1994
Department Technical Report Series Index
Contents Page - 40 Years of Computing at Newcastle
Technical Report Abstract No. 496, 30 June 1997