Computer Science Undergraduate Specializations
Four specializations are available to undergraduate Computer Science students in the BSCS and BSCIS degree programs: the Specialization in Data Science, Specialization in Distributed and Cloud Computing, the Specialization in Information Security, and the Specialization in Information and Knowledge Management Systems.
To declare a specialization, request an official academic audit from Undergraduate Academic Affairs. (Enter Distributed and Cloud Computing, Information Security or Information and Knowledge Management Systems in the Specialization box.) For more information about undergraduate specializations, contact Matthew Bauer.
Specialization in Data Science
Four courses are required for the Specialization in Data Science:
- CS 422 Data Mining or CS 584 Machine Learning
- CS 451 Intro to Distributed Computing (CS 495-05 in Fall 2012)
- BUS 371 Strategies for Reaching New Markets
-
MATH 481 Introduction to Stochastic Processes or MATH 483 Design and Analysis of Experiments
- MATH 481 Prerequisites: MATH 332/333 and MATH 475.
- MATH 483 Prerequisite: MATH 476.
» Data Science @ IIT
Specialization in Distributed and Cloud Computing
Four courses are required for the Specialization in Distributed and Cloud Computing:
- CS 451 Intro to Distributed Computing (CS 495-05 in Fall 2012)
- CS 455 Data Communication
- CS 553 Cloud Computing
- CS 442 Mobile Applications Development or CS 447 Distributed Objects
Specialization in Information Security
Four courses are required for the Specialization in Information Security:
- CS 425 Database Organization
- CS 458 Information Security
- CS 455 Data Communications
- CS 549 Cryptography and Network Security
The Specialization in Information Security is offered as part of IIT's designation as a Center of Academic Excellence in Information Assurance Education (CAEIAE).
Specialization in Information and Knowledge Management Systems
Four courses are required for the Specialization in Information and Knowledge Management Systems:
- CS 425 Database Organization
- CS 482 Information and Knowledge Management Systems
- And two of the following three courses:
- CS 422 Data Mining
- CS 429 Information Retrieval
- CS 481 Artificial Intelligence: Language Understanding
Development of the Specialization in Information and Knowledge Management Systems is supported by a National Science Foundation curriculum improvement grant.
Last modified 7/24/2012