Carnegie Mellon University is a private research university with a distinctive mix of world-renowned programs in engineering, computer science, robotics, business, public policy, fine arts and the humanities. In 2002, Carnegie Mellon established its Silicon Valley campus at Moffett Field in Mountain View, California to expand the reach of its outstanding professional programs and to perform innovative research that connects it to local, national, and global high-tech companies.
Long known for its leadership in engineering and computer science research and education, Carnegie Mellon and the College of Engineering have established a natural extension in the Silicon Valley, one that integrates the rich heritage and resources of the Pittsburgh campus with the opportunities available in the highly innovative and entrepreneurial Silicon Valley.
Graduate Programs for Software Engineering & Related Fields
Software Engineering & Information Technology Programs
Carnegie Mellon University's Silicon Valley Campus offers several distinctive part-time, full-time, and bicoastal master's degree programs in information technology, innovation, software engineering and software management, as well as a bicoastal Ph.D. program in electrical and computer engineering.
We welcome you to explore our campus on this site or in person! Learn what it's like to be a student in Silicon Valley by participating in one of our Information Sessions to understand our unique learn-by-doing teaching methodology.
Software Engineering Graduate Programs at Carnegie Mellon University
The software engineering and software management master’s degree programs emphasize our distinctive learn-by-doing teaching methodology. The curriculum is team-based and project-based, mimicking a workplace environment. Beyond the traditional lecture, our professors use a combination of discussion sessions, team coaching, seminars and short tutorials to teach the leading software concepts. By applying their coursework to real-world issues and solutions, students are fully equipped to become leaders in the workplace as they immediately apply their degree to work responsibilities.
Part Time & Full Time Graduate Programs
We offer both full-time and part-time graduate programs in software engineering and software management. Full-time masters students can complete their degree in one year, while part-time students can complete their degree in two years. Prospective students should determine their availability before applying to the appropriate program.


