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

:construction: These materials should not be considered final until the end of the course. Materials from previous editions can be found in other branches of the repository for the course.

There are 11 theory sessions of 2 hours each. They will all take place face-to-face. Please bring your laptop.

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. Please avoid distractions: place your phone in airplane mode, close all other windows in your computer, and try to stay focused. In one of the sessions, a midterm exam will be taken, and 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.

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 a form of continuous studying that will save you time and effort when preparing for the exams.

Session 1: Introduction

Before class

During class

(Note: in 2023, we arrived until the end of degree distribution of TT03, the rest goes to the next session.)

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: Distances, homophily, triangles

Before class

During class

After class

Session 3: Betweenness, hubs, and authorities

Before class

During class

After class

Session 4: PageRank and case study

Before class

During class

After class

Extra content: more on PageRank

Session 5: Mid-term exam (October 20th, 2023)

Before class

Study on your own, try to solve exams from past years. Ask your questions in the forum.

During class

We will have a mid-term exam; there will be no lecture after the exam. The topics for the exam will be TT01-TT09, TT10bis.

Session 6: Random networks (ER model)

Before class

During class

After class

Session 7: Scale-free Networks

Before class

During class

After class

Optional/additional material

Session 8: Preferential attachment

Before class

During class

After class

Optional/additional material

Session 9: Communities

Before class

During class

After class

Optional/additional material

Session 10: Spectral graph clustering

Before class

During class

After class

Optional/additional materials

Session 11: Spreading Phenomena

Before class

During class

After class

Optional/additional material

Final Exam (December 11th, 2023)

The final exam will include the random network model (TT11-TT12), scale-free networks (TT13-TT14), the preferential attachment model (TT15-T17), community detection (TT19-TT21), spectral methods (TT22), and spreading phenomena (TT23-TT24). This excludes decks not seen in class, optional/additional slide decks, and slides marked “Extra”.

Notes

These slides are made with LibreOffice and the TexMaths extension, which allows to easily enter and edit LaTeX equations that are embedded as images in the slides.

Note that the source files include some solutions, while the PDF files do not include them. Use this while studying: do not look at the solutions until you have tried to solve the problem yourself.

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.