Abstract
The choice of the first-course programming language for a university-level computer science curriculum has pedagogical ramifications in terms of comprehensibility and mastery of fundamental concepts. This paper compares the merits of Java and Modula-3 as a firstcourse language.
Similar content being viewed by others
References
Arnold, K., Gosling, J.: The Java Programming Language. Addison-Wesley, 1996
Böszörményi, L., Weich, C.: Programming in Modula-3 — An Introduction in Programming with Style. Berlin, Heidelberg, New York: Springer-Verlag, 1996
Nelson, G.: Systems Programming with Modula-3. Prentice Hall, 1991
Meyer, B.: Towards an Object-Oriented Curriculum. In TOOLS 11 (Technology of Object-Oriented Languages and Systems). Prentice Hall, 1993, pp. 585–594
Mittermeir, R., Böszörményi, L.: Choosing Modula-3 as “Mother Tongue”. In Mössenböck H. (ed.): Modular Programming Languages. Proc. JMLC’97. Berlin, Heidelberg, New York: Springer-Verlag, LNCS 1204, 1997, pp. 336–350
Mössenböck, H.P.: Object-Oriented Programming in Oberon-2. Berlin, Heidelberg, New York: Springer-Verlag, 1993
Niemeyer, P.: Exploring Java. O’Reilly, 1996
Reiser, M, Wirth, N.: The Programming Language Oberon. Addison-Wesley, 1992
Author information
Authors and Affiliations
Corresponding author
Additional information
The paper was written on a sabbatical leave at the State University of New York at Stony Brook.
Rights and permissions
About this article
Cite this article
Böszörményi, L. Why Java is notmy favorite first-course language. Software - Concepts & Tools 19, 141–145 (1998). https://doi.org/10.1007/s003780050017
Published:
Issue Date:
DOI: https://doi.org/10.1007/s003780050017