Date of Original Version
Abstract or Description
There is an increasing demand for domain-specific softward. For example, the software to control a machine on a factory floor is different in significant ways from the software to manipulate large databases. The software engineer buidling real-time systems software to control a moto that powers a piece of machinery needs some understanding of the mototr"s servo system; Space Station needs specific knowledge about database models as well as the types of data handled on a long-term space vehicle. Specilization tracks within the Master of Software Engineering (MSE) Program at Carnegie Mellon University enable students to gain application domain knowledge while developing fundamental software engineering skills. The MSE Program offers specializatioon tracks in real-time computing, human-computer interation (HCI), and business. This paper overviews these tracks.
Proc 9th Conf on Software Engineering Education, 100-118.