ECE 69500 - Epidemic Processes Over Networks

Lecture Hours: 3 Credits: 1

Areas of Specialization(s):

Automatic Control

Counts as:
CMPE Special Content Elective
EE Elective - Special Content

Normally Offered: Each Spring

ECE 69500 Introduction to Mathematical Fundamentals for Systems and Control Theory, ECE 69500 Epidemic Processes, ECE 30200; MA 26500 and 26600 (or MA 26200)

Requisites by Topic:
Linear algebra, graph theory, control theory, probability theory, and optimization

Catalog Description:
This course presents a class of epidemic models from a network science, control theoretic, and data science perspective. Networked epidemiological ideas will be explored combined with probability theory and systems theoretic ideas to be able to capture spread behavior, learn the behavior from data, and design mitigation techniques. Namely, the course consists of four modules: 1) Group Virus Models, 2) Solutions and Limiting Behavior, 3) Model Parameter Identification, and 4) Mitigation Algorithms.

Supplementary Information:
This is a 1-credit, 5-week course that runs weeks 11-15 of the semester. For more information on this course and pre-requisite courses, go to

Required Text(s): None.

Recommended Text(s):
  1. Epidemics and Rumours in Complex Networks, M. Draief and L. Massoulie, The London Mathematical Society, 2010.
  2. Matrix Analysis, R. A. Horn and C. R. Johnson, Cambridge University Press, 2012.
  3. Networks, Crowds and Markets, D. Easley and J. Kleinberg, Cambridge University Press, 2010.

Lecture Outline:

Week Topic
1-2 Networked Virus Models
3 Limiting Behavior of Networked Virus Models
4 Model Parameter Identification
5 Mitigation Algorithms