Abstract
Choosing the “First Computer Language” is still a crucial issue. While the debate is quite often conducted on the language level, the arguments for making the choice are rather of much deeper methodological, didactical, and non-technical nature.
Here, we describe the decision process that lead us to choose Modula-3 as the first language to be taught to informatics students at the Universität Klagenfurt and report on the experience gained.
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
BeidlerJ.: “CS1 Languages Used—9th ed”; electronic message in News Group 〈comp.edu〉 or by 〈beidler@cs.uofs.edu〉.
Böszörmenyi L.: “A Comparison of Modula-3 and Oberon-2”; in: Mittermeir R. (ed.): “Shifting Paradigms in Software Engineering”, Springer-Verlag, Wien, 1992, pp. 126–137.
Böszörmenyi L., Weich C.: “Programmieren mit Modula-3-Eine Einführung in stilvolle Programmierung”; Springer Verlag, Berlin, 1995.
Cardelli L. et al.: “Modula-3 Language Definition”; ACM SigPlan Notices, Vol. 27/8, Aug 1992, pp. 15–42.
Ferchichi A.: “Teaching Programming via Specification, Execution and Modification of Reusable Components: An Integrated Approach”; in: Mittermeir R. (ed.): “Shifting Paradigms in Software Engineering”, Springer-Verlag, Wien, 1992, pp. 238–249.
Harbison S.P.: “Modula-3”; Prentice Hall, Englewood Cliffs, N.J. 1992.
Mittermeir R.: “Software-Technologie I: Algorithmen und Programmieren”; Vorlesungsunterlagen, Inst. f. Informatik, Univ. Klagenfurt, WS 1993.
Nelson G. (ed.): “Systems Programming with Modula-3”; Prentice Hall, Englewood Cliffs, N.J., 1991.
SheppardS.B., CurtisB., MillimanP., LoveT.: “Modern Coding Practices and Programmer Performance”; IEEE Computer, Vol. 12/12, Dec. 1979, pp. 41–49.
WoodmanM. (ed.): “PrograrnmingLanguageChoice-PracticeandExperience”; International Thomson Computer Press, 1996.
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 1997 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Mittermeir, R., Böszörmenyi, L. (1997). Choosing Modula-3 as “mother-tongue”. In: Mössenböck, H. (eds) Modular Programming Languages. JMLC 1997. Lecture Notes in Computer Science, vol 1204. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-62599-2_50
Download citation
DOI: https://doi.org/10.1007/3-540-62599-2_50
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-62599-5
Online ISBN: 978-3-540-68328-5
eBook Packages: Springer Book Archive