Small Is Beautiful, Isn’t It?

Contradictions in Software Engineering Education
  • Péter Hanák
  • Zoltán László
Conference paper


Staff and students have recently faced the latest reforms in informatics education at the Section of Technical Informatics, TU Budapest. In this paper, partly post factum, we pose ourselves such questions as
  • which topics of informatics, and in particular of software engineering, ought to be taught,

  • how these topics should and could be taught,

  • who and how will present these topics,

  • how to convince students of their importance and usefulness (i.e. how to motivate students),

  • what jobs will be open for software engineers in Hungary or in other countries,

  • what are the skills a university student should acquire,

  • what is the optimal ratio of theory and practice, etc.

We do not promise the answers to these and many similar questions. However, we do try to reveal contradictions in software engineering education in a small country, partly by comparing our problems to those discussed in the literature, and partly by presenting our experiences and approaches at TU Budapest — in the hope that it will trigger vivid discussions at the conference on Shifting Paradigms in Software Engineering in Klagenfurt.


Software Engineering Software Engineer Electrical Engineering Logic Programming Program Design 


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. [1]
    Bruce, K.B.: Creating a new model curriculum: a rationale for Computing Curricula 1990. In [3], pp. 23–35.Google Scholar
  2. [2]
    Brauer, W.: Informatics education at West German universities. In [3], pp. 125–131.Google Scholar
  3. [3]
    Education & Computing. Issue on `Informatics Curricula for the 1990s. Vol. 7, Nos. 1–2, ISSN 017–9287, Elsevier.Google Scholar
  4. [4]
    Gries, D., Levrat, B., Wegner, P.: Foreword. Informatics Curricula for the 1990s. In [3], PP. 3–8.Google Scholar
  5. [5]
    Gries, D.: Improving the curriculum through the teaching of calculation and discrimination. In [3], pp. 61–72.Google Scholar
  6. [6]
    Gibbs, N.E.: Software engineering and computer science: the impending split? In [3], pp. 111–117.Google Scholar
  7. [7]
    Haberman, A.N.: Introductory education in computer science. In [3], pp. 73–86.Google Scholar
  8. [8]
    Györfi, L., Hanâk, P., Selényi, E.: The Degree Programme in Technical Informatics at the Technical University Budapest. Budapest, 1992.Google Scholar
  9. [9]
    Reé, B.: Feasibility of Repository-Based CASE Environments. Master thesis. TU Budapest, 1992.Google Scholar
  10. [10]
    Shaw, M.: Prospects for an Engineering Discipline of Software. IEEE Software 7, 6 (November 1990), pp. 15–24.Google Scholar
  11. [11]
    Shaw, M., Tomayko, J.E.: Models for Undergraduate Project Courses in Software Engineering. CMU-CS-91–17. September, 1991.Google Scholar
  12. [12]
    Zemanek, H.: Formalization. History, Present, and Future. Programming Methodology, 4th Informatik Symposium, Germany, Wildbad, Sept. 25–27, 1974, in Lecture Notes in Computer Science, Vol. 23, pp. 477–501.Google Scholar

Copyright information

© Springer-Verlag/Wien 1992

Authors and Affiliations

  • Péter Hanák
    • 1
  • Zoltán László
    • 1
  1. 1.Faculty of Electrical Engineering and InformaticsTechnical University BudapestBudapestHungary

Personalised recommendations