Software Engineering Graduate Programs
The Master of Science 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. The program emphasizes key skills in requirements analysis, architectural design, and construction that are necessary for successful software product development.
For full-time students, the program is completed in one year. For part-time students, the program is completed in two years.
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.
The program features a Technical track focusing on technical leadership skills, a Development Management track focusing on project management leadership skills, and a Connected Embedded Systems concentration focusing on the fusion of hardware and software skills for dealing with cloud-based sensor networks. Within any of the 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.
Tracks & Concentrations for Software Engineering Master's Degree
SE TechYou love writing software. You balance artistry and engineering. You get a rush when your test cases pass on the first try. Management? You'd prefer to stay with what you love. As for the future, you're preparing to be the chief architect or the tech brains behind a start-up.
SE DMYou love working with technology and people. Developing software is more than just compiling bits and squashing bugs, it's like conducting an organizational symphony where everyone plays their part. Career 2.0? You've had a taste of management and are thirsty for more.
SE Connected EmbeddedYou love working with both hardware and software, bridging analog and digital worlds. You eat bits for breakfast. You'll build systems that capture and interpret data, making a difference for the world. (Currently a concentration)
Unique Features of Master's Program
Distinctive Teaching Methodology. Carnegie Mellon faculty members use a wide variety of teaching methods to maximize students’ learning experiences, including discussion sessions, small group coaching, problem-driven seminars, individual and “just-in-time” instruction in the form of online materials, learning guides, and short tutorials.
Project-Based Curriculum. The program features a heavy reliance on learn-by-doing projects, case analyses, and industrial practicums so that coursework is immediately applicable to responsibilities at work.
Team Orientation. Teamwork is fundamental to the program because all real software projects are a collaborative effort, and sharing work enables students and their teams to produce more authentic work products.
Features of the Full-time program
Allows students with a passion for research the opportunity to do in-depth research projects with the faculty. By substituting track courses with directed research courses in the Spring and Summer semesters, a student can spend two semesters furthering their research career. Admitted full-time software engineering students should apply during their first semester, seek sponsorship from a faculty research advisor, and provide an abstract of their proposed research.
Features of the Part-time program
Flexible Delivery. To support our students’ remote requirements, we provide a number of asynchronous and synchronous collaborative tools to support participation in meetings, conference calls, and class sessions.
Streamlined Student Services for Working Professionals. Carnegie Mellon Silicon Valley recognizes the pressures that part-time students experience in balancing the competing demands on their time. We are dedicated to streamlining the administrative process by providing students with the highest level of student services.
Attend our next Info Session