Skip to main content

What we teach sofware engineers in the university: Do we take engineering seriously?

One academic(`s) view of software engineering education

  • Software Engineering Education (Invited Presentations)
  • Conference paper
  • First Online:
Software Engineering — ESEC/FSE'97 (ESEC 1997, SIGSOFT FSE 1997)

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 1301))

Abstract

Software Engineering, as a discipline in its own right, is reaching the end of its third decade. As such, we might legitimately be expecting that Software Engineering curricula will reflect some level of maturity, both with respect to the conception of software as an artefact and with respect to the incorporation of effective engineering principles. I will argue that this is simply not the case and further that the trend may well be the opposite of what engineers from traditional disciplines might respect.

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

Access this chapter

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. A Report on Undergraduate Curricula for Software Engineering, Institution of Electrical Engineers, London, 1989.

    Google Scholar 

  2. S Carvalho, J Fiadeiro, A Haeberer, H Haeusler andT Maibaum, Project ARTS: Towards a Mature Software Engineering Discipline, submitted for publication, 1997.

    Google Scholar 

  3. MC Paulk et al, Capability Maturity Model for Software, Version 1.1, Technical report CMU/SEI-93-TR-24, Software Engineering Institute, 1993.

    Google Scholar 

  4. EW Constant, The Origins of the Turbojet Revolution, The Johns Hopkins University press, 1982.

    Google Scholar 

  5. A Finkelstein, European Computing Curricula: a Guide and Comparative analysis, The Computer Journal, Vol 36, No 4, 299–319, 1993.

    Google Scholar 

  6. A Finkelstein, J Kramer, S abramsky, K Broda, S Drossopoulou and S Eisenbach, An Integrated Engineering Study Scheme in Computing, The Computer Journal, Vol 36, No 4, 320–334, 1993.

    Google Scholar 

  7. MA Jackson, private communication: a draft of a foreword to a collection of papers on formal methods technology transfer, 1997.

    Google Scholar 

  8. TSE Maibaum, Rôle of Abstraction in Program Development (invited paper), in Information Processing '86; H-J Kugler ed, North Holland, 1986.

    Google Scholar 

  9. TSE Maibaum, Taking More of the Soft out of Software Engineering (Keynote address), in Proceedings of 7th International Workshop on Software Specification and Design, 1993, IEEE Press

    Google Scholar 

  10. DL Parnas, Education for Computing Professionals, IEEE Computer, Vol 23, No 1, 17–23, 1990.

    Google Scholar 

  11. GFC Rogers, The Nature of Engineering, The Macmillan Press Ltd, 1983.

    Google Scholar 

  12. WG Vincenti, What Engineers Know and How They Know It, The Johns Hopkins University press, 1990.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Mehdi Jazayeri Helmut Schauer

Rights and permissions

Reprints and permissions

Copyright information

© 1997 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Maibaum, T. (1997). What we teach sofware engineers in the university: Do we take engineering seriously?. In: Jazayeri, M., Schauer, H. (eds) Software Engineering — ESEC/FSE'97. ESEC SIGSOFT FSE 1997 1997. Lecture Notes in Computer Science, vol 1301. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-63531-9_4

Download citation

  • DOI: https://doi.org/10.1007/3-540-63531-9_4

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-63531-4

  • Online ISBN: 978-3-540-69592-9

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics