At UIC, graduate students in computer science have access to the world-class faculty expertise, personalized one-on-one mentoring, and computing facilities needed to define their career path in academia or industry.

Advanced study in computer science at UIC is offered at the master's and doctoral levels. Students here benefit from distinct advantages that set the stage for their future success:


UIC is Chicago’s public research university. This is a place where sharp, analytical researchers unearth the causes of problems and develop innovative solutions. Our researchers are conducting investigations on the leading edge of artificial intelligence, security and privacy, data mining, data science, electronic design and automation, human-centered computing, software analysis and engineering, systems and networking, and computer-science theory.

We support new ideas. UIC has an in-house Office of Technology Management to support faculty and student research that leads to commercially viable products or viable patents. This office provides entrepreneurial support and helps with the transfer and commercialization of research, ensuring that society benefits quickly from discoveries made at UIC.


Chicago is among the most exciting, compelling cities in the United States. Here you will find the offices of Google, Salesforce, Facebook, Motorola, GrubHub, and other huge companies that are growing and hiring computer scientists—as well as more than 350 new startups launched in the last three years alone. A recent CompTIA study shows that Chicago added more than 4,000 new tech jobs last year, and sites such as Built in Chicago connect emerging tech talent with great positions. See where our recent graduates have gotten jobs.

UIC offers a field-leading computer science education. The computer science department holds five places in CSRankings’ national top 25: #15 in web information retrieval, #17 in logic and verification, #22 in machine learning and data mining, and #23 in computer security, and #25 in cryptography.

Learn more about graduate study in computer science at UIC. Choose your degree program below:

  • Email us

    Contact our department at

  • Call us

    You can reach us by phone at (312) 996-5940.