The Certificate in Large Data Analysis requires a minimum of 21 s.h. The certificate may be earned by any student admitted to the University of Iowa who is not concurrently enrolled in a graduate or professional degree program. Students must maintain a g.p.a. of at least 2.00 in work for the certificate.

Students majoring in computer science, mathematics, or statistics may count a maximum of 6 s.h. of course work for their major toward the certificate. Students pursuing other majors should consult with their major advisors to ascertain whether they may count certificate course work toward their majors.

Most of the certificate courses have prerequisites not included in the certificate requirements. Students should select courses for which they have met the prerequisites.

Prerequisites (or their equivalents) for the certificate include:

CS:1210Computer Science I: Fundamentals4
MATH:1850Calculus I4
MATH:1860Calculus II4
MATH:2700Introduction to Linear Algebra4

The following course work is required.

Level I
Both of these:
MATH:3800Elementary Numerical Analysis3
STAT:2010Statistical Methods and Computing3
Level II
This course:
STAT:3200Applied Linear Regression3
Two of these:
CS:4700/MATH:4860High Performance and Parallel Computing3
CS:4980Topics in Computer Science II (consult advisor for section approval)3
CS:5430Machine Learning3
CS:5630Cloud Computing Technology3
MATH:4820Optimization Techniques3
MSCI:3200Database Management3
STAT:5400Computing in Statistics3
STAT:5810/BIOS:5310Research Data Management (may be substituted for STAT:5400 with advisor approval)3
Level III
Both of these:
MATH:4740/STAT:4740/CS:4740Large Data Analysis (capstone course)3
MSCI:4480/CS:4480Knowledge Discovery3

Topic courses on Internet measurements and analytics or topological data analysis may be substituted for the requirements with the approval of the large data analysis advisory board.