B.A. Requirements in Computer Science
The School of Computer Science has an interdisciplinary Bachelor's of Arts (BA) degree in Computer Science. The program began in Fall 2010.
The computer science undergraduate program provides a solid foundation in the science of computing. To receive a baccalaureate degree, the University requires that a student successfully complete a minimum of 120 credits with a minimum cumulative grade point average of 2.0 (A=4.0). The Bachelor of Arts in Computer Science will graduate computing professionals who have the necessary depth of expertise in computer science to have lifelong careers in the field, and who, at the same time, have sufficient exposure to a second discipline to be able to interact with professionals in that field in a knowledgeable manner, so as to apply advanced computer science techniques to problems in that second area. This degree is particularly appropriate for students who are interested in combining Computer Science with another discipline as a double major.
Major Changes into CS are by application only. If you are interested in joining our major, submit your application. If you have questions after reviewing the process, please contact the appropriate list on our Contact Us With Your Questions page.
If you are already a CS Major and want to switch between BS and BA, this is easily accomplished by talking to your advisor and filling out a "major change" form with Darlene Fahey in the Main Office.
Students completing the Computer Science BA (or BS) and a Math major or minor will find some helpful advice on this page.
Students in the Computer Science B.S. no longer have foreign language course requirements (college requirement), only students in the B.A. program do.
The tracking forms are informal descriptions of the programs that are for guidance only, and they do not define official policy. See Academic Requirements Report (ARR) on SPIRE.
When does a class count for the CS major?
What is an approved CS elective?