Computer Science Program Objectives And Student Outcomes


The mission of this program is to inform, challenge, and train our diverse student body for a constantly changing world of technology.

The Program Educational Objectives (PEOs) are as follows:

To educate graduates who can:

  • Perform as a professional in the discipline
  • Work effectively in a variety of contexts using various languages, systems and environments
  • Continue to independently learn and master new tools of the profession

The Student Outcomes (SOs) are as follows:

At the time of graduation, every student should have achieved the following outcomes:

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