Teaching plan for the course unit



Close imatge de maquetació




General information


Course unit name: Analysis of Complex Networks

Course unit code: 572675

Academic year: 2021-2022

Coordinator: Albert Diaz Guilera

Department: Faculty of Mathematics and Computer Science

Credits: 3

Single program: S



Estimated learning time

Total number of hours 75


Face-to-face and/or online activities



-  Lecture

Face-to-face and online




-  Lecture with practical component

Face-to-face and online




-  Problem-solving class

Face-to-face and online




-  IT-based class

Face-to-face and online




-  Student presentation and discussion

Face-to-face and online



Supervised project


Independent learning




Competences to be gained during study


  • To know how to hypothesize and develop the intuition about a data set using exploratory analysis technique
  • To understand, create, and modify analytic and exploratory algorithms operating over data.
  • To verify and quantify the validity of an hypothesis using data analytics.





Learning objectives


Referring to knowledge

- Deal with data generated in complex network sources: Twitter, 

- Deal with data from sources that can be cast in form of networks

- Characterize both types of networks

- Understand simple network models that can be used as reference models for complex data

- Deal with simple dynamical processes running on top of complex networks



Teaching blocks


1. Temari

*  1. Big networks. Big data

2. Network data. Representations

3. Network characterization. Microscale

4. Network characterization. Macroscale.

5. Network models: random graphs, small worlds, scale-free networks

6. Network characterization. Mesoscale.

7. Network visualization

8. Time dependent networks

9. Dynamics on networks

1.1. Anàlisi de xarxes complexes



Teaching methods and general organization


Lectures by the teacher

Proposed hands-on work with real data. 

Students will use existing software or can develop their own code to generate appropriate tools for dealing with "network data"



Official assessment of learning outcomes


Based on the works proposed by the teacher

Presentations to the rest of the students

Final work of individual choice compressing different aspects of the course material


Examination-based assessment

Oral examination