EMC: Overview

This EM is a brief introduction to social choice theory, or more specifically, rank aggregation voting mechanisms.

Of all social computing/computational economics topics, this one is (in Shao-Heng’s subjective opinion) the best topic for an EM in CS230 because of its discrete nature: usually when people vote, it is to decide among a finite and discrete set of candidates/alternatives.

Downstream CS courses in this direction are CS323D (Computational Microeconomics) and CS535 (Algorithmic Game Theory). There is also some social choice theory covered in CS333 (Algorithms in the Real World).


Concepts used in EMC:


To earn a satisfactory completion for EMC:

  • Complete Assignment (individually or in pairs).
    • You should submit by LDoC to ensure that you get at least one round of feedback. However, since this module is late, there is a built-in bonus mechanism in this Gradescope assignment such that anyone who attends the class and learns the voting mechanisms should be able to get the assignment in one submission.
    • You can keep submitting until 5/1 11:59pm.

Leave a Reply

Your email address will not be published. Required fields are marked *