Earn your joint BS and MS in Data Science

Iowa U2G—undergrad to grad in five years

The joint Bachelor of Science/Master of Science in Data Science is for eligible students who seek to complete both the BS and the MS at the University of Iowa in five years. Students in the joint program must complete all requirements for each degree. A traditional MS in data science requires completion of 30 semester hours of graduate-level course work. The BS/MS program permits students to count 12 semester hours of credit (four courses) toward the requirements for both degrees. To complete the MS, an additional 18 semester hours of course work is required. The four courses that count toward both degrees must be taken during the fourth year of undergraduate study, after admission to the joint program, and must satisfy degree requirements of both the BS and the MS in data science.

When a student withdraws from the joint program before completing their bachelor's degree, credit earned in the four planned cross-credited courses is counted only toward the undergraduate degree.

Students are granted the BS when they complete all requirements for the undergraduate degree.

Students generally apply for admission to the joint program during the spring semester of their third year as undergraduates and enter the program at the beginning of their fourth year—becoming both an undergraduate and graduate student at that time. 

Why offer this U2G?

The Department of Statistics and Actuarial Science (SAS) offers the Master of Science in Data Science (MSDS) with the goal to train data scientists who have the analytical and technical skills to explore, formulate and solve complex data-driven problems in science, industry, business and government. 

  • The program focuses on the theory, methodology, application and ethics for working with and learning from data.
  • With an emphasis on statistical thinking and foundations, the MSDS program rigorously prepares its graduates with the abilities to develop and implement new or special purpose analysis and visualization tools. 
  • The program will promote a fundamental understanding of how to quantify uncertainty in data-driven decision-making.

Who can apply?

In order to be eligible for admission, candidates who enter the program represent a wide range of undergraduate degrees, with the majority from STEM majors. This degree program will target students in a number of allied disciplines but is not limited to undergraduates completing specific majors.

  • Must already be enrolled at the University of Iowa
  • Must have completed a minimum of 80 semester hours at the time of admission to the joint program, with at least 30 semester hours earned at the University of Iowa
  • Must have a cumulative University of Iowa grade-point average (GPA) of at least 3.25
  • Must have discussed the program with their undergraduate advisor and have the advisor's support for being admitted to the program
  • Must have completed Calculus I and Calculus II

Application process

Students interested in the program must submit the BS/MS dual degree program application to the Department of Statistics and Actuarial Science. Application to the department should be submitted during the second semester of the junior year by April 15.

Each applicant must:

  • Complete and submit the application form to the department.
  • After being recommended by the department (based on the previous application), complete the University of Iowa Graduate College application.
    • Submit a statement of purpose including professional goals.
    • Once you apply you will be asked to submit three names of recommenders that the university will contact on your behalf. You can ask people to expect this request. 
    • Note: The GRE is not required

Application comparison

The U2G program requires that students be in good standing and receive the undergraduate degree before entering their fifth year of the MS program. The student will apply to the Master’s program by April 1 of the second semester of the junior (equivalent) undergraduate year. The following table shows a comparison of the MS’s regular admissions criteria with the proposed admissions criteria for U2G students:

Regular admission requirements for MS in Data ScienceU2G admission requirements for the BS/MS in Data Science
Bachelor’s degree from a U.S. college or university, or an equivalent degree from another countryCompletion of 80 hours of undergraduate work and declaration of a major by the end of the semester of application. A student who did not start their academic career at the University of Iowa must have completed 30 semester hours at Iowa prior to application.
Minimum 3.0 grade-point average (GPA) or the foreign equivalentMinimum 3.25 University of Iowa grade-point average (GPA) upon application. Minimum 3.0 cumulative GPA upon completion of undergraduate degree.
Personal statementPersonal statement
Three letters of recommendationApproval by Director of Undergraduate Director of Data Science
TOEFL/IELTS scores for international applicants without a U.S. degree and whose first language is not English. The TOEFL minimum is a score of 85 or higher on the Internet-based version of the test.As the student is a current University of Iowa student, they are considered TOEFL exempt for the U2G program. International students must also submit TOEFL to the Graduate College before continuing in the dual-degree program after conferral of the BS degree.
GRE is not required.GRE is not required.
Two semesters of college calculus, prior formal coursework in computer science (equivalent to an introduction to computing course in the standard computer science curriculum).Two semesters of college calculus, prior formal coursework in computer science (equivalent to an introduction to computing course in the standard computer science curriculum).
No video conference or in-person interview required for admissionVideo conference or in-person interview required for admission


Students enrolled in the joint degree program will pay undergraduate tuition and fees through their fourth year. Starting with their fifth year, students will be assessed tuition and fees at the graduate rate and thereafter.

Please note: If award of the bachelor’s degree is delayed beyond the first two semesters of the program, students will continue to pay graduate tuition. However, students in the combined program will be eligible to hold graduate assistantships starting their fifth year. Any student holding an assistantship of 25% or grader will be eligible for a full tuition waiver and other benefits as mandated by the graduate student collective bargaining agreement.


For more information please email your questions and concerns to data-science@uiowa.edu or see Margie in 241 Schaeffer Hall (SH).