Incentives in Computer Science

Many 21st-century computer science applications require the design of software or systems that interact with multiple self-interested participants.

This course will provide students with the vocabulary and modeling tools to reason about such design problems.

Emphasis will be on understanding basic economic and game theoretic concepts that are relevant across many application domains, and on case studies that demonstrate how to apply these concepts to real-world design problems.

Case studies include BGP routing, Bitcoin, eBay's reputation system, Facebook's advertising mechanism, Mechanical Turk, and dynamic pricing in Uber/Lyft.

Topics Include

  • Auction and contest design
  • Equilibrium analysis
  • Cryptocurrencies
  • Design of networks and network protocols
  • Reputation systems
  • Social choice
  • Social network analysis

Course Page
Price
$4,200.00 Subject to change
Delivery
Online, instructor-led
Level
Introductory
Commitment
10 weeks, 9-15 hrs/week
School
Stanford School of Engineering
Language
English