Goals

This course aims to introduce students to the interdisciplinary field of network science and graph mining. Various topics related to this field (network models, community detection, etc.) are covered during the course sessions. Students will have the opportunity to deepen their mastery of some of these concepts by completing a project. 

Content

  • Motivations
  • Mathematical tools
  • Structural properties of networks
  • Models of networks
  • Community detection
  • Dynamics, time-scales and communities
  • Random walks
  • Random walks to reveal network structure
  • Epidemic processes 


Teaching methods

The course content will be covered through ex cathedra lectures.

After a few lectures, students will work on a project dealing with the mathematical and/or computational aspects of network science.

Assessment method

Students will work in groups of two or three to submit a written report on their project, in which they will reproduce and critically present the results of one or more research articles. 

An oral assessment will be organized during the exam session, either individually or in project groups depending on the number of students enrolled. This assessment may include questions on the submitted project as well as on the material covered during the course sessions. 

Instructions on the project and the oral assessment will be provided during the semester. 

Sources, references and any support material

Lecture notes will be made available to students. A list of optional references will also be provided during class sessions. 

Language of instruction

French