Courses List

Big data is revolutionizing the way many agencies operate, particularly with respect to governance transparency and accountability, law enforcement, transportation, and housing policy. Big data is changing strategies for crime-fighting, defense, national intelligence, social programs, and finance and operations of agencies. The 36-unit Master of Science in Public Policy Data Science program is a multi-disciplinary program offered jointly between the USC Sol Price School of Public Policy and the Informatics Program in the department of Computer Science at the Viterbi School of Engineering, and will provide a curriculum that will make degree recipients appealing to the employers of the 21st century.

1. Public Policy Courses

Core Courses (12 units):

  • PPD 503 Economics for Public Policy
  • PPD 554 Foundations of Policy Analysis
  • PPD 558 Multivariate Statistical Analysis

Elective Options (4 units) – select one course from the following:

  • PPD 555 Public Policy Formulation and Implementation
  • PPDE 668 Applied Econometrics for Program Evaluation
  • PPD 560 Methods for Policy Analysis

2. Data Informatics Courses

Core Courses (12 units):

  • INF 510 Principles of Programming for Informatics
  • INF 549 Introduction to Computational Thinking and Data Science
  • INF 550 Overview of Data Informatics in Large Data Environments

Note: Students with a computer science background will have the option of replacing INF 510, INF 549, and INF 550 with INF 551, INF 552, and INF 553.

Elective Options (4 units) – select one course from the following:

  • INF 551 Foundations of Data Management
  • INF 552 Machine Learning for Data Informatics
  • INF 553 Foundations and Applications of Data Mining
  • INF 554 Information Visualization
  • INF 555 User Interface Design, Implementation, and Testing
  • INF 556 User Experience Design and Strategy

3. Capstone

Students will complete a capstone experience and project through enrollment in INF 560.

  • INF 560 Data Informatics Professional Practicum