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 CapstoneNine additional hours in computer science

MATH 1073: Discrete Mathematics I

MATH 2014: Calculus I

MATH 2073: Discrete Mathematics II

MATH 3093: Linear AlgebraOne 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 CapstoneNine additional hours in computer science, including at least three Junior-Senior hours.

MATH 1073: Discrete Mathematics I

MATH 2073: Discrete Mathematics IIOne course chosen from:

- PHIL 4013: Christian Ethics
- BUAD 4083: Business Ethics