Carnegie Mellon University

We are pleased to offer, with the School of Computer Science, a four-semester program that provides graduates a foundation in current and emerging computation that will enable you to be a technological leader, potentially giving you an edge in your career. This MS in Civil and Environmental Engineering and Integrated Study in Computer Science is a highly competitive masters program for engineers with a prior background in programming and computation.

In addition to graduate study in Civil and Environmental Engineering, through this program students will also learn core and emerging skills in Computer Science, and the ability to implement and practice advanced computational-based methods applied to engineering. There are a limited number of positions open in this program with admissions required by both CEE and the School of Computer Science; thus submitting an application to the traditional MS in Civil and Environmental Engineering is also recommended for all applicants.

Program Details

The MS in CEE and Intergrated Study in CS is a four-semester program where you will complete a minimum of 144 units - a minimum of 60 units from SCS courses. 

While you are required to successfully complete 96 units to earn your masters degree, there is not a prescribed set of core courses you are required to complete. As a student in this program, you will work with your CEE academic advisor to develop a CEE course schedule that will be tailored to your academic and career goals.

You will be required to carry 36 units per semester with no more than 1 SCS course in your first and second semesters. In your third semester, you may take no more than two SCS courses and complete your program in semester four with a minimum of one SCS course. You will need to maintain a 3.0 GPA to receive your degree.

Summer semesters are not considered part of the required semester and you cannot transfer into this program once you have already enrolled in one of CEE's MS programs. 

If you have additional questions about this intergrated MS program, please contact our graduate admissions office

CEE MS Program Requirements

Our CEE MS program requires that you complete 96 units. From the 96 units, 60 units must be completed within CEE, and the remaining units can be coursework from other academic units at the university.

Semester-length graduate courses are 12 units each. CMU also offers mini-courses that run for half of a semester and are 6 units each. As a Civil and Environmental Engineering graduate student, you have the option to mix and match semester-length courses and mini-courses to complete your 96-unit degree requirement.

Required CS Courses

Two required SCS courses, 1 taken each of the first 2 semesters:

  • 15-513, Introduction to Computer Systems (12 units)
  • 17-514, Principles of Software Construction: Objects, Design, and Concurrency (12 units)
  • The remaining SCS courses, taken during semester three and four will be electives

How to Apply

Apply online using the standard CEE graduate admissions requirements. Your applications will be reviewed by representatives from both CEE and the School of Computer Science.

Only applicants who specifically select the “MS in CEE and Integrated Study in CS” option within the online application will be considered.