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 IOne course chosen from:

PHYS 2004: University Physics IPHIL 4013: Christian EthicsThe student must complete a minor in biology, chemistry, physics or mathematics.

BUAD 4083: Business Ethics

### 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