Advertisement

László Kalmár and the First University-Level Programming and Computer Science Training in Hungary

  • Máté SzabóEmail author
Conference paper
Part of the IFIP Advances in Information and Communication Technology book series (IFIPAICT, volume 549)

Abstract

The aim of this case study is to provide a detailed description of the first university-level programming and computer science training in Hungary, which started in 1957 at the University of Szeged. The program began due to the strenuous efforts of Professor László Kalmár, who is considered to be “the father of computer science in Hungary”. The aim of this study is to add to the literature on Kalmár’s work, focusing on his activities in the field of computer science education, and at the same time, to add a detailed study from the Eastern Bloc to the history of computer science education.

Keywords

Eastern Bloc History of computer science education History of computing Hungary Kalmár, László 

Notes

Acknowledgement

I would like to thank Zoltán Czirkos, Kendra Chilson, Edit Sántáné-Tóth and Lajos Somogyvári for their help in writing this paper. I am also indebted to the anonymous reviewers and Chris Leslie for their recommendations and the work they invested in the improvement of this paper.

References

  1. 1.
    Varga, A.: Kalmár László, a magyarországi számítástudomány atyja. (László Kalmár, the Father of Computer Science in Hungary). Polygon 7(1), 2–29 (1997)MathSciNetGoogle Scholar
  2. 2.
    Szabó, P.G.: Kalmár László. A számítástudomány hazai úttörője. Alkalmazott Matematikai Lapok 32, 79–94 (2015)MathSciNetGoogle Scholar
  3. 3.
    Makay, Á.: The activities of László Kalmár in the world of information technology. Acta Cybern. 18, 9–14 (2007)MathSciNetGoogle Scholar
  4. 4.
    Kovács, G.: Hungarian scientists in information technology. In: Tatnall, A. (ed.) Reflections on the History of Computing. IAICT, vol. 387, pp. 289–319. Springer, Heidelberg (2012).  https://doi.org/10.1007/978-3-642-33899-1_18CrossRefGoogle Scholar
  5. 5.
    Ádám, A., Dömösi, P.: Kalmár László. In: Pénzes, I. (ed.) Műszaki nagyjaink, vol. 6, pp. 47–89. Gépipari Tudományos Egyesület, Budapest (1986)Google Scholar
  6. 6.
    Raffai, M.: Computing behind the iron curtain and beyond hungarian national perspective. In: Impagliazzo, J. (ed.) History of Computing and Education 2 (HCE2). IIFIP, vol. 215, pp. 153–165. Springer, Boston, MA (2006).  https://doi.org/10.1007/978-0-387-34741-7_11CrossRefGoogle Scholar
  7. 7.
    Sántáné-Tóth, E.: Computer oriented higher education in Hungary. Stud. Univ. Babes-Bolyai Digit. 62(2), 35–62 (2017)CrossRefGoogle Scholar
  8. 8.
    Agar, J.: The provision of digital computers to British universities up to the flowers report (1966). Comput. J. 39(7), 630–642 (1996)CrossRefGoogle Scholar
  9. 9.
    Clark, M.: State support for the expansion of UK university computing in the 1950s. IEEE Ann. Hist. Comput. 32(1), 23–33 (2010)MathSciNetCrossRefGoogle Scholar
  10. 10.
    Mounier-Kuhn, P.: Computer science in French universities: early entrants and latecomers. Inf. Cult. 47(4), 414–456 (2012)Google Scholar
  11. 11.
    Kalmár, L.: Lev-12 Folder; containing Kalmár’s correspondence related to the programming major. Kalmár Nachlass, Klebelsberg Library, University of Szeged (1957–1974)Google Scholar
  12. 12.
    Kalmár, L.: Folder 291; Abstract of the paper: Application of ad hoc instruction groups in the education of “program designers” at the József Attila University in Szeged. Kalmár Nachlass, Klebelsberg Library, University of Szeged (1972)Google Scholar
  13. 13.
    Sántáné-Tóth, E.: A Számítástechnika Felsőfokú Oktatásának Kezdetei Magyarországon (The Beginnings of Information Technology Education at the Hungarian Universities). Typotex Kiadó (2012)Google Scholar
  14. 14.
    Berenyi, I.: Computers in Eastern Europe. Sci. Am. 223(4), 102–108 (1970)CrossRefGoogle Scholar
  15. 15.
    Wilczynski, J.: Technology in Comecon. Praeger Publishers, New York (1974)CrossRefGoogle Scholar
  16. 16.
    Goodman, S.E.: Socialist technological integration: the case of the East European computer industries. Inf. Soc. 3(1), 39–89 (1984)MathSciNetCrossRefGoogle Scholar
  17. 17.
    Blachman, N.M.: The state of digital computer technology in Europe. Commun. ACM 4(6), 256–265 (1961)CrossRefGoogle Scholar
  18. 18.
    Dömölki, B.: The story of the first electronic computer in Hungary. Stud. Univ. Babes-Bolyai Digit. 62(2), 25–34 (2017)CrossRefGoogle Scholar
  19. 19.
    Kovács, G.: 50 years ago we constructed the first hungarian tube computer, the M-3: short stories from the history of the first Hungarian computer (1957–1960). In: Tatnall, A. (ed.) HC 2010. IAICT, vol. 325, pp. 68–79. Springer, Heidelberg (2010).  https://doi.org/10.1007/978-3-642-15199-6_8CrossRefGoogle Scholar
  20. 20.
    Szabó, M.: The M-3 in budapest and in szeged. Proc. IEEE 104(10), 2062–2069 (2016)CrossRefGoogle Scholar
  21. 21.
    Davis, N.C., Goodman, S.E.: The soviet bloc’s unified system of computers. ACM Comput. Surv. 10(2), 93–122 (1978)CrossRefGoogle Scholar
  22. 22.
    Szentgyörgyi, Z.: A short history of computing in Hungary. IEEE Ann. Hist. Comput. 21(3), 49–57 (1999)MathSciNetCrossRefGoogle Scholar
  23. 23.
    von Neumann, J.: Zur Hilbertschen Beweistheorie. Math. Z. 26, 1–46 (1927)MathSciNetCrossRefGoogle Scholar
  24. 24.
    Hilbert, D.: Problems of the grounding of mathematics. In: Mancosu, P. (ed.) From Brouwer to Hilbert, pp. 227–233. Oxford University Press, Oxford (1998). Translated by P. Mancosu. Originally delivered at the International Congress of Mathematicians in Bologna on September 3, 1928. Originally Published as “Probleme der Grundlegung der Mathimatik.” In Mathematische Annalen 102, 1–9 (1929). (1929/1998)Google Scholar
  25. 25.
    Szabó, P.G. (ed.): Kalmárium (The Correspondence of László Kalmár with Hungarian Mathematicians). Polygon, Szeged, Szeged (2005)Google Scholar
  26. 26.
    Kalmár, L.: On the reduction of the decision problem, first paper: ackermann prefix, a single binary predicate. J. Symb. Logic 4(1), 1–9 (1939)MathSciNetCrossRefGoogle Scholar
  27. 27.
    Kalmár, L.: Egyszerű példa eldönthetetlen aritmetikai problémára (Simple Example of an Undecidable Arithmetic Problem). Matematikai és Fizikai Lapok 50(1), 1–23 (1943)MathSciNetGoogle Scholar
  28. 28.
    Kalmár, L.: Une forme du théorème de Gödel sous des hypothèses minimales. Comptes Rendus Hebdomadaires des Séances de l’Académie des Sciences 229, 963–965 (1949)MathSciNetzbMATHGoogle Scholar
  29. 29.
    Nagy, F. (ed.): Neumann János és a “Magyar titok” (John von Neumann and the “Hungarian Secret”). Országos Műszaki Információs Központ és Könyvtár, Budapest (1987)Google Scholar
  30. 30.
    Szabó, M.: Kalmár’s argument against the plausibility of church’s thesis. Hist. Philos. Logic 39(2), 140–157 (2018)MathSciNetCrossRefGoogle Scholar
  31. 31.
    Kalmár, L.: A Hilbert-féle bizonyításelmélet célkitűzései, módszerei, eredményei (The Aims, Methods and Results of Hilbertian Proof Theory). Matematikai és Fizikai Lapok 48, 65–119 (1941)MathSciNetGoogle Scholar
  32. 32.
    Péter, R.: Az axiomatikus módszer korlátai (The Limitations of the Axiomatic Method). Matematikai és Fizikai Lapok 48, 120–143 (1941)MathSciNetGoogle Scholar
  33. 33.
    Péter, R.: Játék a végtelennel. Playing with Infinity. The first Hungarian edition was published in 1945. The English edition was translated by Z. Dienes and first published in 1961 by the G. Bell and Sons Ltd., London (1945/1961)Google Scholar
  34. 34.
    Gosztonyi, K.: Mathematical culture and mathematics education in Hungary in the XXth century. In: Larvor, B. (ed.) Mathematical Cultures. THS, pp. 71–89. Springer, Cham (2016).  https://doi.org/10.1007/978-3-319-28582-5_5CrossRefGoogle Scholar
  35. 35.
    Képes, G., Álló, G.: A jövő múltja. The Past of the Future. Bilingual. John von Neumann Computer Society, Budapest (2013)Google Scholar
  36. 36.
    Kalmár, L.: On a digital computer which can be programmed in a mathematica formula language. In: The Proceedings of the II. Hungarian Mathematical Congress, Budapest, Abstracts, vol. 5, pp. 3–16 (1960)Google Scholar
  37. 37.
    Péter, R.: Recursive Functions in Computer Theory. Translated by I. Juhász. Published jointly by Ellis Horwood Limited, West Sussex and Akadémiai Kiadó, Budapest (1981)Google Scholar
  38. 38.
    Szabó, P.G.: Robotkatica és kibernetika – Muszka Dániel élete (Electronic Ladybird and Cybernetics – The Life of Dániel Muszka). Érintő, Elektronikus Matematikai Lapok, June 2018. http://www.ematlap.hu/index.php/interju-portre-2018-06/737-robotkatica-es-kibernetika-muszka-daniel-emlekere
  39. 39.
    Kalmár, L. (ed.) Proceedings of the Colloquium on the Foundations of Mathematics, Mathematical Machines and Their Applications. Akadémiai Kiadó, Budapest (1965)Google Scholar
  40. 40.
    Kalmár, L.: Meaning, synonymy and translation. Comput. Linguist. 6, 27–39 (1967)Google Scholar
  41. 41.
    Kalmár, L.: Digitális számológépek és célgépek alkalmazása az orvosi diagnosztikában (The Application of Computers and Single-purpose Machines in Medical Diagnostics). Orvos és Technika 7, 14–18 (1969)Google Scholar
  42. 42.
    Kalmár, L.: Elektronikus matematikai gépek a kohászatban (Electronic Mathematical Machines in Metallurgy). Dunai Vasmű 4(2), 7–15 (1963)Google Scholar
  43. 43.
    Sun, Q.: The dawn of Chinese computing. Bull. Comput. Conserv. Soc. 18, 16–21 (1997)Google Scholar
  44. 44.
    Kovács, G.: Válogatott Kalandozásaim Informatikában (My Selected Adventures in Information Technology). GÁMA-GEO Kft., Masszi Kiadó, Budapest (2002)Google Scholar
  45. 45.
    Kalmár, L.: Curriculum Vitae. In Szabó (2003), 16–25 (1976)Google Scholar
  46. 46.
    Ahmed, H.: Cambridge Computing: The First 75 Years. Third Millennium Publishing, London (2013)Google Scholar
  47. 47.
    Fein, L.: The role of the university in computers, data processing, and related fields. Commun. ACM 2(9), 7–14 (1959)CrossRefGoogle Scholar
  48. 48.
    Rosen, S., Rice, J.R.: The origins of computing and computer science at Purdue university. In: Rice, J.R., DeMillo, R.A. (eds.) Studies in Computer Science. Software Science and Engineering, pp. 31–44. Springer, Boston (1994).  https://doi.org/10.1007/978-1-4615-1791-7_5CrossRefGoogle Scholar
  49. 49.
    Rice, J.R., Rosen, S.: History of the computer sciences department at Purdue university. In: Rice, J.R., DeMillo, R.A. (eds.) Studies in Computer Science. Software Science and Engineering, pp. 45–72. Springer, Boston (1994).  https://doi.org/10.1007/978-1-4615-1791-7_6CrossRefGoogle Scholar
  50. 50.
    London, R.L.: Who Earned First Computer Science Ph.D.? BLOG at the Communications of the ACM (2013). https://cacm.acm.org/blogs/blog-cacm/159591-who-earned-first-computer-science-ph-d/fulltext. Accessed 31 Aug 2018
  51. 51.
    Ershov, A.P., Shura-Bura, M.R.: The early development of programming in the USSR. In: Metropolis, N., Howlett, J., Rota, G. (eds.) A History of Computing in the Twentieth Century, pp. 137–196. Academic Press, New York (1980)CrossRefGoogle Scholar
  52. 52.
    Hujber, E., et al. (eds.): Számítástechnikai Évkönyv (Information Technology Yearbook). Statisztikai Kiadó Vállalat, Budapest (1970)Google Scholar
  53. 53.
    Bohus, M., Muszka, D., Szabó, P.G.: A szegedi informatikai gyűjtemény (The Computer Collection in Szeged) (2005). https://www.yumpu.com/hu/document/read/29881933/a-szegedi-informatikai-gyujtemeny-in-memoriam-kalmar-laszlo. Accessed 18 Mar 2019
  54. 54.
    Kalmár, L.: Géptől független szemlélet kialakítása a programtervezők oktatásában (Developing Computer-independent Intuitions During the Education of Programmers). In A Számítástechnikai Oktatás A Hazai Felsőoktatási Intézményekben, Visegrád, pp. 142–146 (1974b)Google Scholar
  55. 55.
    Simon, E.: A Kalmár-féle fiktív elektronikus számítógép szimulátora Minszk-22 gépen (The Simulation of Kalmár’s Fictional Electronic Computer on a Minsk-22 Computer). In: The Proceedings of Programozási Rendszerek 1972, Szeged, pp. 263–268. John von Neumann Computer Society (1972)Google Scholar
  56. 56.
    Forgó, F., Komlósi, S.: Krekó Béla szerepe a közgazdászképzés modernizálásában (The Role of Béla Krekó in the Modernization of the Education of Economics) (2015). http://unipub.lib.uni-corvinus.hu/2188/1/Kreko_paper.pdf. Accessed 2 May 2018
  57. 57.
    Kozma, L.: The new digital computer of the polytechnical university budapest. Periodica Polytech. 3(4), 321–343 (1959)MathSciNetGoogle Scholar
  58. 58.
    Kovács, G.: Dr. Kozma László elektromérnök, a távbeszélőtechnika és a számítástechnika magyar úttörője (László Kozma, Electrical Engineer and the Hungarian Pioneer of Telephone Technologies and Computer Science). Magyar Tudomány 48(3), 379–388 (2003)Google Scholar
  59. 59.
  60. 60.
    Szabó, M.: Kalmár’s argument for the independence of computer science. In: Manea, F., Martin, B., Paulusma, D., Primiero, G. (eds.) CiE 2019. LNCS, vol. 11558, pp. 265–276. Springer, Cham (2019).  https://doi.org/10.1007/978-3-030-22996-2_23CrossRefGoogle Scholar
  61. 61.
    Kalmár, L.: A számítástechnikai szakemberképzés problémái a tudományegyetemeken (The Problems of the University-Level Education of Programmers). In: A SZÁMÍTÁSTECHNIKAI OKTATÁS A HAZAI FELSŐOKTATÁSI INTÉZMÉNYEKBEN, Visegrád, pp. 25–30 (1974a)Google Scholar
  62. 62.
    Kalmár, L.: A pedagógus a számítógépek korában (The Teacher in the Age of Computers). Köznevelés 30(20), 3–5 (1974)Google Scholar
  63. 63.
    Somogyvári, L.: Tanítógépek Magyarországon a hatvanas években (Educational Machines in Hungary in the Sixties) (2018). https://www.academia.edu/8846084/Tan%C3%ADtógépek_Magyarországon_a_hatvanas_években. Accessed 1 Nov 2018
  64. 64.
    Froumin, I., Leshukov, O.: The soviet flagship university model and its contemporary transition. In: Douglass, J.A. (ed.) The New Flagship University. IDE, pp. 173–189. Palgrave Macmillan US, New York (2016).  https://doi.org/10.1057/9781137500496_8CrossRefGoogle Scholar
  65. 65.
    Bereczki, I.: Nem elemi rekurzív függvény létezése (The Existence of a Non-Elementary Recursive Function). In: Az Első Magyar Matematikai Kongresszus Közleményei. 1950. augusztus 27. – szeptember 2, pp. 409–417 (1952a)Google Scholar
  66. 66.
    Bereczki, I.: Lösung eines Markovschen Problems betreffs einer Ausdehnung des Begriffes der elementaren Funktion. Acta Mathematica Academiae Scientiarum Hungaricae 3, 197–218 (1952)MathSciNetCrossRefGoogle Scholar
  67. 67.
    Fodor, G.: Eine Bemerkung zur Theorie der regressiven Funktionen. Acta Scientiarum Mathematicarum 17, 139–142 (1956)MathSciNetzbMATHGoogle Scholar
  68. 68.
    Megyesi, L.: Pollák György (1929–2001). Polygon 11(2), 1–3 (2002)Google Scholar
  69. 69.
    Szelezsán, J.: Elektronikus számológépek programozása (The Programming of Digital Calculators). 500 copies, 150 p. Published by the Cybernetics Research Group, Budapest (1962)Google Scholar
  70. 70.
    Tursk, W.M. (ed.): Programming teaching techniques. In: Proceedings of the IFIP TC-2 Conference on Programming Teaching Techniques, Zakopane, Poland, 18–22 September 1972. North-Holland Publishing Company, Amsterdam (1973)Google Scholar
  71. 71.
    Flores, I.: Computer Software: Programming Systems for Digital Computers. Prentice-Hall, New Jersey (1965)zbMATHGoogle Scholar
  72. 72.
    Flores, I.: Computer Programming. Prentice-Hall, New Jersey (1966)Google Scholar
  73. 73.
    Knuth, D.: The Art of Computer Programming, vol. 1: Fundamental Algorithms. Addison-Wesley Publishing, Reading (1968)Google Scholar

Copyright information

© IFIP International Federation for Information Processing 2019

Authors and Affiliations

  1. 1.Archives Henri-Poincaré, UMR 7117, Université de LorraineNancyFrance
  2. 2.IHPST, UMR 8590, Université Paris 1 Panthéon-SorbonneParisFrance

Personalised recommendations