• A well-trained computer scientist requires knowledge of both ends of this spectrum—and several points in between. The 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.
  • The University of Illinois at Chicago students acquire a common background in the fundamental areas of computer science: computer systems, organization and architecture, algorithms and data structures, principles of software design, elements of the theory of computation, and operating systems.