2018 – 2019

At the University of Washington, we are deeply committed to ensuring the success of all our graduates, and we consider data science to be a critical component of student education whatever major they choose to pursue.

We have identified a core set of skills that form the heart of data science education, but also recognize that data science education needs vary across disciplines. Our vision has led us to adopt an approach to data science education that takes the form of specializations within existing majors. These specializations are called “options” and are transcriptable in the sense that the “data science” specialization is listed on student transcripts.

To learn more about data science options at the graduate and undergraduate levels, and also how your department or school can join this UW-wide program and offer such options within your major, please visit the education pages of the eScience Institute.

We are keeping track of all data science courses offered around the University of Washington, and this page will be updated once per year. We currently offer:

  1. General Introduction to Data Science
  • STAT 180/CSE 180/INFO 180 – Introduction to Data Science;  Prerequisite: Either a minimum grade of 2.5 in MATH 098, a minimum grade of 3.0 in MATH 103, a score of 151-169 on the MPT-GS placement test, or score of 145-153 on the MPT-AS placement test
  • INFO 370  Core Methods in Data Science (5 credits); Prerequisite: INFO 201; and CSE 142 or CSE 143; and either CS&SS 221, SOC 221, STAT 221, STAT 311, MATH 390, STAT 390, QMETH 201, or Q SCI 381
  • INFX 572 – Introduction to Data Science; no prerequisites
  • Coursera: Introduction to Data Science
  • BIOST 544  Introduction to Biomedical Data Science; Prerequisite: either BIOST 511 or equivalent; either BIOST 509 or equivalent; or permission of instructor
  • BIOL 419/519  Data Science for Biologists (4 credits); no prerequisites
  • PUBPOL 599 B – Computational Thinking for Governance Analytics; no prerequisites
  1. Software Development for Data Science
  • CSE 160 – Data Programming (4 credits); no prerequisites
  • CSE 163 – Intermediate Data Programming (4 credits); Prerequisite: CSE 142 or CSE 160
  • CSE 583 – Software Development for Data Scientists (4 credits); no prerequisites
  • ChemE 546  Software Engineering for Molecular Data Scientists (3 credits); no prerequisites
  • CS&SS 508  Introduction to R for Social Scientists (1); no prerequisites
  • FISH 552  – Introduction to R Programming for Natural Scientists (2); no prerequisites
  • GEOG 485 – Advanced Digital Geographies (5): Prerequisite: GEOG 360
  1. Statistics and Machine Learning
  • CSE 416/STAT 416  Introduction to Machine Learning (4 credits); Prerequisites: (CSE 143 or CSE 160) and (STAT 311 or STAT 390)
  • CSE 546 Machine Learning (4 credits); Prerequisite: either CSE 312, STAT 341, STAT 391 or equivalent
  • EE 546  Optimization and Learning for Control (3 credits); Prerequisite: permission of instructor
  • STAT 391 – Quantitative Introductory Statistics for Data Science (4); Prerequisite: either CSE 312, or STAT 394/MATH 394 and STAT 395/MATH 395
  • STAT 403 – Introduction to Resampling Inference (4); Prerequisite: either STAT 311/ECON 311, STAT 341, STAT 390/MATH 390, STAT 481/ECON 481, or Q SCI 381 and Q SCI 482
  • STAT 425 – Introduction to Nonparametric Statistics (3); Prerequisite: STAT 390/MATH 390
  • STAT 435 – Introduction to Statistical Machine Learning (4 credits); Prerequisites: either STAT 341, STAT 390/MATH 390, or STAT 391; recommended: MATH 308
  • STAT 504 – Applied Linear Regression (3); Prerequisite: either STAT 342, STAT 390/MATH 390, STAT 421, STAT 481/ECON 481, STAT 509/CS&SS 509/ECON 580, or SOC 425
  • STAT 509 Introduction to Mathematical Statistics: Econometrics I (5 credits); Prerequisite: STAT 311/ECON 311; either MATH 136 or MATH 126 with either MATH 308 or MATH 309
  • STAT 512/513 – Statistical Inference (4 credits each); Prerequisite: STAT 395 and STAT 421, STAT 423, STAT 504, or BIOST 512
  • STAT 534 – Statistical computing (3); Prerequisite: experience with programming in a high level language
  • STAT 535 Statistical Learning: Modeling, Prediction, and Computing (3 credits); Prerequisite: experience with programming in a high level language
  • STAT 538 – Advanced Machine Learning (3) STAT 548 Machine Learning for Big Data (4); Prerequisite: experience with programming in a high level language
  • STAT 556 – Introduction to Statistics and Probability (5) – Fee-based; no prerequisites
  • STAT 557 – Applied Statistics and Experimental Design (5) – Fee-based; Prerequisite: STAT/BIOST/DATA 556 or instructor’s permission
  • STAT 558 – Statistical Machine Learning for Data Scientists (5) – Fee-based; Prerequisite: STAT/BIOST/DATA 557 or instructor’s permission
  • STAT 570 – Advanced Regression Methods for Independent Data (3);  Prerequisite: STAT 512 and STAT 513;BIOST/STAT 533 or STAT 421/STAT 502 and STAT 423/STAT 504; a course in matrix algebra
  • STAT 571 – Advanced Regression Methods for Dependent Data (3);  Prerequisite: BIOST570/STAT 570
  • STAT 581 – Advanced Theory of Statistical Inference (3);  Prerequisite: STAT 513; either MATH 426 or MATH 576
  • STAT 582 – Advanced Theory of Statistical Inference (3); Prerequisite: STAT 581
  • STAT 583 – Advanced Theory of Statistical Inference (3);  Prerequisite: STAT 582
  • INFO 371 – Advanced Method in Data Science (5 credits); Prerequisite: INFO 370
  • INFX 573 – Data Science I: Theoretical Foundations; Prerequisites: either Q METH 201, IMT 570, or equivalent college coursework; either CSE 142, INFX 501, or equivalent college coursework
  • INFX 574 – Data Science II: Machine Learning and Econometrics; Prerequisite: INFX 573
  • ME 599 – Machine Learning Control
  • ATMS 552 – Objective Analysis; no prerequisites
  • AMATH 482/582 – Computational Methods for Data Analysis; Prerequisite: either MATLAB and linear algebra or permission of instructor
  • AST 497  Introduction to AstroStatistics and Big Data in Astronomy (3 credits)
  • AST 598  AstroStatistics and Machine Learning in Astronomy (3 credits)
  • CS&SS 510  Maximum Likelihood Methods for the Social Sciences (5); Prerequisite: POL S 501/CS&SS 501; POL S 503/CS&SS 503
  • CS&SS 554  Statistical Methods for Spatial Data (3); no prerequisites
  • CS&SS 564 – Bayesian Statistics for the Social Sciences (4); Prerequisite: SOC 504, SOC 505, SOC 506 or equivalent
  • CS&SS 566 – Causal Modeling (4); Prerequisite: course in statistics, SOC 504, SOC 505, SOC 506, or equivalent
  • CS&SS 567 – Statistical Analysis of Social Networks (4); Prerequisite: SOC 504, SOC 505, SOC 506, or equivalent
  • TCSS 555 – Machine Learning (5) at the Tacoma campus; no prerequisites
  • TCSS 554 – Information Retrieval and Web Search (5) at the Tacoma campus; no prerequisites
  • TCSS 551 – Big Data Analytics (5) at the Tacoma campus; Prerequisite: minimum grade of 3.0 in TCSS 343 and TCSS 445 or equivalent
  • AMATH 515 – Fundamentals of Optimization (5); Prerequisite: linear algebra and advanced calculus
  • AMATH 563 – Inferring Structure of Complex Systems (5); Prerequisite: AMATH 561 and AMATH 562, or instructor permission
  • CFRM 521 – Machine Learning for Finance (4); Prerequisite: CFRM 502 or equivalent, which may be taken concurrently; programming skills in R or MATLAB
  • SEFS 540 – Optimization Techniques for Natural Resources (5); Prerequisite: MATH 308 or permission of instructor
  • FISH 556 – Spatio-temporal Models for Ecologists (5); Prerequisite: FISH 552 and FISH 553; and either FISH 454, FISH 458, ESRM 451/Q SCI 451, FISH 558, FISH 559, SEFS 590, STAT 516 and STAT 517, or permission of instructor; recommended: Knowledge of the R programming language Knowledge of likelihood-based statistics Intermediate background in statistical analysis
  • FISH 557 – Estimation of Population Parameters (4); no prerequisites
  • FISH 558 – Decision Analysis in Natural Resource Management (4); no prerequisites
  • FISH 559 – Numerical Computing for the Natural Resources (5); no prerequisites
  • FISH 560 – Applied Multivariate Statistics for Ecologists (4); Prerequisite: Q SCI 482 or equivalent
  • BIOST 546 – Machine Learning for Biomedical and Public Health Big Data; Prerequisite: BIOST 511 or BIOST 512 and familiarity with R
  • STAT/BIOST 527 – Nonparametric Regression and Classification; Prerequisite: either STAT 502 and STAT 504 or BIOST 514 and BIOST 515
  • BIOST 533 Theory of Linear Models; Prerequisite: STAT 421 or STAT 423 or BIOST 515; and STAT 513
  • BIOST 540 – Longitudinal and Multilevel Data Analysis; Prerequisite: either BIOST 513, BIOST 515, BIOST 518, BIOST 536, or permission of instructor
  1. Data Management
  • CSE 414 – Introduction to Database Systems (4 credits) Prerequisites: CSE 143 (will soon also allow CSE 163)
  • CSE 544 – Principles of DBMS (4 credits); no prerequisites
  • INFO 445 – Advanced Database Design, Management, and Maintenance
  • INFX 575 – Data Science III: Scaling, Applications, and Responsibility; Prerequisite: INFX 574
  • TCSS 564 – Database Systems Internals (5) at the Tacoma Campus; Prerequisite: TCSS 343; TCSS 445
  • GEOG 465 – GIS Database and Programming (5) Prerequisite: GEOG 360
  • GEOG 482 – GIS Data Management (5) Prerequisite: GEOG 360
  1. Data Visualization
  • CSE 442 Data Visualization (4 credits); Prerequisite: CSE 332
  • CSE 412 Introduction to Data Visualization (4 credits); Prerequisites will be CSE 143 or CSE 163
  • CSE 512 Data Visualization (4 credits); no prerequisites
  • GEOG 360 – GIS & Mapping (5); no prerequisites
  • INFX 562 Interactive Information Visualization (4 credits); no prerequisites
  • INFO 474 Interactive Information Visualization (5 credits); Prerequisites: INFO 343 or CSE 154; and CSE 143; and either Q METH 201, Q SCI 381, STAT 221/CS & SS 221/SOC 221, STAT 311, or STAT 390/MATH 390
  • HCDE/DATA 511 Information Visualization/Data Visualization and Exploratory Analytics (4 credits); no prerequisites
  • HCDE 411 Information Visualization (5 credits) Prerequisites: HCDE 308 and HCDE 310
  • CS&SS/ 569   Visualizing Data (4 credits) Prerequisites: SOC 504, SOC 505 & SOC 506
  • FISH 554 – Beautiful Graphics in R (2 credits) Prerequisites: FISH 552 & FISH 553 or equivalent R programming experience
  • PUBPOL 599 C – Visual Analytics for Policy and Public Managers; no prerequisites
  1. Societal and Ethical Aspects of Data Science
  • GEOG 258 – Digital Geographies (5); no prerequisites
  • HCDE/DATA 512 – Human Centered Data Science; no prerequisites
  • SOC 225 – Data and Society (3 credits + 2 credits); no prerequisites
  • INFX 575 – Data Science III: Scaling, Applications, and Responsibility (also under data management above); Prerequisite: INFX 574
  • TCSS 588 – Bioinformatics (5 credits) at the Tacoma campus; Prerequisites: an undergraduate level algorithms course
  • BIOST 532 – Research Ethics in Data Science (2 credits); no prerequisites
  1. Marketing Analytics
  • MKTG 462 – Customer Analytics – Customer Analytics (4 credits); Prerequisite: MKTG 301
  • MKTG 464 – Analytics for Marketing Decisions – Analytics for Marketing Decisions (4 credits); Prerequisite: MKTG 301
  • MKTG 466 – Digital Marketing – Digital Marketing (4 credits); Prerequisite: MKTG 301
  1. Data Science Seminars