Skip to main content

Data Science, B.S.

  1. Graduates will be able to use programming and other computer science skills to analyze and interact with data.
  2. Graduates will be able to apply statistics to analyze data sets.
  3. Graduates will be able to acquire and manage complex data sets.
  4. Graduates will be able to use technical skills in predictive modeling.
  5. Graduates will be able to visualize data to facilitate the effective presentation of data-driven insights.

Data science students must complete a minimum total of 62 credits for the major.

University Undergraduate Core32-35
Major Requirements
CSCI 1070Introduction to Computer Science: Taming Big Data3
CSCI 1300Introduction to Object-Oriented Programming4
CSCI 2100Data Structures4
CSCI 4710Databases3
CSCI 4750Machine Learning3
Mathematics/Statistics Requirements
MATH 1510Calculus I4
MATH 1520Calculus II4
MATH 1660Discrete Mathematics3
MATH 2530Calculus III4
MATH 3110Linear Algebra for Engineers3
or MATH 3120 Introduction to Linear Algebra
STAT 3850Foundation of Statistics3
STAT 4870Applied Regression3
STAT 4880Bayesian Statistics and Statistical Computing3
Data Science Integration Requirements
DATA 1800Data Science Practicum I1
DATA 2800Data Science Practicum II1
DATA 4961Capstone Project I2
DATA 4962Capstone Project II2
Major Electives12
Select four courses, must include at least two CSCI courses and at least one STAT course, from the following:
CSCI 2300
Object-Oriented Software Design
CSCI 2500
Computer Organization and Systems
CSCI 2510
Principles of Computing Systems
CSCI 3100
Algorithms
CSCI 3300
Software Engineering
CSCI 4610
Concurrent and Parallel Programming
CSCI 4620
Distributed Computing
CSCI 4740
Artificial Intelligence
CSCI 4760
Deep Learning
CSCI 4830
Computer Vision
CSCI 4845
Natural Language Processing
STAT 4800
Probability Theory
STAT 4840
Time Series
STAT 4850
Mathematical Statistics
General Electives24-27
Total Credits120

Non-Course Requirements

All School of Science and Engineering B.A. and B.S. students must complete an exit interview/survey near the end of their bachelor's program. 

Continuation Standards

Students must have a minimum of a 2.00 cumulative GPA in data science major courses by the conclusion of their sophomore year, must maintain a minimum of 2.00 cumulative GPA in these courses at the conclusion of each semester thereafter, and must be registered in at least one data science course counting toward their major in each academic year (until all requirements are completed).

Roadmaps are recommended semester-by-semester plans of study for programs and assume full-time enrollment unless otherwise noted.  

Courses and milestones designated as critical (marked with !) must be completed in the semester listed to ensure a timely graduation. Transfer credit may change the roadmap.

This roadmap should not be used in the place of regular academic advising appointments. All students are encouraged to meet with their advisor/mentor each semester. Requirements, course availability and sequencing are subject to change.

Plan of Study Grid
Year One
FallCredits
CSCI 1070 Introduction to Computer Science: Taming Big Data 3
MATH 1660 Discrete Mathematics 3
MATH 1510 Calculus I (Critical course:  satisfies CORE 3200) 4
CORE 1000 Ignite First Year Seminar 2
CORE 1500 Cura Personalis 1: Self in Community 1
CORE 1900 Eloquentia Perfecta 1: Written and Visual Communication 3
 Credits16
Spring
CSCI 1300 Introduction to Object-Oriented Programming 4
MATH 1520 Calculus II 4
DATA 1800 Data Science Practicum I 1
CORE 1600 Ultimate Questions: Theology 3
General Electives 3
 Credits15
Year Two
Fall
CSCI 2100 Data Structures 4
MATH 2530 Calculus III 4
CORE 1200 Eloquentia Perfecta 2: Oral and Visual Communication 3
CORE 1700 Ultimate Questions: Philosophy 3
 Credits14
Spring
STAT 3850 Foundation of Statistics 3
DATA 2800 Data Science Practicum II 1
CSCI Elective 3
MATH 3110 Linear Algebra for Engineers 3
CORE 2500 Cura Personalis 2: Self in Contemplation 0
CORE 3800 Ways of Thinking: Natural and Applied Sciences 3
General Electives 3
 Credits16
Year Three
Fall
CSCI 4710 Databases 3
STAT 4880 Bayesian Statistics and Statistical Computing 3
CORE 2800 Eloquentia Perfecta 3: Creative Expression 3
CORE 3400 Ways of Thinking: Aesthetics, History, and Culture 3
General Elective 3
 Credits15
Spring
STAT 4870 Applied Regression 3
CSCI 4750 Machine Learning 3
CORE 3600 Ways of Thinking: Social and Behavioral Sciences 3
General Electives 6
 Credits15
Year Four
Fall
DATA 4961 Capstone Project I 2
CSCI/STAT Electives 6
CORE 3500 Cura Personalis 3: Self in the World 1
General Electives 6
 Credits15
Spring
DATA 4962 Capstone Project II 2
CSCI/STAT Elective 3
General Electives 9
 Credits14
 Total Credits120

Students must earn a C- or better.

Strongly recommended for capstone

Program Notes

STAT 3850 Foundation of Statistics (3 cr) and CSCI 2100 Data Structures (4 cr) are crucial to this program, as they serve as prerequisites for all of the upper division STAT and CSCI courses. As such, they should be taken as soon as reasonably possible.
• Possible STAT electives include STAT 4840 Time Series (3 cr), MATH 4800 Probability Theory (3 cr) and STAT 4850 Mathematical Statistics (3 cr).
• Possible CSCI electives include CSCI 2300 Object-Oriented Software Design (3 cr), CSCI 3100 Algorithms (3 cr), CSCI 3300 Software Engineering (3 cr), CSCI 4610 Concurrent and Parallel Programming (3 cr), CSCI 4620 Distributed Computing (3 cr), CSCI 4740 Artificial Intelligence (3 cr), CSCI 4760 Deep Learning (3 cr), CSCI 4830 Computer Vision (3 cr), and CSCI 4845 Natural Language Processing (3 cr).
• At least one elective must have a STAT designator and at least two electives must have a CSCI designator.
• Twelve hours of CSCI/STAT electives are required.

Unlock the power of data to solve real-world problems and drive innovation with a Bachelor of Science in Data Science from Saint Louis University — Madrid.

Gain in-demand skills at SLU-Madrid, including in machine learning, big data and analytics to lead the digital revolution. Whether you're passionate about technology, healthcare, finance, or beyond, a career in data science is your gateway to success. 

Curriculum Overview

This data science program focuses on equipping you with the knowledge and skills to analyze, interpret, and extract meaningful insights from data. It integrates elements of computer science, mathematics and statistics with the goal of addressing real-world problems through data-driven decision-making.

Healthcare, public institutions, telecommunication, finance, marketing, social sciences, travel, environmental studies ... Today's world runs on data and with this program, you will learn the skills necessary to collect, clean, organize and analyze data.

This B.S. degree can be easily combined with another major (such as computer science) or minors (such as computer science, math and business analytics), providing you with a deeper knowledge of the foundations of this area and a global understanding of the use of data science in other disciplines.

Faculty

The faculty at Saint Louis University-Madrid are experts in their respective fields. They are internationally recognized teachers, researchers and mentors.  Learn about our faculty members, including their education, credentials, experience and contact information.

Fieldwork, Internships and Careers

Class sizes are intentionally kept small at all levels to encourage active participation, foster meaningful discussions, and make it easier for professors to address individual learning needs. This focused approach enhances understanding, promotes collaboration, and ultimately leads to better educational outcomes. This environment and the teaching of award-winning full-time faculty and industry experts will place you in an unbeatable starting point to enter the job market.

Data science experts are highly demanded by companies worldwide. Indeed, the launch of B.S. in this field is relatively new, so far CS/math graduates have filled these positions. Consequently, companies would be bidding for you as an expert in data science.

As a graduate in data science you have a wide range of career opportunities across various (any) industries like data scientist, data analyst, machine learning engineer, business analyst or artificial intelligence analyst.

You will also have opportunities to do internships in Spanish companies, putting your theoretical knowledge to work.

Admission

SLU-Madrid Application

Application Deadlines

  • May 1 - Fall admission (Aug. 1 for EU students)
  • Sept. 1 - Spring admission (Dec. 1 for EU students)
  • March  1 - Summer sessions (for applicants who require a student visa)
  • April  15 - Summer sessions (for applicants who do not require a student visa)

Contact Us

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

2+SLU programs provide a guided pathway for students transferring from a partner institution. 

Data Science, B.S. (STLCC 2+SLU)

For additional information about this program, please contact mathstat@slu.edu or call 314-977-2444.