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.

 Click here for the Undergraduate Student Handbook and Curriculum Guide.

 

Enrollment and Graduation Data

Year

2018-2019

2019-2020

2020-2021

2021-2022

2022-2023

2023-2024

Enrollment*

217

252

266

338

363

443

Degrees Awarded

31

37

43

58

64

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 Computer Science Undergraduate Program are:

Each graduate of the program should be able to:

  1. Perform effectively and remain effective through life-long learning in a computer science related career.
  2. Perform effectively in graduate programs where an undergraduate degree in computer science is required.
  3. Effectively communicate ideas and collaborate professionally with colleagues and clients.

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.