Skip to main content

Software engineering in an undergraduate computer engineering program

  • Conference paper
  • First Online:

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

Abstract

This paper describes one way to include software engineering in undergraduate computer engineering. A description of the context is given, to help readers relate it to their own situations. The need for software engineering in all branches of engineering is clear, but it is difficult to find space in undergraduate curricula. This is illustrated with reference to an electrical engineering curriculum. A set of six software engineering courses is described, as are three other courses that are relevant to students deciding on the software option. Some of the factors that led to the choices made are discussed. Three of the software courses are in the core of computer engineering, while three are taken only by students specializing in software.

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

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. David Lorge Parnas, “Education for Computing Professionals”, IEEE Computer, V. 23, No. 1, January 1990, pp. 17–23

    Google Scholar 

  2. David Lorge Parnas and Paul Clements, “A Rational Design Process: How and Why to Fake It”, IEEE Transactions on Software Engineering, V. SE-12, N. 2, February 1986, pp. 251–257

    Google Scholar 

  3. Terry Shepard and Dan Hoffman, “On Teaching the Rational Design Process”, Proceedings of the 1992 SEI Conference on Software Engineering Education, San Diego, October 1992, Springer Verlag, LNCS V. 640, pp. 44–62

    Google Scholar 

  4. Daniel Hoffman and Paul Strouper, Software Design and Verification, to be published by McGraw Hill

    Google Scholar 

  5. David Garlan, Mary Shaw, Chris Okasaki, Curtis M. Scott and Roy F. Swonger, “Experience with a Course on Architectures for Software Systems”, Proceedings of the 1992 SEI Conference on Software Engineering Education, San Diego, October 1992, Springer Verlag, LNCS V. 640, pp. 23–43

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Jorge L. Díaz-Herrera

Rights and permissions

Reprints and permissions

Copyright information

© 1993 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Shepard, T. (1993). Software engineering in an undergraduate computer engineering program. In: Díaz-Herrera, J.L. (eds) Software Engineering Education. CSEE 1994. Lecture Notes in Computer Science, vol 750. Springer, Berlin, Heidelberg. https://doi.org/10.1007/BFb0017605

Download citation

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

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-57461-3

  • Online ISBN: 978-3-540-48191-1

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics