The BS CS degree program is accredited by the Computing Accreditation Commission of ABET, http://www.abet.org 

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

  • Foundation for successful careers in industry. Graduates of the program will have a broad understanding of the fundamental concepts, methodologies and tools, and applications of computer science. They will have the educational foundation that leads to successful careers in the computing industry.
  • Foundation for graduate study. Graduates of the program will have the academic preparation for successful completion of rigorous graduate programs.
  • Professional preparation. Graduates will have effective written and oral communication skills, and be able to work collaboratively with others in a professional and ethical manner.

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

Degrees Awarded (Annual data)

Degree Program 2016-17 2015-16 2014-15 2013-14 2012-13
BS CS 143 132 85 76 77

Current Enrollment (Fall 2017):  1262 students