Bachelor of Science in Computer Science

Admission Requirements

Upon student’s admission to the Computer Science major, a faculty member will serve as the student’s academic advisor to work with the student in planning a program to complete the degree requirements. Students are encouraged to meet with their academic advisor throughout the semester and are required to meet with their advisor prior to registering for the next semester.

Before enrolling in upper-division (junior and senior level) courses, students must have earned a grade of C or better in each of the following:

Programming Fundamentals

3 or 4 semester hours

Object-Oriented Programming

3 or 4 semester hours

Data Structures

3 semester hours

Computer Organization

3 semester hours

Calculus I/II

6 to 8 semester hours

Physical Science I/II/III

12 semester hours


Students are encouraged to take Physics I/II (calculus-based) to meet the requirement for Physical Science I and II. Also, preparation should be started for upper-division work in supporting areas such as business, mathematics, engineering or physical science