Course Overview
Students develop the understanding and skills needed to become the architects and project leaders building systems in which software plays a critical role. The course of study combines a deep core in software engineering principles and practices with application to a series of increasingly complex systems challenges drawn from the real world. Carnegie Mellon University's Silicon Valley campus provides an excellent setting for the MS-SE program. Our faculty cover a wide range of complementary research domains where software is pivotal ' notably mobile computing, connected embedded systems, and related domains. This research provides a rich environment in which the Software Engineering program is taught.