BS in Data Science Curriculum
Students majoring in Data Science must meet the following requirements for graduation. Note: a C- or better is required for all program prerequisites, unless otherwise stated. Students are required to maintain a GPA of 2.0 or better for all courses used to fulfill the Data Science major.
|University Curriculum 1||46|
|Modern Language Requirement||3-6|
|Programming and Problem Solving|
and Programming and Problem Solving Lab
|or CSC 106||Introduction to Programming for Engineers|
|DS 110||Introduction to Data Science||3|
|DS 201||Introduction to Python||1|
|DS 210||Algorithms for Data Science||4|
|DS 380||Data Mining||3|
|DS 385||Machine Learning||3|
|DS 480||Data Science Capstone||3|
|MA 151||Calculus I||4|
|MA 229||Linear Algebra||3|
|MA 285||Applied Statistics||3|
|or EC 272||Advanced Applied Statistics|
|DS Electives (Take two courses from the following list)||6-8|
|Communicating with Data|
|Calculus II: Part A|
and Calculus II: Part B
|Minor Courses 2||18|
All students must complete the University Curriculum requirements.
Students enrolled in the Bachelor of Science in Data Science program are required to complete a minor (typically 18 credits) to complement the knowledge and skills developed in the major. Students may select a minor from any program within or outside of the College of Arts and Sciences.
Modern Language Requirement
All CAS students (both bachelor of science and bachelor of arts) must complete one modern language through the 102 level. Modern language courses may also count toward the UC Personal Inquiry II requirement. Students who have taken a language in high school should take the modern language placement test for that language. Students with placement scores at the 201 level or higher have demonstrated language competency and thus have passed out of the language requirement.