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 group work.
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. Both the B.A. and the B.S. are offered through SLU's Department of Computer Science.
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.

Internships and Careers

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.