Skip to main content

The CMU master of Software Engineering core curriculum

  • Conference paper
  • First Online:

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

Abstract

This paper outlines the new Core Curriculum of the Carnegie Mellon University Master of Software Engineering Program. Unlike most MSE curricula, which typically organize their courses around aspects of a software development lifecycle, this curriculum focuses on the cross-cutting disciplines of modelling, problem solving, management, analysis, and design.

This research was sponsored by the National Science Foundation under Grant Number CCR-9357792, by the Wright Laboratory, Aeronautical Systems Center, Air Force Materiel Command, USAF, and the Advanced Research Projects Agency (ARPA) under grant number F33615-93-1-1330, and by Siemens Corporate Research. The views and conclusions contained in this document are those of the authors and should not be interpreted as representing the official policies, either expressed or implied, of Wright Laboratory, the U.S. Government, or Siemens Corporation. The U.S. Government is authorized to reproduce and distribute reprints for Government purposes notwithstanding any copyright notation thereon.

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. Mark A. Ardis and Gary Ford. 1989 SEI report on graduate software engineering education. Technical Report CMU/SEI-89-TR-21, Carnegie Mellon University Software Engineering Institute, 1989.

    Google Scholar 

  2. Mark A. Ardis, Norman E. Gibbs, A. Nico Habermann, and James E. Tomayko. The Carnegie Mellon University Master of Software Engineering Degree Program. Internal document., 1989.

    Google Scholar 

  3. Gary Ford, Norman E. Gibbs, and James E. Tomayko. Software engineering education: An interim report from the Software Engineering Institute. Technical Report CMU/SEI-87-TR-8, Carnegie Mellon University Software Engineering Institute, 1987.

    Google Scholar 

  4. David Garlan. Integrating formal methods into a professional master of software engineering program. In Proceedings of the Z Users Meeting, Workshops in Computing. Springer-Verlag, June 1994.

    Google Scholar 

  5. David Garlan and Mary Shaw. Software development assignments for a software architecture course. In Software Engineering Resources: Proceedings of the ACM/IEEE International Workshop on Software Engineering Education, May 1994. Imperial College DoC Technical Report 94/6.

    Google Scholar 

  6. [GSO+92] David Garlan, Mary Shaw, Chris Okasaki, Curtis Scott, and Roy Swonger. Experience with a course on architectures for software systems. In Proceedings of the Sixth SEI Conference on Software Engineering Education. Springer Verlag, LNCS 376, October 1992. Also available as CMU/SEI technical report, CMU/SEI-92-TR-17.

    Google Scholar 

  7. James E. Tomayko. Teaching software development in a studio environment. SIGSCE Bulletin, 23(1):300–303, March 1991. Papers of the 22nd SIGSCE Technical Symposium.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Rosalind L. Ibrahim

Rights and permissions

Reprints and permissions

Copyright information

© 1995 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Garlan, D., Brown, A., Jackson, D., Tomayko, J., Wing, J. (1995). The CMU master of Software Engineering core curriculum. In: Ibrahim, R.L. (eds) Software Engineering Education. CSEE 1995. Lecture Notes in Computer Science, vol 895. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-58951-1_93

Download citation

  • DOI: https://doi.org/10.1007/3-540-58951-1_93

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-58951-8

  • Online ISBN: 978-3-540-49167-5

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics