Degrees Available

Bachelor of Science
Minor
Guaranteed Professional Program Admissions

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