Computer Science Degree Requirements

The department offers two different degrees in computer science, the Bachelor of Science and the Bachelor of Arts.


Bachelor of Science

CSCI 1044: Programming I
CSCI 1064: Programming II
CSCI 2103: Data Structures
CSCI 3093: Introduction to Computer Organization
CSCI 3463: Software Engineering
CSCI 4023: Programming Languages
CSCI 4043: Algorithm Design and Analysis
CSCI 4103: Senior Capstone
Nine additional hours in computer science

MATH 1073: Discrete Mathematics I
MATH 2014: Calculus I
MATH 2073: Discrete Mathematics II
MATH 3093: Linear Algebra
One course chosen from:
CHEM 1004: General Chemistry I
PHYS 2004: University Physics I
One course chosen from:
PHIL 4013: Christian Ethics
BUAD 4083: Business Ethics

The student must complete a minor in biology, chemistry, physics or mathematics.


Bachelor of Arts

CSCI 1044: Programming I
CSCI 1064: Programming II
CSCI 2103: Data Structures
CSCI 3053: Computer Networks
CSCI 3463: Software Engineering
CSCI 4033: Database Management Systems
CSCI 4103: Senior Capstone
Nine additional hours in computer science, including at least three Junior-Senior hours.

MATH 1073: Discrete Mathematics I
MATH 2073: Discrete Mathematics II
One course chosen from:
PHIL 4013: Christian Ethics
BUAD 4083: Business Ethics