CS @ ILLINOIS undergraduate degree programs are accredited by ABET, which reviews college and university programs in the disciplines of applied science, computing, engineering, and engineering technology to provide assurance that quality standards are being met. The University of Illinois at Urbana-Champaign is a member of the North Central Association of College and Schools, and the University is accredited by the Higher Learning Commission. For more on this topic, including a discussion of the benefits of accreditation, please see Accreditation Information.

Educational Objectives

Our Undergraduate Program Educational Objectives are to prepare graduates who are highly sought after by employers and accepted at top graduate schools, who obtain positions in industry, government, and academia, and who distinguish themselves in leadership positions in their profession.  Our constituents include employers nationwide, who need well-trained computer scientists; the people of Illinois, who need a strong IT workforce; graduate schools, at which our students may pursue further studies; and our own students, for whom we seek to provide an excellent CS education and opportunities for professional growth.

By the time of graduation, our students will have:

  1. An ability to apply knowledge of computing and mathematics appropriate to the discipline
  2. An ability to analyze a problem, and identify and define the computing requirements appropriate to its solution
  3. An ability to design, implement, and evaluate a computer-based system, process, component, or program to meet desired needs
  4. An ability to function effectively on teams to accomplish a common goal
  5. An understanding of professional, ethical, legal, security and social issues and responsibilities
  6. An ability to communicate effectively with a range of audiences
  7. An ability to analyze the local and global impact of computing on individuals, organizations, and society
  8. A recognition of the need for and an ability to engage in continuing professional development
  9. An ability to use current techniques, skills, and tools necessary for computing practice
  10. An ability to apply mathematical foundations, algorithmic principles, and computer science theory in the modeling and design of computer-based systems in a way that demonstrates comprehension of the tradeoffs involved in design choices
  11. An ability to apply design and development principles in the construction of software systems of varying complexity

Above all, our students must possess the intellectual tools that will enable them to keep pace with the ever-changing world of Computer Science.

Our mission is to provide to each student the opportunity to succeed and thrive in our department, so that they may graduate with the knowledge and abilities listed above.