students pose for a photo around CMU SV signage

Mastering Advanced Software Skills in the Age of AI

The Master of Science in Software Engineering (MS in SE) is a unique program offered exclusively at CMU's Silicon Valley campus. It emphasizes a rigorous foundation in the core disciplines of software engineering, while preparing students for a field increasingly shaped by AI.

The program provides fundamental knowledge, skills, and hands-on experience by balancing theory and practice, engaging students in active learning, and encouraging collaboration on projects drawn from real-world contexts. Students learn how to work effectively with AI by building on solid software engineering skills, design software systems that incorporate AI capabilities, and ensure that the resulting systems are of high quality and ready for real-world deployment.

Our students enter the program with a strong foundation in computer science. They leave with a deep understanding of modern software engineering and the ability to build, evaluate, operate, and maintain complex systems in the age of AI.

Interested in the MS in SE program? Program features and application information are available on the Department of Electrical and Computer Engineering's website.

Launch your software engineering career now