COMPGW02 - Web Economics

This database contains 2016-17 versions of the syllabuses. For current versions please see here.

Note: Whilst every effort is made to keep the syllabus and assessment records correct, the precise details must be checked with the lecturer(s).

CodeCOMPGW02 (Also taught as: COMPM041)
PrerequisitesNormally offered only to students in computer science related programmes because basic programming skills are required. Basic understanding of probability and statistics and proficient in java programming, as demonstrated by a least one programing project in the past is required.
Taught ByEmine Yilmaz (50%) Jun Wang (50%)
AimsThe course is intended to provide an introduction of the computing systems and their economics for the production, distribution, and consumption of (digital) goods and services over the Internet and web. While the basic economic principles are covered to understand the business aspects of web-based services, the course is primarily focused on the computational and statistical methods for implementing, improving and optimizing the internet-based businesses, including algorithmic mechanism design, online auctions, user behavior targeting, dynamic pricing, crowdsourcing and social media mining. Practical applications such as Google’s online advertising, Ebay’s online auction, and Amazon’s cloud computing will also be covered and discussed.
Learning OutcomesThe students are expected to master both the theoretical and practical aspects of web economics. More specifically, the student will:
  1. understand basic economic principles and computational methods for the production, distribution, and consumptions of digital goods and services online.
  2. understand the computational methods/models to manage and optimize the Internet-based businesses.
  3. understand the challenges and techniques for the emerging topics such as computing as service and attention economics.
  4. be able to formulate research questions that are relevant to internet-based businesses and use the tools of economics and computational techniques to provide answers to them, and,
  5. be familiar with important work in the field.


System design 

  1. Incentives: Game theory, and Auction theory
  2. Business Models in the Internet:

    1. auction and bidding (the Ebay Model, swoopo, and b2c and b2b auctions (alibaba)
    2. Subscription (Compulsory license, dropbox premier model, spotify, apple icloud, pay per use).
    3. Online retailing (Amazon, Apple Apps).

  3. Computational advertising

    1. Vickrey auction and the second price auction
    2. Search-based advertising, Contextual advertising and Behaviour targeting, Demand-side platform and Real-time bidding, Ad exchange and futures and options

  4. Computing as a service/utility
  5. Social media mining

Management and optimization

  1. Dynamical pricing models (air-tickets) and Yield management and scheduling (online advertising)


  1. Attention economics and Personalization and Long tail
  2. Prediction markets and their accuracy
  3. Topic modelling
  4. Human computing and Social computing systems

    1. Crowdsourcing and Amazon Mechanical Turk (MTurk) and Collective intelligence
    2. System design (ESP game, reCAPTCHA etc)

Method of Delivery

Lectures. We will also have guest lecturers from the relevant industries in order to get an understanding of the real world applications of the material covered. A website or/and moodle webpage will be created for the course and the course materials such as lecture notes, sample codes, will be shared. By using moodle, students will also be able to discuss relevant ideas and have questions answered by the lecturer.


The module has the following assessment components:

  • Written examination (2.5 hours, 70%)
  • Coursework (30%) 

To pass this module, students must:

  • Obtain an overall pass mark of 50% for all components combined.




Noam Nisan (Editor), Tim Roughgarden (Editor), Eva Tardos (Editor), Vijay V. Vazirani (Editor),  Algorithmic Game Theory, Cambridge University, 2007.
David Easley and Jon Kleinberg, Networks, Crowds, and Markets: Reasoning About a Highly Connected World, Cambridge University Press, 2010 
R. Preston McAfee, Introduction to Economic Analysis
Nir Vulkan, The Economics of e-Commerce, Princeton University Press, 2003 
Carl Shapiro, Hal R. Varian, Information rules: a strategic guide to the network economy, 1999