Computer Science, B.A. and B.S. (Madrid)
Students of computer science at ΘνΓΓΙη 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.](/madrid/academics/img/computer-science.webp)
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 ΘνΓΓΙη'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.
Core of the Bachelor of Arts in Computer Science. Some courses might not be offered every semester. Please contact us for more information.
Core of the Bachelor of Science in Computer Science. Some courses might not be offered every semester. Please contact us for more information.
The computer science minor pairs well with almost every major at ΘνΓΓΙη. 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.
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.
ΘνΓΓΙη-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.
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.
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 ΘνΓΓΙη (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.
Work Directly with Expert Faculty
At ΘνΓΓΙη-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.