networks-science-course

A course on Network Science, including network formation models, structural patterns, and dynamic processes.

This project is maintained by chatox

List of theory topics

There are 12 theory sessions of 2 hours each. They will all take place face-to-face. Please bring your laptop. One theory session is devoted to the mid-term exam (see below).

:construction: These materials should not be considered final until the end of the course. Theory sessions from 6 to 12 will be uploaded after the mid-term exam.

Before each class, there are short videos you should watch. They are up to 20 minutes in total, and watching them requires some preparation/scheduling on your part. Please set aside time in your schedule to watch these videos before coming to class, ideally on the day before.

During class, I will present the contents using slides and we will do together some exercises using Padlets or Google Spreadsheets, or on the blackboard.

After each session, there is some reading for you to do. These readings will be much easier after you have attended each lecture, will bring depth to what you learn in class, and will help you remember these contents better. Think of these readings as continuous studying that will save time and effort when preparing for the exams.

Exams. After four sessions, a midterm exam will be taken. At the end of the course, a final exam will be taken. The exam questions are based exclusively on the materials shown or discussed in the lectures during class. You will be allowed to bring your notes to the exams. No laptops or phones will be allowed.

Session 1: Why studying Network Science

Before class

During class

After class

Optional/additional material

Both of these are great to provide context for the course, and will help you stay motivated. I strongly suggest you set aside some time to watch them within the first 2-3 weeks of the trimester.

Session 2: We live in a small world

Before class

During class

After class

Session 3: Friends will be friends

Before class

During class

After class

Optional/additional material

Session 4: PageRank and case study

Before class

During class

After class

Session 5: Mid-term exam (October 23rd, 2024, 16:30)

Before class

Study on your own, try to solve exams from past years.

During class

We will have a mid-term exam; there will be no lecture after the exam. The topics for the exam will be from lectures TT01-TT07.

Session 6: Modelling homogeneous networks

Before class

During class

After class

Session 7: Scale-free Networks

Before class

During class

After class

Session 8: Modelling heterogeneous networks

Before class

During class

After class

Session 9: Communities

Before class

During class

After class

Optional/additional material

Session 10: Spectral graph embedding

Before class

During class

After class

Optional/additional materials

Session 11: Social Dynamics

Before class

During class

After class

Session 12: Modelling Epidemics

Before class

During class

After class

Final Exam (December 9th, 2023 at 15:00)

The final exam will include the material seen in class after the midterm exam.

Sources/credits

Some theory topics closely follow the “Networks Science” book (2016) and course by Albert-László Barabási. In all cases, the sources are indicated either at the beginning or in the footer of the slides. Please feel free to use, copy, and adapt contents from these slides for whatever purposes, giving proper attribution.

Slides available under a Creative Commons license unless specified otherwise.