Computer science is the study of the principles and practical use of computers and
software. Due to the program’s emphasis on developing strong problem-solving skills,
computer science is an excellent major not only for students interested in technology,
but in business, medicine, law, languages, art and social science, among others.
Major in Computer Science
Computers, algorithms, and data analysis impact almost all areas of society. Saint Louis University's computer science program is designed to give you an overview
of the field and to develop lifelong skills and knowledge. Classes are small and taught
by enthusiastic professors using hands-on projects and group work. Courses are taught
in computer classrooms, emphasize practice as well as theory, and often involve substantial
SLU offers a Bachelor of Arts and a Bachelor of Science in computer science. The B.A.
curriculum includes a broad liberal arts study, allowing you to see the impact and
application of computing throughout society. The B.S. is designed for students who
want a greater technical depth of study. It can be paired with other science, mathematics
and engineering programs.
No matter which course of study you pursue, a required senior capstone project provides
an excellent opportunity to fully explore computer science through either research
or a software design project for a client such as a nonprofit organization, a faculty
member or a local company.
In addition to the experience you'll gain in the classroom, many national and local
companies hire SLU's computer science students for summer internships and part-time
work during the academic year. You may also be able to obtain on-campus work helping
provide information technology support.
Graduates from SLU's computer science program work as software engineers and developers,
database analysts, game programmers, system engineers and web developers.
SLU’s computer science faculty have earned national and international recognition
for teaching and research.
Michael Goldwasser, Ph.D.
Ted Ahn, Ph.D.
Erin Wolf Chambers, Ph.D.
Flavio Esposito, Ph.D.
Jason Fritts, Ph.D.
David Letscher, Ph.D.
Kevin Scannell, Ph.D.
Jacob Sukhodolsky, Ph.D.
Minor in Computer Science
SLU students can receive a minor in computer science by completing 20 hours of courses
within the department, which includes “Introduction to Computer Science,” “Introduction
to Object Oriented Programming” and “Discrete Mathematics.”
SLU undergraduate computer science majors can earn both a bachelor's degree and a
master's degree in bioinformatics and computational biology in just five years. With
a strong foundation in computer science and biology, this option will prepare you
for a career in a growing biotech industry.