My IIT Login
IIT.EDU HOME
    Inquire

    Computer Science Graduate Programs

    Master of Science in Computer Science (MSCS)

    32 credit hours

    The purpose of this program is to prepare students for a Ph.D. program or a research / development career in industry in the field of Computer Science. Students have the option to do a Master's thesis or project under the guidance of a faculty advisor.

    In general, to be accepted into the MSCS program, prospective students need a bachelor's degree (not necessarily in Computer Science) and are required to submit transcript, GRE, and possibly TOEFL scores. For more information about this program, contact Vida Winans.

    » Admission Requirements

    » Prerequisite Undergraduate Coursework

    » Transfer Credit

    » Required Core Courses

    In their program of study, Master of Science in CS students must include at least one core course from each of the areas of Programming and Systems; they must include at least two core courses from the Theory area. Only courses taken from the IIT CS department can be used as core courses; transferred courses can be used only as electives.

    Programming Core Courses
    CS 522 Data Mining
    CS 525 Advanced Database Organization
    CS 529 Information Retrieval Systems
    CS 540 Syntactic Analysis of Programming Languages
    CS 546 Parallel Processing
    CS 551 Operating System Design and Implementation
    Systems Core Courses
    CS 542 Computer Networks I: Fundamentals
    CS 544 Computer Networks II: Network Services
    CS 547 Wireless Networking
    CS 550 Advanced Operating Systems
    CS 555 Analytic Models of Simulation of Computer Systems
    CS 570 Advanced Computer Architecture
    CS 586 Software Systems Architectures
    Theory Core Courses
    CS 530 Theory of Computation
    CS 533 Computational Geometry
    CS 535 Design and Analysis of Algorithms
    CS 536 Science of Programming
    CS 538 Combinatorial Optimization

    » Degree Requirements

    Completing the Master of Science in CS degree program requires:

    1. A minimum of 32 credit hours, approved by an advisor.
    2. One course taken in each of the core areas of Systems and Programming and two courses in the core area of Theory.
    3. A GPA of at least 3.0/4.0 in the program of study.

    Students in the program must adhere to the following restrictions:

    » Program of Study

    » Master's Thesis / Project

    » Non-Degree Graduate Students

    © Illinois Institute of Technology
    Computer Science Department, 10 West 31st Street, Stuart Building 235, Chicago, IL 60616. Tel 312-567-5150. Fax 312-567-5067
    Undergraduate Admission: 800.448.2329 || Graduate Admission: 312.567.3020   Emergency Information