The BS CS degree program is accredited by the Computing Accreditation Commission of ABET, 

Program Educational Objectives

The objectives of the B.S. program in Computer Science relate to the abilities of the graduates several years after graduation. The objectives include:

  • Established themselves as successful and productive computing professionals or engaged in advanced study such as a graduate degree program.

  • Worked effectively both in team environments and as individuals.

  • Fulfilled their responsibilities in the areas of ethics, continuing professional development, and effective written and oral communications.

Student Learning Outcomes

The B.S. in Computer Science degree has the following student learning outcomes. Our program enables students to attain, by the time of graduation:

  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. [CS]

Degrees Awarded (Annual data)

Degree Program 2020-2021 2019-20 2018-19 2017-18 2016-17 2015-16 2014-15 2013-14 2012-13
BS CS 296 285 237 179 146 129 86 76 77

Enrollment History

Degree Program 2020 2019 2018 2017 2016 2015 2014 2013 2012
BS CS 1802 1630 1483 1260 1025 877 726 564 453