Cornell University
Search:
more options

MPS Courses

The below list includes all MPS courses offered in the program, including approved electives. These courses are categorized below under each of the program's four optional focus areas: Data Science, Interactive Technology, UX Design, and Networks, Crowds and Markets. A framework designed to help MPS students structure their studies, these focus areas contain a mix of Information Systems area and Human and Social Systems area courses. MPS students are required to take 9 credits of Information Systems and 9 credits of Human and Social Systems and may take no more than 9 credits of approved electives. See the Requirements page for more information.

Please note: this list may change as courses are updated, and some of these courses may or may not be offered in a given semester. To find out if your preferred class is offered this semester, check Cornell's Class Roster.

When planning next semester's course schedule, students have often looked to course offerings in previous years (for example, reviewing Spring 2018 semester courses when speculating on what courses will be offered in Spring 2019). Please find this information in the Cornell Class Roster.

Data Science

Analyzing data to learn about the world

  • CS 4700 Foundations of Artificial Intelligence
  • CS 5320  Introduction to Databases
  • CS 5412 Cloud Computing
  • CS 5786  Machine Learning for Data Science
  • INFO 4300  Language and Information
  • INFO 4310  Interactive Information Visualization
  • INFO 4940  Business Intelligence Systems†
  • INFO 4940  Algorithms We Live By
  • INFO 5100  Visual Data Analytics for the Web
  • INFO 5306 Crowdsourcing and Human Computation
  • INFO 6240: Sensemaking: Theory and Practical Applications
  • INFO 6300 Advanced Language Technologies
  • INFO 6350 Text Mining History and Literature
  • INFO 6850 The Structure of Information Networks
  • ORIE 4740  Statistical Data Mining I
  • PSYCH 6420  Human Perception
  • STSCI 4740  Data Mining and Machine Learning
  • STSCI 5065 Big Data Management and Analysis
  • INFO 4250 Surveillance and Privacy
  • INFO 4270 Ethics and Policy in Data Science
  • INFO 4301 Ethics in New Media, Technology, and Communication
  • INFO 4360 Communication Networks and Social Capital
  • INFO 4561 Stars, Scores, and Rankings: Evaluation and Society
  • INFO 4940  Algorithms We Live By†
  • INFO 4940  Business Intelligence Systems
  • INFO 6113: Technology and Law Colloquium
  • INFO 6500 Language and Technology
  • PSYCH 6420  Human Perception

​† These courses span both areas and may count toward either Information Systems or Human and Social Systems.

Interactive Technologies

Designing and building systems

  • CS 4700 Foundations of Artificial Intelligence
  • CS 5150 Software Engineering
  • CS 5320  Introduction to Database Systems
  • CS 5412 Cloud Computing
  • CS 5780 Machine Learning for Intelligent Systems
  • INFO 4120  Ubiquitous Computing
  • INFO 4154 Analytics-Driven Game Design†
  • INFO 4320  Rapid Prototyping†
  • INFO 4940  Business Intelligence Systems†
  • INFO 5100  Visual Data Analytics for the Web
  • INFO 6300 Advanced Language Technologies
  • INFO 6850 The Structure of Information Networks
  • INFO 4240  Designing Tech for Social Impact​
  • INFO 4301 Ethics in New Media, Technology, and Communication​
  • INFO 4320  Rapid Prototyping†​
  • INFO 4400 Advanced HCI
  • INFO 4420 Human Computer Interaction Studio
  • NFO 4650  Mobile Communication in Public Life​
  • INFO 4940  Human-Computer Interaction​
  • INFO 4940  History of the Interface
  • INFO 5450  Computer-Mediated Communication​
  • INFO 6113: Technology and Law Colloquium
  • INFO 6210 Information, Technology, and Society

† These courses span both areas and may count toward either Information Systems or Human and Social Systems.

Networks, Crowds, and Markets

Modeling decision-making and policy

  • CS 5320  Introduction to Databases
  • CS 5786  Machine Learning for Data Science
  • INFO 4940  Algorithms We Live By†
  • INFO 5306 Crowdsourcing and Human Computation
  • INFO 6240: Sensemaking: Theory and Practical Applications
  • INFO 6260 Networks, Crowds, and Markets†
  • INFO 6850 The Structure of Information Networks
  • STSCI 4740  Data Mining and Machine Learning
  • ECON 4020  Game Theory
  • HADM 4890  Law of the Internet and E-Commerce
  • INFO 4220 Networks II: Market Design†
  • INFO 4250 Surveillance and Privacy
  • INFO 4301 Ethics in New Media, Technology, and Communication
  • INFO 4360 Communication Networks and Social Capital
  • INFO 4940  Algorithms We Live By†
  • INFO 6113: Technology and Law Colloquium
  • INFO 6210 Information, Technology, and Society
  • ORIE 4350  Introduction to Game Theory

​† These courses span both areas and may count toward either Information Systems or Human and Social Systems.

User Experience

Studying and designing interfaces

  • CS 5150 Software Engineering
  • CS 5740  Natural Language Processing
  • INFO 4152  Advanced Game Design†
  • INFO 4310  Interactive Information Visualization
  • INFO 4320  Rapid Prototyping†
  • INFO 5100  Visual Data Analytics for the Web
  • INFO 5306 Crowdsourcing and Human Computation
  • INFO 6240: Sensemaking: Theory and Practical Applications
  • INFO 6300 Advanced Language Technologies
  • COMM 6460 Interpersonal Communication and Technology
  • DEA 4210 Interaction Design Studio
  • INFO 4152  Advanced Game Design
  • INFO 4240   Designing Technology for Social Impact
  • INFO 4301 Ethics in New Media, Technology, and Communication
  • INFO 4320  Rapid Prototyping†
  • INFO 4400 Advanced HCI
  • INFO 4410  Human-Robot Interaction
  • INFO 4420 Human Computer Interaction Studio
  • INFO 4430 Teams and Technology
  • INFO 4940  Human-Computer Interaction
  • INFO 5450  Computer-Mediated Communication
  • INFO 6210 Information, Technology, and Society
  • INFO 6500 Language and Technology
  • PSYCH 6420  Human Perception

†  These courses span both areas and may count toward either Information Systems or Humanand Social Systems.

Approved Electives

  • All CS and STSCI 4000+
  • AEM 4120: Computational Methods for Management and Economics
  • AEM 4660: Market Dynamics, Computer Simulation and Modeling
  • CEE 4110: Applied Remote Sensing and GIS for Environmental Resource Inventory and Analysis
  • CEE 5900: Project Management
  • CEE 5930: Engineering Management Methods
  • COMM 4580: The Science of Social Behavior
  • DEA 4500: Policy Meets Design: High-Impact Facilities of the 21st Century
  • DEA 6510: Ergonomics and Anthropometrics
  • MAE 6710: Human-Robot Interaction: Algorithms and Experiments
  • ORIE 5580: Simulation Modeling and Analysis
  • NBA 5150 Leadership Theory and Practice
  • NBA 5410 Project Management
  • NBA 5690 Management Consulting Essentials
  • NBA 6520 Commercializing University Technology