Skip to main content
Skip header

Network Science II

* Exchange students do not have to consider this information when selecting suitable courses for an exchange stay.

Course Unit Code460-4142/01
Number of ECTS Credits Allocated4 ECTS credits
Type of Course Unit *Choice-compulsory type A
Level of Course Unit *Second Cycle
Year of Study *Second Year
Semester when the Course Unit is deliveredWinter Semester
Mode of DeliveryFace-to-face
Language of InstructionCzech
Prerequisites and Co-Requisites
PrerequisitiesCourse Unit CodeCourse Unit Title
460-4141Network Science I
Name of Lecturer(s)Personal IDName
KUD007doc. Mgr. Miloš Kudělka, Ph.D.
Summary
Lectures are focused on the theoretical background of properties, models, and analytical methods so that students are able to decide what purpose the particular methods are suitable for, how to set and apply them, what outcomes can be obtained through their application and how these outcomes can be interpreted.
Seminars are focused on experiments with suitable data sets, implementations of method prototypes, experimenting with tools and libraries for analysis and visualization of network data, and evaluating the experiments' results.
Learning Outcomes of the Course Unit
The course follows the Methods of Network Analysis I. Its first goal is to study the dynamics of networks, the development of network properties over time, and the study of phenomena that may occur during the network development. The second goal of the course is to introduce multilayer networks as a natural generalization of simple networks with a focus on their types, properties, models, development over time, and the application of methods of their analysis. After completing the course, the student will understand the principles that affect the properties of simple and multilayer networks that change over time, will be able to apply methods related to the analysis of these properties, and prototype implementation of selected methods. The student will also be able to use tools and libraries to analyze simple and multilayer networks' development over time and visualize it. After applying the methods of network analysis and their development, the student will be able to assess the relevance of the results and find an understandable interpretation.
Course Contents
1. Introduction to network dynamics, evolving networks.
2. Spreading phenomena
3. Temporal networks
4. Development of dynamic network properties
5. Link prediction methods
6. Platforms for working with large-scale social networks
7. Introduction to multilayer networks, multiplex, and multi-slice networks and their representations
8. Measurement of properties in multilayer networks (centralities and relevance)
9. Measurement of properties in multilayer networks (path-based properties and random walk processes)
10. Communities in multilayer networks
11. Models in multilayer networks
12. Spreading phenomena in multilayer networks
13. Visualization of multilayer networks

Seminars follow the lectured topics and focus on solving practical tasks. Experiments are performed on medium and large-scale reference and real-world networks with prototyping implementations of selected methods and using tools and libraries (e.g., Gephi, libraries for R and Python).
Recommended or Required Reading
Required Reading:
[1] Barabási, L-A. (2016). Network science. Cambridge University Press, 2016.
[2] Dickison, M.E., Magnani, M., and Rossi, L. (2016). Multilayer social networks. Cambridge University Press.
[3] Bianconi, G. (2018). Multilayer networks: structure and function. Oxford University Press.
[1] Barabási, L-A. (2016). Network science. Cambridge University Press, 2016.
[2] Dickison, M.E., Magnani, M., and Rossi, L. (2016). Multilayer social networks. Cambridge University Press.
[3] Bianconi, G. (2018). Multilayer networks: structure and function. Oxford University Press.
Recommended Reading:
[1] Newman, M. (2010). Networks: An Introduction. Oxford University Press.
[1] Newman, M. (2010). Networks: An Introduction. Oxford University Press.
Planned learning activities and teaching methods
Lectures, Tutorials
Assesment methods and criteria
Task TitleTask TypeMaximum Number of Points
(Act. for Subtasks)
Minimum Number of Points for Task Passing
Graded creditGraded credit100 51