Computer Science Department

Bachelor of Arts in Computer Science With Concentration in Cybersecurity

This schedule is generic in that it indicates suggested placement of CSCI and MATH courses but does not specify core courses or major/minor courses in a second discipline. For questions about combining a specific major or minor with this degree, contact Elizabeth Johnson, Chair, Department of Computer Science, johnsone@xavier.edu

First Year:
Fall: CSCI 170 (Computer Science I) 
Spring: CSCI 180 (Computer Science II), BAIS 359 (Hardware, Software, and Security), Math 225 (Foundations of Higher Math)

Second Year:
Fall: CSCI 220 (Data Structures and Algorithms), BAIS 459 (Introduction to Cyber Security)
Spring: CSCI 250 (Languages and Automata), CSCI 240 (System Security Fundamentals), CSCI 260 (Software Engineering)

Third Year:
Fall:  CSCI 340 (Networking), MATH 156 or 256 (Statistics)
Spring:  CSCI 341 (Network Vulnerabilities, Penetration, and Defense)

Fourth Year:
Fall: CSCI Cybersecurity Elective
Spring: CSCI 390 (Senior Seminar and Project)