• DocumentCode
    3331265
  • Title

    Carnegie Mellon´s software development studio: a five year retrospective

  • Author

    Tomayko, James E.

  • Author_Institution
    Sch. of Comput. Sci., Carnegie Mellon Univ., Pittsburgh, PA, USA
  • fYear
    1996
  • fDate
    21-24 Apr 1996
  • Firstpage
    119
  • Lastpage
    129
  • Abstract
    The Software Development Studio is the centerpiece of Carnegie Mellon´s Master of Software Engineering Curriculum. It represents 40 per cent of the course units students spend in the program. The Studio has continuously evolved since its prototype in the spring and summer of 1990. The lessons learned about organization, projects, and other issues are the subject of the paper. The use of a well established development process, a matrix organization, and one on one mentoring give the highest return on investment. This is being written as the seventh class of students prepare to enter the Carnegie Mellon University (CMU) Master of Software Engineering (MSE) Program. The program is a joint effort of the School of Computer Science and the Software Engineering Institute at CMU. The curriculum for the MSE has continuously evolved since its inception, though there have been no major changes for two years. The concept based core curriculum, representing 30 per cent of the units required for the degree, is documented by D. Garlan et al. (1995). The prototype offering of the Studio course, 40 per cent of the units students take, is described by J.E. Tomayko (1991). The paper presents the lessons learned in the five 16 month Studio offerings since then. Twelve projects, some of which were continuations of previous projects, staffed by just under 70 students, form the database from which the information presented is drawn
  • Keywords
    computer science education; educational courses; project management; software engineering; teaching; Carnegie Mellon; MSE Program; Master of Software Engineering Curriculum; concept based core curriculum; course units; development process; five year retrospective; matrix organization; one on one mentoring; software development studio; Computer science; Databases; Employee welfare; Orbital robotics; Programming; Prototypes; Robots; Software engineering; Software prototyping; Springs;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Engineering Education, 1996. Proceedings., Ninth Conference on
  • Conference_Location
    Daytona Beach, FL
  • Print_ISBN
    0-8186-7249-8
  • Type

    conf

  • DOI
    10.1109/CSEE.1996.491367
  • Filename
    491367