IT'S ALL IN THE LANGUAGE (Yet Another Look at the Choice of Programming Language for Teaching Computer Science)
John E. Howland · 1997
The choice of which programming language to use in introductory computer science courses is guaranteed to spark debate in the computer science community. Programming languages used in computer science instruction have followed various trends or fads within the computing industry. The language choice has often been between languages which are currently in wide use by industry for software production. While it is true that computer science education has a responsibility to achieve a balance between providing training in current practices within the eld and core concepts and theory, it is felt that computer science education should not be overly inuenced by popular trends when choosing a programming language to use in the teaching of introductory computer science. This paper oers other criteria for the choice of language together with examples. 1