Learn With Us - Admission & FAQs

Applications for Fall 2025 will open on September 4, 2024. The School of Computer Science has a centralized online application process for graduate admissions. Additional information may be found on the SCS Master's Admissions page.

Application Deadlines for Fall 2025

Applications open on September 4, 2024

Early deadline - November 20, 2024 (3pm EST)

Final deadline - December 11, 2024 (3pm EST)

Requirements
The School of Computer Science requires the following for all applications:

We do not issue waivers for non-native speakers of English . In particular, we do not issue waivers based on previous study at a U.S. high school, college, or university. We also do not issue waivers based on previous study at an English-language high school, college, or university outside of the United States. No amount of educational experience in English, regardless of which country it occurred in, will result in a test waiver. Submit valid, recent scores: If as described above you are required to submit proof of English proficiency, your TOEFL, IELTS or Duolingo test scores will be considered valid as follows: If you have not received a bachelor’s degree in the U.S., you will need to submit an English proficiency score no older than two years. (scores from exams taken before Sept. 1, 2021, will not be accepted.)

I f you are currently working on or have received a bachelor's and/or a master's degree in the U.S., you may submit an expired test score up to five years old. (scores from exams taken before Sept. 1, 2018, will not be accepted.)Additional details about English proficiency requirements are provided on the FAQ page. Successful applicants will have a minimum TOEFL score of 100. Our Institution Code is 4256; the Department Code is 78.

Hard copies of transcripts, test scores, etc. are not required at the time of application. You will be asked to provide these if you are admitted to the program.

No incomplete applications will be eligible for consideration.

For specific application/admissions questions, please contact Brianna Eriksen.

Frequently Asked Questions

The MIIS degree is a practice-oriented professional degree designed for students who want to quickly obtain an MS degree prior to beginning or resuming a career in industry or government. If you know that you want a career in research, the LTI's MLT and PhD degree programs may be better choices.
However, if you select the MIIS degree now and later decide to pursue a career in research, you will find that the MIIS degree offers a very solid foundation from which to begin a research career. The classroom preparation is very similar.

Like many MS degree programs at CMU, the MIIS program is very selective. Our focus is on the quality of our students and the quality of educational experience. All of our students have strong backgrounds in mathematics and computer science, along with the preparation in probability and statistics that accompanies most computer science, computer engineering, or other related technical degrees. Many of our students also have significant professional experience, either in internships or in their current job. This is not required, but it is very helpful.

English language competency is strongly correlated to academic and professional success. Therefore, our degree program adheres to the SCS minimum standards for TOEFL and IELTS scores (TOEFL = minimum of 100; IELTS = minimum of 7.5). Ideally, no TOEFL sub-score will be under 22.

There is no minimum GRE score requirement. The definition of "good GRE score" depends on the region where the test was taken, so we compare applicant's GRE scores to other GRE scores from the region where you were educated, or where you took your test.

Undergraduate academic performance is the strongest predictor of success in this degree program. Typically, applicants have a minimum GPA of 3.33 (or its equivalent) or higher. GPA is evaluated in the context of the institution you attended, due to variations in how grades are awarded.

No. While an undergraduate degree in Computer Science, Computer Engineering, or another related technical or scientific discipline is preferred, it is not required. Applicants must demonstrate that they have strong computer science skills, good math skills, and a firm grasp of statistics. We look for evidence that you have these skills (project work, internships, coursework, significant professional experience, etc.). Simply saying that you have been a programmer for many years, or that you have been coding since you were young, is not sufficient.

A good statement conveys three different types of information about you.

First, we look for strong evidence that you can do well in the MIIS degree program. For example, a description of your academic experience; a description of a software project that you were involved in (including your role in its implementation and its impact); a description of an internship or other professional experience, etc. are all good pieces of evidence. The descriptions are stronger the more specific you can make them-- i.e., details about what you did, what you liked, and what you learned from these experiences.

Second, your essay is stronger if you explain why you want to be in the MIIS program specifically. We understand that you may be applying to more than one degree program, but you should tell us why you want to apply to this one in particular, how it relates to your career goals, and what you hope to get out of your experience here.

Third, a discussion of your career goals is useful-- what you enjoy, what you hope to accomplish after receiving your degree, why you think the MIIS program is the right choice for what you want to do. Just wanting to go to graduate school at CMU is too vague.

Please do not tell us that CMU is your "dream school."

The essay must be written by you. You may have others proofread your essay to help you improve your English quality, or the style, but it must be substantially your own words.

The strongest letters come from respected advisors and managers who know you well and have experience directly supervising your work. They often focus on your specific accomplishments while working under them, and what specific traits, skills or achievements make you remarkable. A letter from a professor who taught you in a class is acceptable, but often does not provide great depth of detail. Letters from people who know you only in a personal capacity and cannot comment on your academic or professional work are not appropriate. Letters from high-ranking univeristy officials, such as deans, provosts and vice-presidents, but who have not observed your work should not be submitted

During your first semester, you may petition the MIIS Program Director to waive the internship requirement. Their decision will be based on length, location, and type of your previous employment.

Transfer into the MIIS program is not permitted during a student's first semester at CMU. Students must begin their study at CMU in the program that admitted them. This is a universal rule in the School of Computer Science.

Students may transfer into the MIIS program between the end of the first semester and the add/drop deadline of the second semester. The MIIS program will conduct an expedited admissions process for the student during this period. The program will consider explicitly whether the coursework done during the student's first semester will allow the student to be more-or-less "on schedule" by the end of the second semester, so that the student may participate in a capstone project with the other MIIS students during the final semester.

Mathematics and statistics are central to many CMU courses. Probably you had linear algebra, introduction to statistics, and/or introduction to probability courses as an undergraduate. However, your courses may not have been very deep, or your skills may be a little rusty now. You will be expected to have skills comparable to our 21-325 (Probability), 36-202 (Statistical Methods), and 21-341 (Linear Algebra) courses. You may wish to review CMU's free Open Learning Initiative courses for some of these skills.

You may also find it useful to know MATLAB. MATLAB is not a required skill, but it is convenient and widely-used at CMU.