Skip to main content

Minor in Data Science Curriculum

This webpage provides an accessible overview of the Data Science minor requirements. For advising or official record use, consult the full catalog and approved elective lists.

Program Requirements

All required courses must be completed with a grade of C or better.

Programming Requirement (Choose 1)

  • CIS 180 – Object-Oriented Programming I (4 credits)
  • MTH 280 – Introduction to Scientific Programming (4 credits)
  • ECE 160 – Foundations of Computer Engineering I (4 credits)
  • CIS 115 – Computer Programming with C (3 credits)

Core Data Science Courses

  • DSC 101 – Introduction to Data Science (3 credits)
  • DSC 201 – Data Analysis & Visualization (3 credits)

Mathematics Requirement (Choose 1)

  • MTH 152 – Calculus II (4 credits)
  • MTH 154 – Calculus for Applied Science & Engineering II (4 credits)
  • MTH 221 – Linear Algebra (3 credits)

Statistics Requirement (Choose 1)

  • MTH 231 – Elementary Statistics I: Exploratory Data Analysis (3 credits)
  • MTH 332 – Mathematical Statistics (3 credits)

Data Science Electives

Students must complete three elective courses, each with a grade of C or better.

In addition to the courses listed below, most 300-level and higher CIS and MTH courses (excluding CIS 495, CIS 498, CIS 499, and MTH 495) may be used as electives. Students should consult their advisement report or the Undergraduate Catalog for the approved list.

  • AXD 363 – Virtual Reality Design (3 credits)
  • AXD 446 – Advanced Topics in Animation + Game Arts (topic must relate to AXD 363) (3 credits)
  • DSC 301 – Matrix Methods for Data Analysis (3 credits)
  • DSC 468 – Data Visualization (3 credits)
  • EGR 333 – Introduction to Geographic Information Systems (3 credits)
  • MIS 315 – Information Systems (3 credits)
  • MIS 332 – Business Data Systems (3 credits)
  • MIS 432 – Database Design and Implementation (3 credits)
  • PHL 319 – Information and Technology Ethics (3 credits)
  • CIS Elective (300-level or above, approved)
  • MTH Elective (300-level or above, approved)
Back to top of screen