Frequently Asked Questions
What is the new curriculum beginning in 2027?
The MSE is unifying in to one degree program for on-campus students. Courses have been updated to reflect and teach current industry standards, and an internship has been made available to all students. The capstone Studio project will continue to bring students real-world challenges to solve for clients.
You can view the new MSE requirements and learn more about the capstone experience.
Did you discontinue the Scalable Systems and Embedded Systems Degrees?
Have the requriements for MSE Online also changed?
How are courses changing in the new curriculum?
Can I do an internship?
What is the difference between concentrations and electives?
What will the Capstone project be like?
How much time will I need to devote to my courses?
It all depends on the course and the program. At a minimum, you will need to set aside time each week to:
- Attend course lectures (2-3 hours)
- Read the course's text and other required readings (4-6 hours)
- Complete homework assignments or other course activities (4-6 hours)
In some courses, you will be asked to complete weekly assignments. If you have extensive experience in software development, you may find that you can complete course assignments in less time than students with less experience.
In other courses, you will complete two or three major projects; the expectation is that you will work on these projects throughout the course.
As an online, part-time student, will I be able to handle the coursework while working full-time?
How long do I have to complete my degree?
If I'm an online student, can I take courses on campus?
How much does the program cost?
Tuition for the software engineering professional program is comparable to other Carnegie Mellon graduate degree programs, and generally follows the suggested graduate tuition rates and expenses for the School of Computer Science.
Please refer to the Tuition and Financial Aid page for specific information on program costs.
Can I get a job as a Teaching or Research Assistant?
If my company offers tuition benefits, can they be used at CMU?
If I take more than the required number of elective courses, do I pay more?
Full-time students pay a per-semester tuition rate. With that, there are no additional tuition fees for extra elective course that the student chooses to take. Keep in mind that the program's workload is rigorous and challenging, and that students are advised not to overload with supplemental elective work at the sacrifice of core and project effort. Please note that first-semester students are not allowed to overload under any circumstances.
Part-time students pay per registered course, and are advised to choose elective courses that not only fulfill their degree requirements, but serve to meet their personal and professional goals as well.
What is your credit transfer policy?
What is the program's policy and process regarding cheating?
The majority of students in our programs don't cheat. Cheating is a choice. If you choose to cheat and are caught doing so, you can expect that the following things will happen:
- You will be penalized on the assignment in question, and placed on probation.
- If you are already on probation for any reason when the cheating incident is reported, you will be dismissed from the program.
- If the incident is the second time you’ve cheated, you will be dismissed from the program.
- You may not be eligible to assume leadership positions (i.e., Studio Manager, MSELi) and you may not be eligible to serve as an MSE Teaching Assistant.
All students should review and familiarize themselves with the University’s Academic Integrity Policy.
How do the employment prospects of MSE students compare to students in other SCS programs?
What is the average salary for graduates?
For the class of 2021, the starting salary range across all programs was $60-160,000.
A more detailed report of the employment data for our 2021 graduates [pdf] is available, and contains salary information as well as the top employers and job titles.
At this time we do not have data for the online program.
Will completing a master's degree program help me gain admission to a Carnegie Mellon doctoral program?
Will I have an academic advisor?
Yes. Each student in the program is assigned an academic advisor. The initial meeting takes place during orientation week. Ongoing advising sessions at regular intervals enable students to discuss personal and professional career objectives, and to map out academic plans to meet those goals.
Will I get a computer account?
What equipment will I need?
What resources are available for online students?
Can I visit Carnegie Mellon before I make my admission decision? What if I've been accepted into the online program?
At this time we are holding virtual information sessions for admitted students. We hope to resume in person visits to campus in the near future. In the meantime, you can take a tour of the MSE with Ashwin, a recent graduate of the program.
When does the program start?
All MSE students, (full-time, on campus) who apply by December will start class in late August.
MSE Online candidates who apply by mid-October will start class in mid-January.
MSE Online candidates who apply in by the end of April will start class in late August.
Will I have a workspace on campus? When can I move into it?
Yes. All full-time students are welcome to work in a community study space within the department. Locked storage bins, in which you can keep your personal belongings, are assigned at the campus orientation.
Breakout rooms are available to all project teams for client meetings, video conferencing, weekly mentoring sessions, practice presentations, and collaborative brainstorming sessions. These rooms are routinely reserved with the Studio Manager.
When I complete my program, what will my degree say?
The MSE for Professionals degree will read:
Master of Software Engineering
The MSE Online degree will read:
Master of Science in Software Engineering
