College of Engineering

Bachelor of Science in Computer Science

The world is more computer-dependent now than ever before. A high demand remains for well-trained computing experts. The employment of computer scientists is expected to increase much faster than most other areas of employment. The U.S. Department of Labor estimates that graduates in Computer Science will have the best job prospects for the coming decades.

Enrollment and Graduation Data

Year

2014-2015

2015-2016

2016-2017

2017-2018

2018-2019

Enrollment*

168

176

174

187

217

Graduates

34

33

31

41

NA

*Fall semester enrollment | NA Not available yet 

Accreditation 

The program of study leading to the B.S. in Computer Science (BSCS) is accredited by the Computing Accreditation Commission of ABET (http://www.abet.org).

ABET Program Educational Objectives 

The educational objectives of the BSCS program to produce graduates who: 
Each graduate of the program should be able to perform effectively and remain effective through life-long learning in a computer science related career.

  1. Each graduate of the program should be able to perform effectively in graduate programs where an undergraduate degree in computer science is required.
  2. Each graduate of the program should be able to communicate ideas and interact effectively with others to accomplish desired goals.

ABET Student Outcomes 

The student outcomes, measured in terms of the knowledge and skills the graduates of the BSCS program are expected to demonstrate at graduation are:

  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.