Carnegie Mellon University

MSE Admission Requirements

Although most students admitted to the MSE program hold undergraduate degrees in computer science, engineering, mathematics, or physics, applicants who can clearly demonstrate the ability to perform graduate-level work in software engineering are also considered. Excellence and promise will balance a lack of formal preparation. Programming experience is essential, but applicants who have allowed a zeal for programming to interfere with other aspects of education are not usually considered qualified.

Three-year undergraduate degrees from outside the United States (i.e., United Kingdom, India, etc.) are generally not considered to be the equivalent to a U.S. bachelor degree. A bachelor degree from an accredited institution is the minimum requirement for admission to our professional master's programs.

To enter the Carnegie Mellon program you must have:

  1. Two years experience working in a significant software development project (if you do not have at least two years experience, you may qualify for the Master of Science in Information Technology (MSIT-SE) degree.
  2. Knowledge, at least at the level of an undergraduate course, of discrete mathematics, algorithms and data structures and programming languages.
  3. Skills in programming-in-the-small, as well as competence in using an imperative block-structured or object-oriented languages such as Java, C++, Pascal, Modula2, Ada or C.
  4. Practical knowledge of programming methods and computer organization.
  5. In-depth knowledge of at least two of the following topics:
    1. Compiling Techniques
    2. Comparative Programming Languages
    3. Operating Systems
    4. Database Systems
  6. Application materials for the graduate software engineering degree programs are as follows:
    1. completed application form
    2. well-developed statement of purpose (SOP) 
    3. one-page summary of significant professional experience
    4. current resume
    5. three (3) letters of recommendation
    6. video essay of yourself. Tell us something about yourself in a 1-2 minute video that we can’t know from the rest of your application materials.
    7. unofficial undergraduate and/or graduate transcripts
    8. unofficial Graduate Record Exam (GRE) scores
    9. unofficial TOEFL (or equivalent) exam scores for all international applicants/non-U.S. citizens. All applicants whose mother language is not English must submit a TOEFL score even if they have completed an undergraduate or graduate degree from a U.S. educational institution. TOEFL scores are only valid and accepted if the score is no older than 2 years old IELTS test scores are also acceptable.
    10. Codility Testing — Test Window, January 17 - January 26, 2019 (midnight)
    11. application fee.

**Note: Official GRE and TOEFL score reports are required to be sent at the time of application. Please note that these will not be tracked until acceptance of admission offer.  

Official hard copies of your transcripts will need to be sent upon acceptance of admission offer.