Degrees Available
Program Highlights
Computer science is a relatively young but extremely rich and diverse discipline. At one end of the spectrum, computer science may be viewed as the formal study of what can be computed and what resources are required for computation. At the other end of the spectrum, computer science may be seen as the application of human resources, software, and, of course, computers to solve computational problems relating to society’s and individuals’ needs. A well-trained computer scientist requires knowledge of both ends of this spectrum—and several points in between. The Computer Science program in the Department of Computer Science is intended to provide that broad background. Along with a strong theoretical component, the Computer Science program places special emphasis on the development of applied skills in design, implementation and validation of computer systems. In our experience, industry and graduate programs alike value—above all—people who can solve real problems, and who come prepared to use the tools of their trade.
Concentrations available
- Computer Systems
- Human-Centered Computing
- Software Engineering
GPPA Information
The GPPA program allows a limited number of first-year students per year to be admitted to UIC with guaranteed admission to the Master's in computer science. Students follow a specific curriculum and meet established performance criteria to maintain guaranteed admission.
Qualifying applicants
Some programs are open to certain applicants. Prospective students in the following groups can apply for admission to this program:
- First-year
- Transfer
- International
- Readmission
- Second bachelor's degree