DS Undergraduate Handbook (2023-2024) - FMS Application
University of Utah, School of Computing

Full Major Status (FMS) Application

Any student interested in pursuing a degree in data science should take the courses designated as "Pre-Major". Upon completion of these courses, and in order to enroll in Kahlert School of Computing courses at the 3000-level and above, students must have full major status (FMS) (or minor status). Instructions on how and when to apply are below.

Pre-Major Courses

  1. Introduction to Programming Sequence. Choose either:
    • CS 1400 - Introduction to Computer Programming
    • CS 1410 - Introduction to Object-Oriented Programming
    or
    • CS 1420 - Accelerated Introduction to Object-Oriented Programming
  2. CS 2420 - Introduction to Algorithms and Data Structures *
  3. Math 1310 - Engineering Calculus I
  4. Math 1320 - Engineering Calculus II

* Students must complete CS 2420 with a B- or above, and Calculus I with a C or above. Students with an overall or technical GPA lower than the probation requirement will be admitted on probation and will have to satisfy those requirements.

To decide between the two semester and one semester options, please review: where to start.

Can be replaced with Math 1210 and Math 1220, however, then we strongly recommend to also take Math 2210. Students are recommended to take Math 2270 Linear Algebra as soon as possible because it is in a sequence of pre-req chains. Math 1310 and Math 1320 better prepare students to take Math 2270 immediately afterwards, allowing students more flexibility in their timing to take other advanced data science courses. See an academic advisor for details.

Path to Full Major Status

  1. Be admitted to the University of Utah.
  2. Designate your major as "pre-data science" by informing an academic advisor.
  3. Enroll in the Kahlert School of Computing Canvas page.
  4. Complete the pre-major courses listed above, earning the required grades in Calculus and CS 2420.
  5. Log in to your uXXXXXXX@gcloud.utah.edu account. (For more information on the U‘s Gcloud, see gcloud.utah.edu.)
  6. Submit an application for FMS.