Computer Science Program Educational Objectives and Student Outcomes

Program Educational Objectives

Graduates from the Computer Science program are expected to attain or achieve the following Program Educational Objectives within a few years of graduation:

  • Develop in their chosen profession and/or progress toward an advanced degree
  • Provide innovative solutions using technical skills in their discipline
  • Communicate effectively, demonstrate leadership, and work collaboratively in diverse teams/organizations
  • Act responsibly and ethically in their profession and as informed citizens

Student Outcomes

To help to achieve the educational objectives, all computing and engineering programs offered by the College of Engineering and Computing (CEC) have student outcomes. These outcomes prepare our graduates to attain the program educational objectives listed above. These outcomes are designed to comply and connect with the student outcomes defined by the Computing Accreditation Commission of ABET,  https://www.abet.org. Upon graduation, computer science majors should be able 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.
  6. Apply computer science theory and software development fundamentals to produce computing-based solutions.
  7. Acquire and apply new knowledge as needed, using appropriate learning strategies.

Enrollment and Graduates

CEC Enrollment, Graduates, Accreditation page