Prerequisite Coursework for the MSCS and MCS Degree Programs
Applicants who do not have a Bachelor's degree in Computer Science must meet the following fundamental coursework requirements to be admitted to the Master of Computer Science and Master of Science in CS degree programs:
Knowledge of any high-level programming language, such as C or Java, can be substituted for knowledge of C++.
Students with deficiencies in the required fundamental coursework may be admitted under the condition that they must remedy any deficiencies by taking the courses above or by taking (at IIT) the accelerated course equivalents CS 401 and 402 (Introduction to Advanced Studies I and II).
Students who feel that their industry experience or previous studies are equivalent to CS 401 and/or CS 402 must take and pass a proficiency exam during their first semester at IIT.
All courses taken to remedy coursework deficiencies must be passed with a grade of "B" or better. This grade is also required before a course can serve as a prerequisite for another course.
Students who are required to take a number of courses to fulfill deficiencies must complete the courses in the same number of semesters: A one-course requirement must be finished in one semester, a two-course requirement must be finished in two semesters, and so on. Students who do not comply are removed from the graduate program.
Note: The accelerated course CS 403 (Fundamentals of Advanced Studies, 6 credit hours) is no longer being offered.