The B.A. in Computer Science requires a total of 41 credit hours within the major in addition to those required by the University and College. They include 23 credits of core CS courses and 18 credits of elective upper-division CS courses.
The B.A. is especially suited for individuals who wish to combine Computer Science with another discipline. For example,
a combining degrees in Biology and Computer Science provides courses necessary to work in the Biocomputing field, a much sought after specialty. A roadmap for completing B.A's in Computer Science and Biology can be found here.
Note that students must earn a C or better in CS 13001 and CS 23001. The course requirements are given below.
Core CS Courses (23 credits):
3/40000 level Elective Courses in Computer Science (18 credits):