Bachelor of Arts in Computer Science
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 Dr. Liz Johnson, Chair, Department of Computer Science, johnsone@xavier.edu
First Year:
Fall: CSCI 170 (Computer Science I)
Spring: CSCI 180 (Computer Science II), Math 225 (Foundations of Higher Math)
Second Year:
Fall: CSCI 220 (Data Structures and Algorithms)
Spring: CSCI 250 (Languages and Automata), CSCI 260 (Software Engineering I)
Third Year:
Fall: CSCI Elective
Spring: CSCI Elective
Fourth Year:
Fall: CSCI 390 (Senior Seminar and Project)
Spring: CSCI Elective