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),  Math 225 (Foundations of Higher Math)
Spring: CSCI 180 (Computer Science II)

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

Third Year:
Fall: BAIS 459 (Introduction to Cyber Security), CSCI 340 (Networking)
Spring:  CSCI 341 (Network Vulnerabilities, Penetration, and Defense), MATH 156 or 256 (Statistics)

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