The Master of Science in Software Engineering (MS-SE) is a unique program offered exclusively at CMU’s Silicon Valley campus. It emphasizes a rigorous foundation in the principles of software engineering within the context of ECE’s top-ranked Computer Engineering program. 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.
CMU’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.
Through our deep ties to local companies from startups to giants (like Google, Apple, Facebook, Microsoft, VMWare, IBM, Oracle, and Cisco), students engage in Silicon Valley culture through sponsored projects, internships, hackathons, and other events. This integrated curriculum helps graduates build a career path with lifelong networking opportunities.
Examples of courses available to students in the MS-SE program at the Silicon Valley
Graduate program applications are now being accepted.