Skip navigation

Important Update:

UCO COVID-19 protocols remain in place for the spring 2021 semester. Masks are required on campus when around others. Students, faculty and staff directly exposed to or test positive for COVID-19 should fill out UCO's COVID-19 Self-Reporting form. To learn more about current operations, view the university's coronavirus webpage. View a list of UCO's virtual services

Department Summary for ABET

Computer Science Program Educational Objectives

Within two-three years after graduation, graduates of the program will have accomplished all of the following:

  1. Have started a computer-related career or graduate studies in computer science or a related discipline;
  2. Have participated on a team where computer science principles were applied to a computer system; and,
  3. Have learned new, emerging computer science technology, such as a programming language or a software tool.

Computer Science Student Outcomes

By the time of graduation, the program enables students to:

  1. Analyze a complex computing problem and to apply principles of computing and other relevant disciplines to identify solutions;
  2. Design, implement and evaluate a computing-based solution to meet a given set of computing requirements in the context of the program’s discipline;
  3. Communicate effectively in a variety of professional contexts; 
  4. Recognize professional responsibilities and make informed judgments in computing practice based on legal and ethical principles;
  5. Function effectively as a member or leader of a team engaged in activities appropriate to the program’s discipline; and,
  6. Apply computer science theory and software development fundamentals to produce computing-based solutions.
  Enrollment and Graduation Tables

Software Engineering Program Educational Objectives

Within two-three years after graduation, graduates of the program will have accomplished all of the following:

  1. Have started a software-related career or graduate studies in software engineering, computer science or a related discipline;
  2. Have participated on a team where principles of software engineering were applied to develop a software system; and,
  3. Have learned a new software engineering technology and applied that knowledge by developing a software system using a new software engineering tool.

Software Engineering Student Outcomes

By the time of graduation, the program enables students to:

  1. Identify, formulate and solve complex engineering problems by applying principles of engineering, science and mathematics;
  2. Apply engineering design to produce solutions that meet specified needs with consideration of public health, safety and welfare, as well as global, cultural, social, environmental, and economic factors;
  3. Communicate effectively with a range of audiences;
  4. Recognize ethical and professional responsibilities in engineering situations and make informed judgments, which must consider the impact of engineering solutions in global, economic, environmental and societal contexts;
  5. Function effectively on a team whose members together provide leadership, create a collaborative and inclusive environment, establish goals, plan tasks and meet objectives;
  6. Develop and conduct appropriate experimentation, analyze and interpret data, and use engineering judgment to draw conclusions; and,
  7. Acquire and apply new knowledge as needed, using appropriate learning strategies.