skip to main content
article
Free Access

The SEI education program: the challenge of teaching future software engineers

Published:01 May 1989Publication History
Skip Abstract Section

Abstract

As the technical foundations of software production emerge, software engineers run the risk of obsolescence—now.

References

  1. 1 Ardis, M.A. The evolution of Wang Institute's Master of Software Engineering program. IEEE Trans. Softw. Eng. 55-13, 11 (Nov. 1987), 1149-1155. Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. 2 Brooks, F.P,, Jr. No silver bullet. IEEE Comput. 20, 4 (Jan. 1987). 10-19. Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. 3 Engle. C.B., Ford, G.A., and Korson. T.D. Software maintenance exercises for a software engineering project course. Tech. Rept. CMU/SEI-89-EM-1, Software Engineering Institute. Carnegie Mellon University, Feb. 1989.Google ScholarGoogle Scholar
  4. 4 Fairley, R.E., and Freeman, P. (Eds.). Issues in software engineering education. In Proceedings of the 1987 5EI Conference on 5oftzoare Engineering Education (Monroeville, Pa., April 30wMay 1, 1987). Springer-Verlag. New York, 1980.Google ScholarGoogle Scholar
  5. 5 Ford, G.A., Gibbs, N.E., and Tomayko, i.E. Software engineering education: An interim report from the Software Engineering Institute. Tech. Rept. CMU/SEI-87-TR-8, Software Engineering Inslitute, Carnegie Mellon University. May, 1987.Google ScholarGoogle Scholar
  6. 6 Ford, G.A. (Ed.). Report on the SEI workshop on Ada in freshman courses. Tech. Rept. CMU/SEI-87-TR-44, Software Engineering Institute, Carnegie-Mellon University, December, 1987.Google ScholarGoogle ScholarCross RefCross Ref
  7. 7 Ford, G.A. (Ed.). Lecture Notes in Computer Science. Vol. 327: Software Engineering Education. In Proceedings of the 1988 SEI Conference on Software Engineering Education (Fairfax, Va., April 28-29) Springer- Verlag, New York, 1988. Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. 8 Gibbs, N.E. and Fairley, R.E. (Eds.). Software Engineering Education: The Educational Needs of the Software Community. Springer-Verlag, New York, 1987.Google ScholarGoogle ScholarCross RefCross Ref
  9. 9 Humphrey, W.S. The software engineering process: Definition and scope. In Proceedings of the 4th International Process Workshop (Devon, England, May 11-13. 1988). Washington, D.C., IEEE Computer Society, 1989. Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. 10 National Science Board. Undergraduate science, mathematics, and engineering education. Tech. Rept. NSB 86-100, Washington, D.C., 1986.Google ScholarGoogle Scholar
  11. 11 Redwine, S.T., Jr., Becker, G.L. Marmor-Squires, A,B., Martin, R.J., Nash, S.H., and Riddle, W.E. DoD Related Software Technology Requirements, Practices, and Prospects for the Future. IDA Paper P- 1788 Institute for Defense Analyses, Alexandria, Va., June, 1984.Google ScholarGoogle Scholar
  12. 12 Tomayko, J. Teaching a project intensive introduction to software engineering. Tech. Rept. CMU/SEI-87-TR-20, Software Engineering Institute, Carnegie Mellon University, August, 1987.Google ScholarGoogle Scholar
  13. 13 Wasserman, A,I., and Freeman, P. (Eds.). Software Engineering Education: Needs and Objectives--Proceedings of an Interface Workshop. Springer-Verlag, New York, 1976. Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. The SEI education program: the challenge of teaching future software engineers

        Recommendations

        Reviews

        Anthony Ralston

        The Software Engineering Institute (SEI) is funded by the Department of Defense at Carnegie-Mellon University. Its education program aims to increase the number of qualified software engineers by helping colleges and universities to improve their graduate and undergraduate offerings in software engineering. To this end, SEI is involved with the following activities: :9Bthe development and dissemination of graduate curriculum modules; the development of recommendations for Master of Software Engineering (MSE) curricula; producing and delivering video courses in areas related to software engineering; and the development of curriculum guidelines and support materials for undergraduate software engineering courses. This paper is a comprehensive and effective description of these SEI activities and related ancillary programs. Because 10 percent of SEI's funding is earmarked for education, this is a considerable program with much greater resources than any professional society can bring to bear on education questions. How successful is it likely to be__ __ Could it achieve an influence comparable to that of ACM's Curriculum '68—the first and by far the most influential among all the many computer science and engineering curriculum efforts over the past two decades__ __ It is too early to say. It will be a substantial challenge to achieve wide implementation of programs developed at a particular university. Two aspects of the SEI program deserve special comment. The MSE program envisaged is analogous to an MBA program, with subject matter from “computer science, computer engineering, industrial engineering, management science, mathematics, psychology, and economics.” This program is fine for a professional master's degree, but the authors also discuss the program's long-term goal of determining “times and places to establish an undergraduate software engineering degree.” I hope the time never comes. Professional undergraduate education in the US, particularly engineering education, is a growing disaster that churns out able practitioners and uneducated people. Let's not follow that road in computer science. (To be fair, the paper is ambiguous on this point. SEI resists recommending undergraduate degree requirements on the (quite proper) grounds that the appropriate path is a computer science major followed by an MSE.) The other noteworthy aspect of the SEI program is that it is “helping educators interested in using Ada in the classroom.” Whatever the merits of using Ada, all computer science educators must be wary of having their educational decisions influenced by the needs and desires of the Department of Defense.

        Access critical reviews of Computing literature here

        Become a reviewer for Computing Reviews.

        Comments

        Login options

        Check if you have access through your login credentials or your institution to get full access on this article.

        Sign in

        Full Access

        • Published in

          cover image Communications of the ACM
          Communications of the ACM  Volume 32, Issue 5
          May 1989
          88 pages
          ISSN:0001-0782
          EISSN:1557-7317
          DOI:10.1145/63485
          Issue’s Table of Contents

          Copyright © 1989 ACM

          Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

          Publisher

          Association for Computing Machinery

          New York, NY, United States

          Publication History

          • Published: 1 May 1989

          Permissions

          Request permissions about this article.

          Request Permissions

          Check for updates

          Qualifiers

          • article

        PDF Format

        View or Download as a PDF file.

        PDF

        eReader

        View online with eReader.

        eReader