Complex Networks: Theory and Applications

Professors: Emilio Leonardi

Official description of the course: here

The objective of the course is to offer an overview of the behavior and modeling techniques of complex networks that range over a wide variety of cases from the Internet, to social networks and biological systems. In particular, the course will focus on the application of complex network theory to cases related to Information and Communication Technologies. The course provides the fundamental knowledge and skills to understand and model the behavior of complex networks, i.e., networks composed of a huge number of entities interacting with each other. The course is organized in 3 main parts.
  1. Theory of complex networks. The fundamental mathematical notions based on random graph theory will be presented and discussed in the first part of the course.
  2. Applications. Some cases of complex networks, and the associated models, will be presented. Among cases of interest, peer-to-peer systems and social networks will be briefly discussed here.
  3. Laboratory. The lab activity consists in the development of simple random graph models and their application to some case of interest.