Advertisement

The CMU master of Software Engineering core curriculum

  • David Garlan
  • Alan Brown
  • Daniel Jackson
  • Jim Tomayko
  • Jeannette Wing
Conference paper
Part of the Lecture Notes in Computer Science book series (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.

Keywords

Software Development Model Check Software Engineering Software Architecture Architectural Design 
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.

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. [AF89]
    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. [AGHT89]
    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. [FGT87]
    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. [Gar94]
    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. [GS94]
    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. [GSO92]
    [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. [Tom91]
    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

Copyright information

© Springer-Verlag Berlin Heidelberg 1995

Authors and Affiliations

  • David Garlan
    • 1
  • Alan Brown
    • 2
  • Daniel Jackson
    • 1
  • Jim Tomayko
    • 1
  • Jeannette Wing
    • 1
  1. 1.School of Computer ScienceCarnegie Mellon UniversityPittsburgh
  2. 2.Software Engineering InstituteCarnegie Mellon UniversityPittsburgh

Personalised recommendations