Skip to main content
Log in

Why Java is notmy favorite first-course language

  • Published:
Software - Concepts & Tools

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.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  1. Arnold, K., Gosling, J.: The Java Programming Language. Addison-Wesley, 1996

    MATH  Google Scholar 

  2. Böszörményi, L., Weich, C.: Programming in Modula-3 — An Introduction in Programming with Style. Berlin, Heidelberg, New York: Springer-Verlag, 1996

    Google Scholar 

  3. Nelson, G.: Systems Programming with Modula-3. Prentice Hall, 1991

    Google Scholar 

  4. Meyer, B.: Towards an Object-Oriented Curriculum. In TOOLS 11 (Technology of Object-Oriented Languages and Systems). Prentice Hall, 1993, pp. 585–594

    Google Scholar 

  5. 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

    Chapter  Google Scholar 

  6. Mössenböck, H.P.: Object-Oriented Programming in Oberon-2. Berlin, Heidelberg, New York: Springer-Verlag, 1993

    Book  MATH  Google Scholar 

  7. Niemeyer, P.: Exploring Java. O’Reilly, 1996

    Google Scholar 

  8. Reiser, M, Wirth, N.: The Programming Language Oberon. Addison-Wesley, 1992

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to László Böszörményi.

Additional information

The paper was written on a sabbatical leave at the State University of New York at Stony Brook.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

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

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s003780050017

Key words

Navigation