Data science is the study and practice of extracting information and structure from data that can then be used for reasoning and adding value to the solution of a problem. It has growing applications in health and medicine, finance, marketing, economics, genomics, social networks, cyber-security, journalism, and other fields where data is collected. It spans academic fields in computer science and mathematics such as machine learning and statistical inference, probability, linear algebra, computer programming, software engineering, high performance computing, and cloud computing. The B.S. in Data Science program has two options, Computing (in the Ying Wu College of Computing) and Statistics (in the Department of Mathematical Sciences in the Jordan Hu College of Science and Liberal Arts). 

B.S. in Data Science (Computing Option)

(120 credits)

Plan of Study Grid
First Year
1st SemesterCredits
CS 100 Roadmap to Computing 3
MATH 111 Calculus I 4
PHYS 111 Physics I 1 3
PHYS 111A Physics I Lab 1 1
ENGL 101 English Composition: Introduction to Academic Writing 3
FYS SEM First-Year Student Seminar 0
 Term Credits14
2nd Semester
CS 113 Introduction to Computer Science I 3
MATH 112 Calculus II 4
PHYS 121 Physics II 1 3
PHYS 121A Physics II Lab 1 1
ENGL 102 English Composition: Introduction to Writing for Research 3
 Term Credits14
Second Year
1st Semester
CS 114 Introduction to Computer Science II 3
MATH 244 Introduction to Probability Theory 3
MATH 337 Linear Algebra 3
History and Humanities GER 200 level 3
Social Sciences GER 3
 Term Credits15
2nd Semester
CS 241 Foundations of Computer Science I 3
CS 280 Programming Language Concepts 3
IS 350 Computers, Society and Ethics 3
MATH 341 Statistical Methods II 3
YWCC 207 Computing & Effective Com 1
Data Science Elective 1 3
 Term Credits16
Third Year
1st Semester
CS 288 Intensive Programming in Linux 3
DS 340 Fundamentals and Principles of Data Science 3
CS 331 Database System Design & Mgmt 3
CS 370 Introduction to Artificial Intelligence 3
COM 312
Oral Presentations
or Technical Writing
3
 Term Credits15
2nd Semester
CS 435 Advanced Data Structures and Algorithm Design 3
Data Science Elective 2 3
CS 482 Data Mining 3
CS 375 Introduction to Machine Learning 3
History and Humanities GER 300+ level 3
YWCC 307 Professional Dev in Computing 1
 Term Credits16
Fourth Year
1st Semester
CS 450 Data Visualization 3
CS 444 Big Data Systems 3
CS 492 Data Science Capstone I 3
MATH 478 Stat Methods in Data Sci 3
Data Science Elective 3 3
 Term Credits15
2nd Semester
Humanities and Social Science Senior Seminar GER 3
Free Elective 1 2 3
CS 493 Data Science Capstone II 3
MATH 344 Regression Analysis 3
Data Science Elective 4 3
 Term Credits15
 Total Credits120
Data Science (Computing Option) Electives
YWCC 310Co-op Work Experience I3
CS 332Principles of Operating Systems3
CS 350Intro to Computer Systems3
CS 351Introduction to Cybersecurity3
CS 356Introduction to Computer Networks3
CS 357Fundamentals of Network Security3
CS 408Cryptography and Internet Security3
CS 434Advanced Database Systems3
CS 485Selected Topics In CS3
MGMT 316Business Research Methods3
MGMT 416Artificial Intelligence for Business Decisions3
MRKT 378Marketing Analytics3
MRKT 430Marketing Research3
MATH 345Multivariate Distributions3
MATH 388Introduction to Chaos Theory3
MATH 391Numerical Linear Algebra3
MATH 430Analytical and Computational Neuroscience3
MATH 447Applied Time Series Analysis3
MATH 448Stochastic Simulation3
MATH 461Introduction to Statistical Computing with SAS and R3
IS 333Social Network Analysis3
IS 392Web Mining and Information Retrieval3
FIN 218Financial Markets and Institutions3
FIN 306Blockchain Technology for Business3
FIN 310Data-Driven Financial Modeling3
FIN 320Fin Data Analytics3
IT 430Ethical Hacking for System Administrators3
IT 485Special Topics in Information Technology I3

B.S. in Data Science (Statistics Option)

(120 credits)

Plan of Study Grid
First Year
1st SemesterCredits
CS 100 Roadmap to Computing 3
MATH 111 Calculus I 4
PHYS 111 Physics I 1 3
PHYS 111A Physics I Lab 1 1
ENGL 101 English Composition: Introduction to Academic Writing 3
FYS SEM First-Year Student Seminar 0
 Term Credits14
2nd Semester
CS 113 Introduction to Computer Science I 3
MATH 112 Calculus II 4
PHYS 121 Physics II 1 3
PHYS 121A Physics II Lab 1 1
ENGL 102 English Composition: Introduction to Writing for Research 3
 Term Credits14
Second Year
1st Semester
CS 114 Introduction to Computer Science II 3
MATH 244 Introduction to Probability Theory 3
MATH 337 Linear Algebra 3
History and Humanities GER 200 level 3
Social Sciences GER 3
 Term Credits15
2nd Semester
CS 241 Foundations of Computer Science I 3
CS 280 Programming Language Concepts 3
MATH 213 Calculus III B 4
MATH 341 Statistical Methods II 3
History and Humanities GER 300+ level 3
 Term Credits16
Third Year
1st Semester
MATH 340 Applied Numerical Methods 3
MATH 344 Regression Analysis 3
MATH 391 Numerical Linear Algebra 3
CS 288 Intensive Programming in Linux 3
DS 340 Fundamentals and Principles of Data Science 3
 Term Credits15
2nd Semester
MATH 345 Multivariate Distributions 3
MATH 447 Applied Time Series Analysis 3
MATH 478 Stat Methods in Data Sci 3
Data Science Elective 1 3
History and Humanities GER 300+ level 3
 Term Credits15
Fourth Year
1st Semester
MATH 448 Stochastic Simulation 3
MATH 461 Introduction to Statistical Computing with SAS and R 3
MATH 462 Statistics and Statistical Learning (Capstone I) 3
CS 450 Data Visualization 3
Data Science Elective 2 3
 Term Credits15
2nd Semester
MATH 463 Statistics and Statistical Learning (Capstone II) 3
Math Upper Level Elective (300+ level) 3
Data Science Elective 3 3
Humanities and Social Science Senior Seminar GER 3
Free Elective 2 4
 Term Credits16
 Total Credits120
Data Science (Statistics Option) Electives
YWCC 310Co-op Work Experience I3
CS 331Database System Design & Mgmt3
CS 332Principles of Operating Systems3
CS 350Intro to Computer Systems3
CS 351Introduction to Cybersecurity3
CS 356Introduction to Computer Networks3
CS 357Fundamentals of Network Security3
CS 370Introduction to Artificial Intelligence3
CS 375Introduction to Machine Learning3
CS 444Big Data Systems3
CS 408Cryptography and Internet Security3
CS 435Advanced Data Structures and Algorithm Design3
CS 482Data Mining3
MGMT 316Business Research Methods3
MGMT 416Artificial Intelligence for Business Decisions3
MRKT 378Marketing Analytics3
MRKT 430Marketing Research3
MATH 222Differential Equations4
MATH 388Introduction to Chaos Theory3
MATH 430Analytical and Computational Neuroscience3
MATH 453High-Performance Numerical Computing3
MATH 477Stochastic Processes3
IS 333Social Network Analysis3
IS 392Web Mining and Information Retrieval3
FIN 218Financial Markets and Institutions3
FIN 306Blockchain Technology for Business3
FIN 310Data-Driven Financial Modeling3
FIN 320Fin Data Analytics3
IT 430Ethical Hacking for System Administrators3
IT 485Special Topics in Information Technology I3
1

Students considering switching to Data Science should take PHYS 111/111A and 121/121A. PHYS 102/102A will not receive credit.

2

A free elective is any 3 credit course except a course that is already required for your program or any course covering prerequisite material for first semester courses in your program.  Free electives should be chosen in consultation with your advisor.

3

Students cannot obtain credit for both CS 301 and DS 340.