Typical Four-year Outline: Data Science BS

The typical four-year outline for Michigan Tech's data science bachelor's degree provides a semester-by-semester guide to core courses, labs, and requirements.

The uAchieve Interactive Degree Audit is the official method for tracking the completion of your specific degree requirements. Please be aware that there are multiple ways for students to progress through this major. This is just one sample and adjustments may be required due to curriculum changes. Students should work with their advisor to develop their individual plan. A full list of undergraduate course descriptions is available.

Print Outline

Year One

Fall Semester
Course Prerequisites Credit
Essential Education: Composition   3
Essential Education: Natural and Physical Science   3
MA1160 Calculus with Technology   4
DATA1000 Explorations in Data Science   1
DATA1100 Practical Data Science Tools   1
CS1121 Intro to Programming I   3
Total   15
Spring Semester
Course Prerequisites Credit
Essential Education: Foundations of the Human World   3
Essential Education: Activities for Well-Being and Success   1
CS1122 Intro to Programming II CS1121 3
DATA1200 Data Science with Python MA1160 3
MA2320 Elementary Linear Algebra MA1160 2
MA2710 Intro to Statistical Analysis MA1160 3
Total   15

Year Two

Fall Semester
Course Prerequisites Credit
Essential Education: Arts & Culture   3
MA Elective   3
Data2201: Foundations of Data Science Data1200, CS1122, CS2320 3
CS2311 Discrete Structures CS1121, MA1160 3
CS2321 Data Structures CS1121 3
Total   15
Spring Semester
Course Prerequisites Credit
Essential Education: Communication Intensive   3
DATA2600 Data Visualization   3
CS3425: Introduction to Database Systems CS2311, CS2321 3
Data Science Elective / Focus Area   3
Data Science Elective / Focus Area   3
Total   15

Year Three

Fall Semester
Course Prerequisites Credit
Essential Education: Intercultural Competency   3
Essential Education: Actvities for Well-being and Success   1
CS4801: Foundations of Machine Learning DATA2201,
MA2710
3
MA Elective   3
Data Science Elective / Focus Area   3
Free Elective   3
Total   16
Spring Semester
Course Prerequisites Credit
Essential Education: Experience   3
CS 4770: Software Architecture CS3425 3
CS 4321: Introduction to Algorithms CS2311, CS2321 3
Data Science Elective / Focus Area   3
Data Science Elective / Focus Area   3
Total   15

Year Four

Fall Semester
Course Prerequisites Credit
Essential Education: Activities for Well-being and Success   1
CS 3000: Ethical and Social Aspects of Computing   3
Data Science Elective / Focus Area   3
Data Science Elective / Focus Area   3
Technical Focus Area   3
Total   13
Spring Semester
Course Prerequisites Credit
DATA 4991: Data Science Capstone   3
Data Science Elective / Focus Area   3
Data Science Elective / Focus Area   3
Technical Focus Area   3
Free Elective   3
Total   15

Grand Total = 120 Credits

Essential Education Requirements (24 total credits)

Required courses are:

  • Essential Ed Seminar (UN 1013 or UN 2013, 1 credit),
  • Composition (UN 1015-3 credits),
  • a Natural and Physical Science course (3 credits),
  • a Communication Intensive course (3 credits),
  • an Arts and Culture course (3 credits),
  • an Intercultural Competency course (3 credits),
  • an Essential Education Experience course (3 credits),
  • and 3 credits of Activities for Well-being and Success.

For specific courses, reference Essential Education on the Registrar's website.

Additional Notes

  • Prerequisite (pre-req) course must be successfully completed PRIOR to taking the subsequent course.
    • Concurrent Prerequisites (concurrent noted by ©) may be taken at the same time, although it is not necessary if the prerequisite course is completed first.
      • Required Corequisite (co-req) courses that MUST be taken together in the same semester.
      • Class Standing: So (Sophomore Standing earned 30 credits) Jr (Junior Standing earned 60 credits), Sr (Senior Standing earned 90 credits)
      • Semester Offered: Noted under electives with F (Fall), Sp (Spring), Su (Summer) or On Demand (no anticipated offering but may show in the schedule, consult COB advisor)
  • Math: Students are placed into an initial math course based on ACT/SAT math score, the online ALEKS assessment, or a math placement exam score for credit (AP, IB, CLEP).
  • Transfer, Advanced Placement, or study abroad courses are not included in credit hours used for GPA calculations. Transfer credit is awarded for Michigan Tech equivalent coursework only if a grade of ‘C’ or better (2.00/4.00) or equivalent is earned at a transfer institution. Study abroad credit will be awarded based on passing a course according to equivalent international standards. Advanced Placement credit is awarded according to published AP Exam score standards (also IB and CLEP).

This degree plan is not an official list of degree requirements. Adjustments may be required due to curriculum changes.

Revised fall 2025.