Skip to main content

An undergraduate curriculum in software engineering

  • Papers
  • Conference paper
  • First Online:
Software Engineering Education (SEI 1990)

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

Included in the following conference series:

Abstract

Software development and maintenance is only a human generation old, but is already practiced widely in government, business, and university operations on a trial and error, heuristic basis that is typical in such a new human activity. The term software engineering is also widely used as a commercial buzzword for marketing short courses and tools for specific heuristic approaches to software development and maintenance. But legitimate engineering processes, such as found in civil, mechanical, or electrical engineering, have foundations in mathematics and science that require four year university curricula, not three day short courses. Foundations in mathematics and computer science are just reaching the point where legitimate undergraduate engineering curricula are possible for software engineering. Florida Institute of Technology (FIT) plans to develop an undergraduate software engineering curriculum to provide students with new capabilities and standards for software development, evolution, and maintenance.

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. M. Ardis and G. Ford, "SEI Report on Graduate Software Engineering Education", in [Gibbs 89], pp 208–250

    Google Scholar 

  2. The British Computer Society and The Institution of Electrical Engineers, "A Report on Undergraduate Curricula for Software Engineering", June 1989

    Google Scholar 

  3. L. E. Deimel, "Programming and its Relation to Computer Science Education and Software Engineering Education", in [Gibbs 89], pp 253–256

    Google Scholar 

  4. P. J. Denning, D. E. Comer, D. Gries, M. C. Mulder, A. Tucker, A. J. Turner, and P. R. Young, "Computing as a Discipline: Final Report of the ACM Task Force on the Core of Computer Science", ACM Press 1988

    Google Scholar 

  5. C. B. Engle, Jr., "Software Engineering is not Computer Science", in [Gibbs 89], pp 257–262

    Google Scholar 

  6. G. Ford, "Anticipating the Evolution of Undergraduate Software Engineering Curricula", in [Gibbs 89], pp 263–266

    Google Scholar 

  7. N. E. Gibbs (Ed.), Software Engineering Education, Lecture Notes in Computer Science, Springer-Verlag 1989

    Google Scholar 

  8. N. E. Gibbs, "Is the Time Right for an Undergraduate Software Engineering Degree?", in [Gibbs 89], pp 271–274

    Google Scholar 

  9. R. C. Linger and H. D. Mills, A Case Study in Cleanroom Software Engineering: The IBM COBOL Structuring Facility, IEEE Compsac 1988

    Google Scholar 

  10. H. D. Mills, D. O'Neill, R. C. Linger, M. Dyer, R. E. Quinnan, "The Management of Software Engineering", IBM Systems Journal, V 19, 1980

    Google Scholar 

  11. H. D. Mills, "Structured Programming: Retrospect and Prospect", IEEE Software, November 1986

    Google Scholar 

  12. H. D. Mills, V. R. Basili, J. D. Gannon, R. G. Hamlet, Principles of Computer Programming: A Mathematical Approach, Wm. C. Brown, 1987

    Google Scholar 

  13. H. D. Mills, M. Dyer, and R. C. Linger, "Cleanroom Software Engineering". IEEE Software, September 1987

    Google Scholar 

  14. F. L. Van Scoy, "Developing an Undergraduate Software Engineering Curriculum within an Existing Computer Science Program", in [Gibbs 89], pp 294–303

    Google Scholar 

  15. Aviation Week and Space Technology, February 6, 1989, p 17

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Lionel E. Deimel

Rights and permissions

Reprints and permissions

Copyright information

© 1990 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Mills, H.D., Newman, J.R., Engle, C.B. (1990). An undergraduate curriculum in software engineering. In: Deimel, L.E. (eds) Software Engineering Education. SEI 1990. Lecture Notes in Computer Science, vol 423. Springer, New York, NY. https://doi.org/10.1007/BFb0040438

Download citation

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

  • Published:

  • Publisher Name: Springer, New York, NY

  • Print ISBN: 978-0-387-97274-9

  • Online ISBN: 978-0-387-34802-5

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics