Data Science Bachelor of Science

This 120-credit B.S. in Data Science at Montana State University includes coursework from Computer Science, Statistics, Mathematics, Business, English and the MSU Library. Data Science is an interdisciplinary field that extracts knowledge and insights from diverse data. The major is administered by MSU’s School of Computing in close collaboration with the Department of Mathematical Sciences.

Freshman YearCredits
CSCI 127 - Joy and Beauty of Data4  
M 171Q - Calculus I4  
WRIT 101W - College Writing I3  
University Core (IS or RS)3  
CSCI 132 - Basic Data Structures and Algorithms  4
M 172 - Calculus II  4
University Core (IN or RN)  3
University Core (US)  3
Year Total: 14 14
Sophomore YearCredits
BMIS 211 - Data Analytics I3  
CSCI 232 - Data Structures and Algorithms4  
M 273 - Multivariable Calculus4  
STAT 216Q - Introduction to Statistics3  
WRIT 221 - Intermediate Tech Writing3  
BMIS 311 - Management Information Systems  3
CSCI 246 - Discrete Structures  3
M 221 - Introduction to Linear Algebra  3
University Core (CS)  3
STAT 337 - Intermediate Statistics with Introduction to Statistical Computing  3
Year Total: 17 15
Junior YearCredits
CSCI 440 - Database Systems3  
STAT 411 - Methods for Data Analysis I3  
Data Science Elective3  
University Core (D)3  
Free Elective3  
CSCI 347 - Data Mining  3
LSCI 470 - Ethics and Privacy in the Age of Big Data  3
STAT 412 - Methods for Data Analysis II  3
Data Science Elective  3
Free Elective  3
Year Total: 15 15
Senior YearCredits
CSCI 447 - Machine Learning3  
Data Science Elective3  
University Core (IH or RH)3  
Free Elective3  
Free Elective3  
Data Science Capstone (to be developed)  3
Data Science Elective  3
University Core (IA or RA)  3
Free Elective  3
Free Elective  3
Year Total: 15 15
Total Program Credits: 120

A minimum of 120 credits is required for graduation; 42 of these credits must be in courses numbered 300 and above.  Note: The BMIS pre-requisite of ACTG 201 will be waived for Data Science majors.

Data Science Electives

BMGT 405Supply Chain Analytics3
BMGT 475RManagement Research Experience3
CSCI 432Advanced Algorithm Topics3
CSCI 446Artificial Intelligence3
CSCI 451Computational Biology3
ECNS 403RIntro to Econometrics3
EFIN 301Engineering & Economic Financial Management I3
EFIN 305R Lab for Financial Engineering I1
EFIN 401Engineering & Economic Financial Management II3
EFIN 405R Lab Class II1
ESOF 322Software Engineering3
LSCI 342Data Curation for a Data-Driven World3
LSCI 437Social Media Practices3
M 274Introduction to Differential Equation4
M 348Techniques of Applied Math I3
M 349Techniques of Applied Mathematics II3
M 386RSoftware Applications in Mathematics3
M 430Mathematical Biology3
M 441Numerical Linear Algebra & Optimization3
M 442Numerical Solution of Differential Equations3
STAT 408Statistical Computing and Graphical Analysis3
STAT 425Biostatistical Data Analysis3
STAT 439Introduction to Categorical Data Analysis3
STAT 441Experimental Design3
STAT 446Sampling3
Other upper division data intensive courses, if pre-approved, can be used