Game Theory with Enginnering Applications
EECI International Graduate School on Control (IGSC)


EECI IGSC - M04 Birmingham
Game Theory with Engineering Applications
Dario Bauso, Leonardo Stella

Module Description

This course is an introduction to the fundamentals of cooperative and noncooperative game theory. Motivations are drawn from engineering/networked systems (dynamic resource allocation, multi-agent systems, cyber-physical systems), and social models (including social and economic networks). The course emphasises theoretical foundations, mathematical tools, modelling, and equilibrium notions in different environments.

Learning Objectives

Upon successful completion of this course you should be able to:

Assessment and Certificate

The assessment for this course is carried out via a 15-minute presentation. On Thursday morning, students will be split into groups, and the assignment brief will be shared. Certificates will be handed out on Friday afternoon, after the presentations.

Registration and Attendance

On site registration will take place on Monday April 15th, at 9:30-10 at the Elm House. Lectures will take place in the Elm House, room 214/215. Attendance will be recorded every day of the week.

Timetable and Module Content

The timetable for the module can be found below. All module materials can be downloaded from the links at the bottom of the page, and are organised per day.


The repository containing the Python code is available at this link: 


I have uploaded all the pictures from me and Dario in a shared folder. Feel free to share yours and download the pictures. The folder is available here.