An undergraduate curriculum in software engineering

  • H. D. Mills
  • J. R. Newman
  • C. B. EngleJr.
Part of the Lecture Notes in Computer Science book series (LNCS, volume 423)


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.


Software Engineering Program Extension Engineering Discipline Undergraduate Curriculum Statistical Quality Control 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. [Ardis 89]
    M. Ardis and G. Ford, "SEI Report on Graduate Software Engineering Education", in [Gibbs 89], pp 208–250Google Scholar
  2. [BCS/IEE 89]
    The British Computer Society and The Institution of Electrical Engineers, "A Report on Undergraduate Curricula for Software Engineering", June 1989Google Scholar
  3. [Deimel 89]
    L. E. Deimel, "Programming and its Relation to Computer Science Education and Software Engineering Education", in [Gibbs 89], pp 253–256Google Scholar
  4. [Denning 88]
    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 1988Google Scholar
  5. [Engle 89]
    C. B. Engle, Jr., "Software Engineering is not Computer Science", in [Gibbs 89], pp 257–262Google Scholar
  6. [Ford 89]
    G. Ford, "Anticipating the Evolution of Undergraduate Software Engineering Curricula", in [Gibbs 89], pp 263–266Google Scholar
  7. [Gibbs 89]
    N. E. Gibbs (Ed.), Software Engineering Education, Lecture Notes in Computer Science, Springer-Verlag 1989Google Scholar
  8. [Gibbs 89a]
    N. E. Gibbs, "Is the Time Right for an Undergraduate Software Engineering Degree?", in [Gibbs 89], pp 271–274Google Scholar
  9. [Linger 88]
    R. C. Linger and H. D. Mills, A Case Study in Cleanroom Software Engineering: The IBM COBOL Structuring Facility, IEEE Compsac 1988Google Scholar
  10. [Mills 80]
    H. D. Mills, D. O'Neill, R. C. Linger, M. Dyer, R. E. Quinnan, "The Management of Software Engineering", IBM Systems Journal, V 19, 1980Google Scholar
  11. [Mills 86]
    H. D. Mills, "Structured Programming: Retrospect and Prospect", IEEE Software, November 1986Google Scholar
  12. [Mills 87]
    H. D. Mills, V. R. Basili, J. D. Gannon, R. G. Hamlet, Principles of Computer Programming: A Mathematical Approach, Wm. C. Brown, 1987Google Scholar
  13. [Mills 87a]
    H. D. Mills, M. Dyer, and R. C. Linger, "Cleanroom Software Engineering". IEEE Software, September 1987Google Scholar
  14. [Van Scoy 89]
    F. L. Van Scoy, "Developing an Undergraduate Software Engineering Curriculum within an Existing Computer Science Program", in [Gibbs 89], pp 294–303Google Scholar
  15. [Washington Roundup 1989]
    Aviation Week and Space Technology, February 6, 1989, p 17Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 1990

Authors and Affiliations

  • H. D. Mills
    • 1
  • J. R. Newman
    • 1
  • C. B. EngleJr.
    • 1
  1. 1.Florida Institute of TechnologyUSA

Personalised recommendations