Skip to main content
Skip to main content
MenuSearch & Directory

Computer Science, B.A. and B.S. (Madrid)

Students of computer science at Saint Louis University gain in-depth knowledge of computers and computer systems, as well as the programs and languages that they use to communicate. You'll gain real-world experience in coding, designing and testing programs in multiple programming languages.

Computer class with a student and the teacher looking at a laptop.

Major in Computer Science

Complete your B.S. or a B.A. in computer science at the Madrid Campus. You can also transfer freely between SLU's Madrid and the St. Louis campuses.

The Bachelor of Science degree provides more technical depth and focuses largely on analytical skills and a detailed understanding of computer science. As a more professionally focused degree, graduates often go directly into the industry upon graduation. The B.S. program is modeled after curricular requirements for ABET-CAC accreditation in computer science.

The Bachelor of Arts degree is often combined with another major or minor, providing you with an understanding of the application and impact of the computer sciences on society.

For information about the assessment of student learning in this program, please see the University-wide website

Course Descriptions

Degree Requirements Checklist

Bachelor of Arts Curriculum Requirements

Core of the Bachelor of Arts in Computer Science. Some courses might not be offered every semester. Please contact us for more information.

Requirements for the B.A.

Bachelor of Science Curriculum Requirements

Core of the Bachelor of Science in Computer Science. Some courses might not be offered every semester. Please contact us for more information.

Requirements for the B.S.

Minor in Computer Science

The computer science minor pairs well with almost every major at Saint Louis University. This program allows students to build their technical skills and better appreciate and advance how computing technologies can be used to advance many areas of society. The computer science minor can also help position graduates to advance their desired careers.

Requirements for the Minor

Internships and Careers

Graduates with computer science degrees are in high demand in the international job market. Our students master a variety of skills, such as computer hardware and architecture, software analysis, design and build, object-oriented programming, server security and management, database design and applications and networking technologies.

Employment sectors include security analysis, computer graphics and data visualization, artificial intelligence, telecommunications, internet of things (IoT), bioinformatics, software or application development, computer programming, IT system administration, project management and computer forensics.

Tuition and Fees

SLU-Madrid is committed to providing a quality Jesuit education at an affordable price. Tuition rates at the Madrid Campus are approximately 40% lower than at comparable private universities in the U.S.

If you have questions or would like to speak with a financial aid officer, email us at financialaid-madrid@slu.edu

Admission to the Major

To be admitted to the major, you must have at least a 2.00 cumulative average and complete a declaration of major form, available in the Office of the Registrar. Upon acceptance to the program, you will be assigned a departmental advisor.

Graduation Requirements

To be certified for graduation, you are required to:

  • Have at least a 2.00 cumulative average, a 2.00 average in the major and a 2.00 average in the minor or related elective hours.
  • Complete 30 of your final 36 credits at Saint Louis University (either the Madrid or St. Louis campus).
  • Submit the online application for degree before the beginning of the semester in which you intend to graduate.

 


Small Class Sizes

Work Directly with Expert Faculty  

At SLU-Madrid, class enrollment is kept low at all levels to maximize interaction between the professors and students. Computer science classes are held in computer classrooms and involve group work and hands-on projects. Lectures and lab sessions are all taught by full-time, award-winning faculty or faculty with experience gained in the industry.