Full-Time MS Programs - Carnegie Mellon Silicon Valley - Carnegie Mellon University

Full-time M.S. Programs

MS in Software Engineering

The full-time MS in Software Engineering (MS SE) program at Carnegie Mellon Silicon Valley is designed for technical professionals interested in working as software engineers, developers, technical project leads, and software development managers. This 12-month, full-time program features both a Technical track focusing on technical leadership skills, and a Development Management track focusing on project management leadership skills.

The MS SE program emphasizes key skills in requirements analysis, architectural design, and construction that are necessary for successful software product development. Within both tracks, you will learn how to align software engineering decisions with your company's business goals and to develop the communication, teamwork, and negotiation skills needed to be an effective technical leader.

The program delivers a team-based, project-oriented curriculum focused on agile applications reflective of the dynamic Silicon Valley software industry. Through authentic project work reflective of real-world work scenarios, students master modern software engineering methods and technologies across the development lifecycle, learn to align software engineering decisions with the company’s business goals, and develop the communication, teamwork, and negotiation skills critical to successful technical leadership.

MS Software Engineering Curriculum

"Writing high-quality code is what I enjoy most when it comes to developing software, so it was important to me to find a program that focused on methodologies and best practices. I found the perfect match in the MS Software Engineering program's technical track."

- Minh T. Nguyen, Sr. Software Design Engineer, Microsoft, MS SE '08