Close Menu

Why Choose Computer Science?

At IIT, we teach you the foundations of computer science, so you will be able to quickly adapt to new technologies. For example, the programming languages of today may well be out of vogue in a few years, but understanding programming paradigms and when each is most applicable will enable you to keep up with the fast pace of change.

Beyond the fundamentals, IIT offers focused study in many areas of computer science, with courses on topics that include data mining, information security, artificial intelligence, and distributed computing. For bachelor's students, we also offer formal specializations in information security and in information and knowledge management systems. (In fact, the National Security Agency has designated IIT as a Center of Excellence in information assurance.) We also offer a master of science, a professional master's with 11 specializations, an interdisciplinary master of data science, and a Ph.D. If you have a bachelor's degree and just want to extend your knowledge, we also offer non-degree graduate study and graduate certificates, both of which can be applied to a master's degree later on, if you wish.

CS Reunion 2013

Continuing a tradition started by the success of the computer science department's 40th anniversary celebration two years ago, the 2013 annual reunion was held on October 2. It included a celebration of Charlie Bauer's 50 years with the department (photo right).

More information: Photos | Agenda.

Our Research

Key areas of research for the department include parallel and distributed processing, high-performance computing, computational linguistics, information retrieval, data mining, grid computing, supercomputing, cloud computing, algorithm design, approximation algorithms, and wireless networks. Check out our research page: Study the Who We Are and What We Do talks and look over our research projects. You can also look up individual faculty to find out their research interests.

Why Choose Computer Science?

What Can I Study?

First Year Experience


Raicu Research Featured by CCC
The Computing Community Consortium (CCC) blog spotlights the work of Ioan Raicu, assistant professor of computer science at IIT,... read more
Raicu Research Featured by CCC
The Computing Community Consortium (CCC) blog spotlights the work of Ioan Raicu, assistant professor of computer science at IIT... read more
Distinguished Professor of Computer Science Xian-He Sun Selected for Chinese Overseas Expert Advisory Committee
Distinguished Professor of Computer Science Xian-He Sun has been selected to be a member of the Overseas Expert Advisory... read more
Argamon Elected Fellow of the British Computer Society
The British Computer Society (BCS) has elected Shlomo Engelson Argamon,  professor of computer science and director of the... read more
Fall 2014 CS Employment Seminar
The Fall 2014 Computer Science Employment Seminar will be held Monday, Sep. 8, 6-8 pm in SB 111 (subject to change).  ... read more


Oct 26, 2:00pm to 5:00pm
IIT CEO - Other - Vertigo Sky Lounge
Oct 26
Wei Shi
Oct 27, 11:30am to 12:30pm
Department of Computer Science - Seminar - Stuart Building, Room 111
Oct 27
Ms. Diana Parr
Oct 27, 4:00pm to 5:00pm
Department of Computer Science - Colloquia - Stuart Building, Room 106 (Broadcast Overflow in 107)
Oct 27
Nov 4, 12:50pm to 1:50pm
Career Management Center - Seminar - Hermann Hall Ballroom
Nov 4
Nov 21, 10:00am to 1:00pm
IIT IPRO - Other - Hermann Hall
Nov 21