Pedagogical issues in programming languages
John T. Minor, Laxmi P. Gewali · 2004
Choosing a suitable programming language to use in teaching undergraduate courses is a critical issue. This paper discusses some issues in the choice of the programming language that need to be considered by faculty. These issues include choosing C++ versus Java, recursion versus iteration and using the advanced placement tests in computer science. We also discuss and suggest some design criteria that can be used to develop a programming language for undergraduate curricula which is more student friendly.