CAPP Student Electives

CAPP students have the flexibility to take a wide range of electives from the Harris School of Public Policy, the Department of Computer Science, and other departments on campus.

Historical Student Elective Choices

Here are sample elective offerings that CAPP students have taken in the past. Please note this list is not an exhaustive list of courses that are available. Course offerings and seat availability may change from year to year. We encourage students to speak with their academic advisor and consider what courses are best for their specific career goals.

Computational Analysis and Public Policy (CAPP)

  • CAPP 30239 Data Visualization for Policy Analysis
  • CAPP 30255 Advanced Machine Learning for Public Policy
  • CAPP 30300 Data Science Clinic
  • CAPP 30320 Software Engineering for Civic Tech

Harris School of Public Policy (PPHA) 

  • PPHA 30300 Philosophical Foundations of Public Policy
  • PPHA 30520 Text Mining in Public Policy
  • PPHA 30525 Next Generation Data: Sources, Access
  • PPHA 30580 Civic Technology
  • PPHA 31720 The Science of Elections and Campaigns
  • PPHA 31730 The Strategic Uses of Survey Research in Political Campaigns
  • PPHA 31810 Lessons from Policies that Went Wrong
  • PPHA 32736 Economics, Politics and African Societies
  • PPHA 32740 Order & Violence 
  • PPHA 32750 Hydropolitics: Water Policy and Conflict
  • PPHA 32810 Winning Issue Campaigns
  • PPHA 33230 Inequality: Theory, Methods, and Evidence
  • PPHA 33420 Contemporary US Intelligence
  • PPHA 33510 Nuclear Policy
  • PPHA 33520 The Social Psychology of Behavior in Organizations
  • PPHA 33620 Leading with Innovation
  • PPHA 33820 The Intersection of Cyber Threats and Human Rights
  • PPHA 33901 Matching Efficiency and Inequality
  • PPHA 34810 Mixed Methods to Policy Research
  • PPHA 35570 Conflict and Humanitarian Intervention
  • PPHA 35700 Economics of Education Policy
  • PPHA 36701 Poverty Inequality and Welfare St
  • PPHA 37411 Management Matters
  • PPHA 38300 Health Economics and Public Policy
  • PPHA 38520 GIS Application in the Social Sciences
  • PPHA 38550 Technology for Public Policy
  • PPHA 38615 Modern Political Communications
  • PPHA 38751 Child Exploitation, Human Trafficking and the Supply Chain
  • PPHA 39830 Quantitative Security
  • PPHA 39925 Energy Policy and Human Behavior
  • PPHA 39930 International Climate Policy
  • PPHA 40010 Leadership and Modern American Politics
  • PPHA 40101 Policy Analysis Methods/Apps
  • PPHA 40321 The Modern Welfare State
  • PPHA 41501 Game Theory
  • PPHA 41600 Survey Research Methodology
  • PPHA 41750 Women in the Labor Market
  • PPHA 41800 Survey Questionnaire Design
  • PPHA 43401 Diplomacy and Defense
  • PPHA 46610 Workplace and Family Policy
  • PPHA 60020 Policy Lab
  • PPHA 60021 Policy Lab II

Masters Program in Computer Science (MPCS)

  • MPCS 50103 Mathematics for Computer Science: Discrete Mathematics
  • MPCS 51031 Android Application Development
  • MPCS 51032 Advanced iOS Application Development
  • MPCS 51036 Java Programming
  • MPCS 51039 Mobile Software Development
  • MPCS 51044 C/C++ for Advanced Programmers
  • MPCS 51042 Python Programming
  • MPCS 51043 Swift Programming 
  • MPCS 51046 Intermediate Python Programming
  • MPCS 51050 OO Arch: Patterns Tech Implem
  • MPCS 51083 Cloud Computing
  • MPCS 51100 Advanced Programming
  • MPCS 51205 Topics in Software Engineering
  • MPCS 51220 Applied Software Engineering
  • MPCS 51260 Human-Computer Interaction
  • MPCS 51240 Product Management
  • MPCS 51410 Object Oriented Programming
  • MPCS 52011 Introduction to Computer Systems
  • MPCS 52015 Advanced Computer Systems
  • MPCS 52030 Operating Systems
  • MPCS 52040 Distributed Systems
  • MPCS 52060 Parallel Programming
  • MPCS 52553 Web Development
  • MPCS 52554 Advanced Web Development
  • MPCS 53014 Big Data Application Architecture
  • MPCS 54001 Networks
  • MPCS 56430 Introduction to Scientific Computing
  • MPCS 56512 Application Security
  • MPCS 56600 Introduction to Blockchain
  • MPCS 58020 Time Series Analysis and Stochastic Processes
  • MPCS 53013 Big Data
  • MPCS 56515 Computer and Network Security

Additional Options

Students can also supplement their academic journey with additional courses from Departments and Schools across the University of Chicago, such as the:

  • Crown Family School of Social Work, Policy, and Practice
  • Booth School of Business
  • Department of Economics
  • Department of Statistics
  • Toyota Technological Institute at Chicago

Changing the world, bit by bit.