Carnegie Mellon University

Tuition and Financial Aid

Tuition for the software engineering professional program is comparable to other Carnegie Mellon graduate degree programs. The Software Engineering Program at Carnegie Mellon generally follows the suggested graduate tuition rates and expenses for the School of Computer Science. Tuition rates are finalized by departments in early summer of each year. For the academic year 2018-19, full-time campus tuition, per semester is $23,735. 

Part-time campus tuition is assessed at the per-unit rate of $659/unit. 

In addition to housing and living expenses, additional student fees include health insurance, transportation, and a spring and fall semester Carnegie Mellon technology fee.

Frequently Asked Tuition Questions

Carnegie Mellon's Enrollment Services office mails full-time tuition bills one month before the beginning of each semester—in July, December, and April. If you are enrolled as a part-time student, you will receive an invoice for full-time enrollment, followed 10 days after classes begin by an adjusted bill.

For matters related to tuition, billing, and student accounts, contact Carnegie Mellon's Enrollment Services, or see the Enrollment Services website.

In most cases, yes. Many organizations provide tuition assistance as an employee benefit. Contact your employer's human resources office to determine if your organization provides tuition assistance as part of its benefit package. You can find financial-assistance information at Carnegie Mellon's Enrollment Services website.

There are a limited number of partial scholarships available to admitted and enrolled students upon their demonstration of exceptional performance in the first semester of study. Additionally, there are a limited number of teaching assistantships in the final semester of program study. We invite you to review these below:

  • The James E. Tomayko Scholarship: The James E. Tomayko Scholarship is awarded to one or more students who demonstrate academic excellence, leadership potential, strong communication skills, exceptional personal initiative, and demonstrated financial need. Prospective awardees are generally identified upon the completion of one full semester in the program, with recipients chosen by committee.
  • MSE Research Fellowship: The MSE Research Fellowship is a one-year fellowship extended to an MSE student who demonstrates exceptional academic performance, significant potential as a researcher, strong leadership and communication skills, and notable motivation and initiative. It provides an opportunity for a student to gain the necessary research skills needed for graduate study at the Ph.D. level. Qualified students should make their interest known to the Program Manager by their third (summer) semester of study.
  • Teaching Assistantships: There are a limited number of Teaching Assistantships available each semester. Teaching Assistants work closely with the course’s teaching faculty as an added resource for the student. TA assignments are awarded based upon prior academic performance in said class, with nominal compensation given. Qualified candidates should make their interest known to individual course instructors, as well as to the Program Manager.

Additionally, students can apply for external funding through independent scholarships and fellowships. For a listing of external funding sources offered by a wide range of organizations, please consult our External Funding Opportunities document.