/sirmodel_notebook

SIR model of infection - notebook for student exercises

Primary LanguagePythonMIT LicenseMIT

#SIR model of infection - notebook for student exercises

A notebook created for the course on teaching and learning DTU, May 2015.

The notebook is intended to be used by students learning about the SIR model of infection, to be used by a small (2-3) group of students working collaboratively. Prior to the group work, the students should have learned the basic structure of the SIR model on a network.

The first topic after the network initialization is intended to assist exploration of

  1. How the number of infected scales with the infectivity p, and the concept of a critical p.
  2. How the network structure impacts the critical p.

The second topic assits student's understanding of

  1. The impact of immunization/vaccination.
  2. Which nodes should be vaccinated to effectively contain outbreaks.

Suggested handouts to focus the group work are given in the handout.odt file.

Python packages required:

  • NetworkX
  • Numpy
  • Matplotlib
  • Seaborn