The advanced data science option targets students who seek to develop new data science methods and build new data science tools. It focuses on creating an interdisciplinary cohort of data science students taking the same set of advanced data science courses. See below to learn more about the core curriculum and leadership structure.

For a full list of data science related courses at the UW, please see this webpage.

Find departments with the advanced graduate data science option here.

Core Curriculum

Big Data is an evolving field, whose definition is fluid, and will continue to evolve over the years. Thus, the core of our educational approach is a comprehensive interdisciplinary, multifaceted practical training program.

  • Core Curriculum: An integrated, multidisciplinary set of courses that prepare the students in the algorithmic, statistical, systems, and scientific aspects of Big Data. This curriculum is an overlay on top of the requirements of the participating departments in a manner that is specific to each department. Please contact the faculty liaisons for detailed information.

Three out of four of the following core courses:

CSE 544 – Data Management. This course focuses on how to use data management systems and how to build them, including recent advances in the field.

  • Basic knowledge of data structures (e.g., tree structures)
    Background course =  CSE 326.
  • Basic knowledge of the operating system
  • Comfortable programming in Java
    Background course =  CSE 143.

CSE 546/STAT 535 – Foundational Machine Learning

  • Linear algebra (eigenvectors, eigenvalues, solving linear systems).
    Background course =  MATH 318 or 308.
  • Familiarity with multivariate calculus (partial derivatives, multiple integrals).
    Background course =  MATH 324.
  • Fundamental ideas of probability
    Background course = STAT 391 or STAT 394-395.
  • Comfort with basic programming in Java, Python, or R
    Background course =  CSE 143.

CSE 512 – Data Visualization

  • Basic programming expertise; familiarity with or willingness to learn a high-level programming language like Python or JavaScript.
    Background course =  CSE 143.
  • Comfort with fundamental data structures and algorithms.
    Background course =  CSE 332 or CSE 373.
  • Familiarity with fundamentals of (one or more of) interaction design, computer graphics, statistics, databases or natural language processing a plus, but by no means required. 

STAT 509 or STAT 512-513 (a more in-depth version)

  • Linear algebra (eigenvectors, eigenvalues, positive definite matrices).
    Background course =  MATH 318 or 308.
  • Familiarity with multivariate calculus (partial derivatives, multiple integrals, Jacobians).
    Background course =  MATH 324.
  • Fundamental ideas of probability.
    Background course =  STAT 394-395, or possibly STAT 391.
  • Familiarity with basic statistical inference (hypothesis tests, estimators, confidence intervals) a plus. Background course =  STAT 311.

Course descriptions and prerequisites are listed here.

Additionally, to further expand students’ education and create a campus-wide community, students register for at least 4 quarters in the weekly Big Data Seminar Course, CHEM E 599F.

An Advanced Data Science course can be replaced by an equivalent or more advanced course in the same area UPON APPROVAL. A student must submit an email petition to the Steering Committee (bigdata-igert-steering (at) cs (dot) washington (dot) edu) to perform such a substitution. The Steering Committee may request input from the student’s Faculty Advisor and the primary department’s Graduate Program Advisor before making a decision.


Steering Committee:

Ginger Armbrust, Oceanography
Magdalena Balazinska, Computer Science & Engineering
David Beck, Chemical Engineering
Andrew Connolly, Astronomy
Tom Daniel, Biology
Emily Fox, Statistics
Carlos Guestrin, Computer Science & Engineering
William Noble, Genome Sciences
Hong Qian, Applied Math

IGERT program leadership

Mailing List

Would you like to receive emails about topics and events of interest to Advanced Data Science Option participants?  Sign up for the mailing list here!


Development of the Advanced Data Science Option was partially supported by the following:

Further Information

For questions about the program or if your department is interested in adding an option, please contact Magdalena Balazinska or David Beck.