Data Science FAQ

Q:  Can I double major in Computer Science and Data Science?
A:  Yes.  However, keep in mind, this would require completing 2 senior projects/theses.

Q:  Can I apply for a BS/MS degree with the BS in Data Science, and the MS in Computer Science or Computing? 
A:  Yes. note that if one chooses the MS in Computer Science, then CS 6810, Computer Architecture, would be required. For that course, it is recommended to take Cs 3810, Computer Organization, during the BS portion of the degree. The MS in Computing does not require CS 6810, Computer Architecture.

Q:  How do I apply for full major status (FMS) in Data Science? 
A:  The pre-major requirements and application are currently the same as those pursuing Computer Science. The application for Fall 2022 admission is now open! If you are ready to apply, please click here for access.

Q:  Can I take MATH 1210 and MATH 1220, Calculus I and II, instead of the Engineering Calculus sequence, MATH 1310 and MATH 1320?
A:  Yes. Engineering Calculus can be replaced with MATH 1210 and MATH 1220, however, you are strongly encouraged to complete MATH 2210**, Calculus III, in order to learn that missing material you would have covered in MATH 1320.

Students are recommended to take MATH 2270, Linear Algebra, as soon as possible because it is part of a sequence of important prerequisite chain, building upon each other. The MATH 1310 and 1320 sequence better prepares students for MATH 2270 and to enroll in it sooner, allowing students more flexibility in their timing to take other advanced data science courses.

** A recent update to the prerequisites of MATH 2270 allows students who earn a B or higher in MATH 1220 to enroll in the course without first completing MATH 2210. Those who do not meet this threshold will be required to succeed in Calculus III in order to enroll in Linear Algebra. There are no exceptions.

Q:  Is there a Minor in Data Science? 
A:  There may be one in the future, but there are currently no concrete plans for which courses would constitute a minor. However, we do offer two different data-related undergraduate certificates, Data Science and Data Fluency. Learn more about these options and available resources by clicking here!

Q:  Can I take Electives (either Data Analysis Breadth  or  Data Domain ones) other than those provided on the approved lists?
A:  It is certainly possible! Those are the pre-approved courses, but there are potentially many more that would qualify. Students are able to submit their requests by submitting the form linked here.

The Data Analysis Breadth electives are meant to provide a broader picture of the array of  techniques in data science. 

The Data Domain electives are meant to expose students to a data rich domain (e.g., in Engineering, Science, Medicine, etc) where the other skills learned in the degree would be applicable.  These courses may be billed as “technique” or “technology” courses in their own disciplines, but from the perspective of a data science student, the working through of the in depth application of those techniques in that domain will be the desired aspect.  Indeed each domain often has its own specific data challenges, and being exposed and aware of these issues is an important outcome of taking such a course. 

In both cases, the courses do not need to be a specific sequence within a single data or technique domain.  They should suit the students interests and their overall educational and career plan. 

Q:  I cannot figure out how to register for the Data Wrangling course. 
A:  Currently, DS 2500 is a spring-only course. Make sure you are planning your semester schedules carefully with your School of Computing undergraduate advisor!

Q:  Does the DS 3390 Ethics in Data Science course satisfy the Social/Behavioral Science (BF) requirement?  If I already completed both of my BF courses, will I need to take another course to satisfy that requirement? 
A:  No, it does not. We had planned to try to allow this, but it was not possible. Make sure to complete at least 2 BF courses to satisfy this university general education requirement.

Q:  My question was not asked/answered here.  How can I ask for clarification? 
A:  If a policy is not explicitly stated here, or answered in this FAQ, but there is a relevant one for Computer Science, as listed in the handbook, then the DS policy will default to that one.  This includes policies on Academic Misconduct, Non-Discrimination, and Sexual Misconduct — which conform to the University of Utah guidelines. The undergraduate handbook for Data Science is coming soon!

Please email to contact the SOC undergraduate advisors or the Director of the Data Science Program with additional questions.