Specialization Tracks, Master of Software Engineering Program
Date of Original Version
All Rights Reserved
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 manip- ulate 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 han- dled on a long-term space vehicle. Specialization tracks within the Master of Sofrware Engineer- ing (MSE) Program at Carnegie Mellon University enable students to gain application domain knowledge while developing jimdamental sofrware engineering skills. The MSE Program cur- rently offers specialization tracks in real-time conpiting, human-computer interaction (HCI) and business. This paper overviews these tracks
In hoc. of the Ninth SEI Conferencxe on Software Engineering Education IEEE, 100-118.