At the undergraduate level, we offer both a Bachelors of Arts (BA) and Bachelors of Science (BS) in Computer Science. Those degrees have similar requirements, with the BA offering a broader "liberal arts" feel with more general college requirements and the BS trading that off for some additional technical depth in CS, math and other sciences. For a helpful comparative view of those two options, please see the following checklists of degree requirements. Please note that students will typically graduate under the catalog of the year they enter the university, and they may not use older catalogs.
- Checklist of degree requirements (admitted Fall 2022 and after)
- Checklist of degree requirements (admitted Fall 2021 through Spring 2022)
- Checklist of degree requirements (admitted prior to Fall 2021)
We also offer a B.S. in Data Science in partnership with the Department of Mathematics and Statistics.
Students have pursued double majors that combined CS with fields as varied as art, biology, communications, engineering, English, French, geology, mathematics, neuroscience, philosophy, physics, political science, psychology, Russian, Spanish, theatre, theology and more.
Our department also offers a 20 credit hour minor in computer science, which, when combined with majors in any of SLU's college, can help students better appreciate how computing technologies can be used to further one's goals in just about any area of society.
For existing SLU undergraduate students, we offer a variety of Accelerated Bachelors/Masters curricula. These "ABM" combinations typically allow students to graduate with both a bachelors degree and a masters degree with an integrated five-year plan that allows some graduate work to be completed while still an undergraduate student. Click here for more information on the available combinations and procedures.