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
| Code | Title | Credits |
|---|---|---|
| CSCI-140 | Foundations of Computer Science | 3 |
| CSCI-195 | Programming I | 3 |
| CSCI-250 | Introduction to Cybersecurity | 3 |
| CSCI-270 | Networks and Data Communications | 3 |
| CSCI-281 | Discrete Structures | 3 |
| CSCI-295 | Programming II | 3 |
| CSCI-310 | Data Structures | 3 |
| CSCI-360 | Database Management Systems | 3 |
| CSCI-476 | Computer Science Capstone Seminar | 3 |
| 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 Credits | 48-49 | |
