Master of Science in Computer Science and Master of Computer Science
For general application information, see the Tips for CS Graduate Applicants and New Graduate Students. Also see the Office of Graduate Admission, especially their Frequently Asked Questions, Overview of the application process, Application Checklist, and Application Deadlines webpages.
- A Bachelor's degree (not necessarily in Computer Science) with a minimum overall GPA of 3.0/4.0 or its equivalent*. For students from the Indian educational system a "First Class" four-year degree is required**. Accepted applicants who do not have a Bachelor's degree in Computer Science may be required to take CS 201, 401, and/or 402 in order to meet prerequisite undergraduate CS coursework requirements.
- Proficiency in English. For applicants with degrees from schools where the primary language of instruction was not English, a minimum score of 70 on the Internet-based TOEFL or 523 on the paper-based TOEFL, 47 on the PTE, or 5.5 on the IELTS exam is required for admission consideration. If the primary language of instruction was English, a TOEFL/PTE/IELTS score is not normally required, except when requested of applicants with significantly low verbal GRE scores. See Graduate Admission's English Proficiency Requirements for assessments and courses required of students with low TOEFL/PTE/IELTS scores.
Minimum GRE scores:
- For the MSCS program: 300 (Quantitative + Verbal) and 3.0 (Analytical Writing).
- For the MCS program: 295 (Q+V) and 2.5 (A/W).
- For the pre-August 2011 exam, the required scores are 1000 (Q+V) and 3.0 (A/W) for the MSCS program and 900 and 2.5 for the MCS program.
The GRE can be waived for applicants to the MCS program who have a Bachelor's degree from an accredited U.S. institution with a minimum overall GPA of 3.0/4.0. The GRE is required of all applicants to the MSCS program. Special, Non-Degree graduate students can take courses without submitted GRE scores. The GRE is not required of applicants of co-terminal degree programs.
- Two letters of recommendation.
- A Personal Statement.
- Grades of "B" or better in the Prerequisite Coursework Requirements, for applicants whose Bachelor's degrees are not in Computer Science.
- One Calculus course. Applicants without a calculus course may be admitted but are required to take a calculus course to complete the deficiency. This calculus course does not apply toward the credit hours required for the Master's program.
- Good academic standing at their current university for applicants who are currently pursuing a graduate degree at another university. To show good academic standing, an applicant should submit a transcript for the final semester being taken at the current university.
- Students with an MSCS degree from IIT are not eligible for admission to the MCS program.
Some special cases apply:
- *Applicants with a GPA less than 3.0 but greater than 2.5 may take courses as a Special, Non-Degree graduate student and then apply to the MCS program.
- **Applicants with a 3-year bachelor's degree must also have a master's degree in the same area.
Satisfying the minimum requirements for admission does not automatically imply admission. In particular, an applicant's GPA and test scores are only two of several factors considered by the department's Graduate Admission Committee. In addition, all requirements must be met to qualify for admission — one cannot, for example, compensate for a low GRE score with a high grade point average or vice versa.
Changing CS Master's Programs
Students currently in the Master of Science in CS (MSCS) program who wish to change to the professional Master's of CS (MCS) program can do so by using graduate Degree Works to submit a Change of Program and then a new Program of Study.
Other program changes involving the Master of Science in CS, the Master of CS, the Master of Data Science, and the Master of Science in Computational Decision Science and Operations Research require submitting an application for admission with Graduate Admissions. Decisions are made on a case-by-case basis. For changing to the MSCS program, the guidelines for acceptance are:
- The student's initial application would have satisfied the admission criterion for the MSCS program;
- Or, the student has a GPA of at least 3.5 after taking at least 18 credit hours of regular coursework (not including CS 591, CS 597, or accelerated "short" courses).
Transferring From Another Department at IIT
Students currently pursuing a graduate degree in a different department at IIT can apply for transfer to the MCS or MSCS program by applying to the program using the standard application at Graduate Admission → Prospective Students. All information on the application must be current. In particular, transcripts of all IIT courses must be included; students who apply mid-semester must receive final grades for their current courses before their applications can be reviewed.
At the time their applications are reviewed, applicants must have completed at least 9 credit hours of IIT courses, at least 6 of which come from CS courses at the 400 / 500- (preferably 500-) level. Applicants must also meet minimum requirements for acceptance into the Master's program. In general, applicants with weaker backgrounds in CS will need to meet a higher level of academic performance to be accepted.
Students who are on academic probation or who have earned a grade less than B in any course (CS or non-CS) may be rejected. This does not, however, imply that students who have earned grades of B or better in all courses will automatically be accepted. Admission decisions are made on a case-by-case basis, and there is no guarantee of acceptance. Admission to a different department at IIT does not imply automatic acceptance to a CS program.
If the student's application is approved, a Change of Program and then a Program of Study should be filed (using graduate Degree Works). It may be possible to transfer CS-related courses to the new program of study.
Last updated: 4/3/2019