The Carnegie Mellon University Master of Software Engineering Specialization Tracks

Date of Original Version



Conference Proceeding

Rights Management

Copyright notice: This material is presented to ensure timely dissemination of scholarly and technical work. Copyright and all rights therein are retained by authors or by other copyright holders. All persons copying this information are expected to adhere to the terms and constraints invoked by each author's copyright. These works may not be reposted without the explicit permission of the copyright holder.

Abstract or Description

There is an increasing demand for domain-specific sofhuare. For example, the software to control a machine on a factory$oor is different in significant waysfrom the sojiware to manipulate large databases. The sojbvare engineer building real-time systems software to control a motor that powers a piece of machinery needs some understanding of the motor's servo system; whereas a sofrware engineer who designs the sofrware to manage large databases for the NASA Space Station needs specific knowledge about database models as well as the types of data handled on a long-term space vehicle. Specialization tracks within the Master of Sofrware Engineering (MSE) Program at Carnegie Mellon University enable students to gain application domain knowledge while developing jimdamental sofrware engineering skills. The MSE Program currently offers specialization tracks in real-time conpiting, human-computer interaction (HCI), and business. This paper overviews these tracks.



Published In

Proceedings of the Ninth SEI Conference on Software Engineering Education, 100-118.