Undergraduate Programs
Computer science students at Saint Louis University have pursued double majors that combined computer science 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.
- Bachelor of Arts (B.A.) in Computer Science: The B.A. offers more flexible degree requirements, so that student can pursue other majors and interests.
- Bachelor of Science (B.S.) in Computer Science: The B.S. offers more technical depth in computer science and mathematics, so that students can become experts in software development and engineering.
- Bachelor of Science in Data Science: This program combines carefully selected computer science, statistics and mathematics courses for an education that is rooted in the fundamentals, but also provides hands-on experience with cleaning, visualizing, analyzing and reporting on data.
- Computer Science Minor: 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.
- Artificial Intelligence Microcredential: Artificial intelligence is reshaping every field — science, medicine, law, business and the arts. This microcredential gives you the foundation to understand how AI systems work, what data drives them, how they can fail or cause harm, and what it means to use them well. In just 10 credits, you graduate with a credential that signals AI fluency to any employer, in any industry.
Computer Science + X
Combine your studies in computer science with a second discipline and graduate ready to work at the most exciting, high-demand intersections in science, technology, health and culture. You'll graduate with a Bachelor of Arts degree in Computer Science + your chosen field.
- Computer science + Neuroscience: Neuroscience generates some of the most complex data in science, and computer science provides the tools to analyze it. Together, these disciplines prepare students to address questions that neither field can answer independently.
- Computer science + Philosophy: As algorithms increasingly shape decisions that affect human lives, this program prepares students to both build those systems and critically evaluate their design and implications.
- Computer science + Sociology: Through coursework in geographic information science (GIS), demography, and spatial demography, students develop the skills to work with social and geographic data and interpret what it reveals.
- Computer science + Psychology: This program combines the technical skills required to develop consequential technology with the psychological foundations needed to understand its effects on human behavior and cognition.
- Computer science + Art: This program prepares graduates who are proficient in both computational methods and artistic practice, treating computation as a medium for creative expression as well as problem-solving.
- Computer science + Health information management: Health data is among the most regulated and consequential data in any sector. Graduates are prepared to design, secure, and manage health information systems in real-world clinical and administrative environments.
- Computer science + Computer engineering: This program develops systems-level thinkers with expertise spanning hardware and software — from transistors to algorithms — a combination of skills that remains in high demand across the industry.
Accelerated Bachelors/Masters Programs
For existing SLU undergraduate students, the Department of Computer Science offers a variety of accelerated bachelors/master's 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.
- Computer Science, B.A., to Artificial Intelligence, M.S., Accelerated Program
- Computer Science, B.A., to Computer Science, M.S., Accelerated Program
- Computer Science, B.S., to Artificial Intelligence, M.S., Accelerated Program
- Computer Science, B.S., to Computer Science, M.S., Accelerated Program
- Computer Science, Minor, to Artificial Intelligence, M.S., Accelerated Program
- Computer Science, Minor, to Bioinformatics and Computational Biology, M.S., Accelerated Program
- Data Science, B.S., to Artificial Intelligence, M.S., Accelerated Program
- Data Science, B.S., to Bioinformatics and Computational Biology, M.S., Accelerated Program
- Data Science, B.S., to Computer Science, M.S., Accelerated Program