Skip redundant pieces

Electrical Engineering and Computer Science

Degree Accreditation

ABET CAC ABET EAC ABET is the recognized accrediting organization for college and university programs in applied science, computing, engineering and technology. ABET accreditation ensures programs meet standards set by the profession.

The Bachelor of Science in Electrical Engineering and the Bachelor of Science in Computer Engineering programs are accredited by the Engineering Accreditation Commission of ABET (http://www.abet.org). The Bachelor of Science in Computer Science program is accredited by the Computing Accreditation Commission of ABET (http://www.abet.org). The new Interdisciplinary Computing must produce graduates before becoming eligible for accreditation.


Program Objectives

To view the program objectives for EECS undergraduate programs, select the program disciplines below.

Graduates of the University of Kansas who have earned a Bachelor's Degree in Computer Science, within a few years following graduation, will have demonstrated technical proficiency, collaborative activities, and professional development.

  • Technical Proficiency: Graduates will have achieved success and visibility in their chosen careers as shown by technical accomplishments in industry, government, entrepreneurial activities, or academia.
  • Collaborative Activities: Graduates will have exercised shared responsibilities through activities such as contributions to multi-person or multi-disciplinary technical projects, participation in professional society/organization functions, or performing collaborative research. In all such cases, graduates will have contributed to documentation of the collaborative activities.
  • Professional Development: Graduates will have demonstrated continual technical updating to extend their expertise and adapt to a changing environment through graduate studies; short courses, conferences, and seminars; or professional self- study. In addition, graduates will have demonstrated evidence of increasing technical and/or managerial impact.

Graduates of the University of Kansas who have earned a Bachelor's Degree in Computer Engineering, within a few years following graduation, will have demonstrated technical proficiency, collaborative activities, and professional development.

  • Technical Proficiency: Graduates will have achieved success and visibility in their chosen careers as shown by technical accomplishments in industry, government, entrepreneurial activities, or academia.
  • Collaborative Activities: Graduates will have exercised shared responsibilities through activities such as contributions to multi-person or multi-disciplinary technical projects, participation in professional society/organization functions, or performing collaborative research. In all such cases, graduates will have contributed to documentation of the collaborative activities.
  • Professional Development: Graduates will have demonstrated continual technical updating to extend their expertise and adapt to a changing environment through graduate studies; short courses, conferences, and seminars; or professional self- study. In addition, graduates will have demonstrated evidence of increasing technical and/or managerial impact.

Graduates of the University of Kansas who have earned a Bachelor's Degree in Electrical Engineering, within a few years following graduation, will have demonstrated technical proficiency, collaborative activities, and professional development.

  • Technical Proficiency: Graduates will have achieved success and visibility in their chosen careers as shown by technical accomplishments in industry, government, entrepreneurial activities, or academia.
  • Collaborative Activities: Graduates will have exercised shared responsibilities through activities such as contributions to multi-person or multi-disciplinary technical projects, participation in professional society/organization functions, or performing collaborative research. In all such cases, graduates will have contributed to documentation of the collaborative activities.
  • Professional Development: Graduates will have demonstrated continual technical updating to extend their expertise and adapt to a changing environment through graduate studies; short courses, conferences, and seminars; or professional self- study. In addition, graduates will have demonstrated evidence of increasing technical and/or managerial impact.

Graduates of the University of Kansas who have earned a Bachelor's Degree in Interdisciplinary Computing, within a few years following graduation, will have demonstrated technical proficiency, collaborative activities, and professional development.

  • Technical Proficiency: Graduates will have achieved success and visibility in their chosen careers as shown by technical accomplishments in industry, government, entrepreneurial activities, or academia.
  • Collaborative Activities: Graduates will have exercised shared responsibilities through activities such as contributions to multi-person or multi-disciplinary technical projects, participation in professional society/organization functions, or performing collaborative research. In all such cases, graduates will have contributed to documentation of the collaborative activities.
  • Professional Development: Graduates will have demonstrated continual technical updating to extend their expertise and adapt to a changing environment through graduate studies; short courses, conferences, and seminars; or professional self- study. In addition, graduates will have demonstrated evidence of increasing technical and/or managerial impact.
Explore: Degree Requirements - Admissions

Student Outcomes

To view the student objectives for EECS undergraduate programs, select the program disciplines below.

The program enables students to achieve, by the time of graduation:

  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. 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 practices.
  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.

The program enables students to achieve, by the time of graduation:

  1. an ability to apply knowledge of mathematics, science, and engineering
  2. an ability to design and conduct experiments, as well as to analyze and interpret data
  3. an ability to design a system, component, or process to meet desired needs within realistic constraints such as economic, environmental, social, political, ethical, health and safety, manufacturability, and sustainability
  4. an ability to function on multidisciplinary teams
  5. an ability to identify, formulate, and solve engineering problems
  6. an understanding of professional and ethical responsibility
  7. an ability to communicate effectively
  8. the broad education necessary to understand the impact of engineering solutions in a global, economic, environmental, and societal context
  9. a recognition of the need for, and an ability to engage in life-long learning
  10. a knowledge of contemporary issues
  11. an ability to use the techniques, skills, and modern engineering tools necessary for engineering practice.

The program enables students to achieve, by the time of graduation:

  1. an ability to apply knowledge of mathematics, science, and engineering
  2. an ability to design and conduct experiments, as well as to analyze and interpret data
  3. an ability to design a system, component, or process to meet desired needs within realistic constraints such as economic, environmental, social, political, ethical, health and safety, manufacturability, and sustainability
  4. an ability to function on multidisciplinary teams
  5. an ability to identify, formulate, and solve engineering problems
  6. an understanding of professional and ethical responsibility
  7. an ability to communicate effectively
  8. the broad education necessary to understand the impact of engineering solutions in a global, economic, environmental, and societal context
  9. a recognition of the need for, and an ability to engage in life-long learning
  10. a knowledge of contemporary issues
  11. an ability to use the techniques, skills, and modern engineering tools necessary for engineering practice.

The program enables students to achieve, by the time of graduation:

  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. 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 practices.

Explore: Degree Requirements - Admissions

NSA and DHS Designation

The National Security Agency and Department of Homeland Security have designated KU a National Center for Academic Excellence in Information Assurance Education. EECS/KU serves as a regional center of expertise in the protection of the U.S. information infrastructure.


Computer Science Computer Engineering Electrical Engineering Interdisciplinary Computing