Computer Science (BS)

The Bachelor of Science in Computer Science combines technical excellence with a values-driven education rooted in the Catholic liberal arts tradition. Our program equips students with the knowledge, skills, and ethical framework needed to excel in the rapidly evolving field of computing.

Requirements for a Bachelor of Science with a Major in Computer Science

CSCI-140Foundations of Computer Science3
CSCI-195Programming I3
CSCI-250Introduction to Cybersecurity3
CSCI-270Networks and Data Communications3
CSCI-281Discrete Structures3
CSCI-295Programming II3
CSCI-310Data Structures3
CSCI-360Database Management Systems3
CSCI-476Computer Science Capstone Seminar3
Select nine credits of the following:9
Computer Architecture
Algorithm Design & Analysis
Programming Language Concepts
Operating Systems
Select nine credits of the following:9
Contemporary Programming Topics
Software Engineering
User Interface Design
Web Programming
Select one of the following:3-4
Cryptography
Artificial Intelligence
Topics in Computer Science
Independent Study in CSCI/Cybersecurity
Internship
Calculus and Analytic Geometry I
Total Credits48-49