Final grades have been published (in the "Grades" tab)
Unelss you tell me otherwise (via email), I will register your grades by Monday, January 18, 2021.



The course will be delivered in "blended" mode where lessons can be followed either in person or online through MS Teams. The number of students that can be present in person is limited by classroom capacity and the health and safety regulations due to the pandemic. To follow the lectures in person, you must reserve your seat one week in advance through the site presente. In any case, the entire course can be followed online through MS Teams.


As of Monday 9 November, we are back to being online-only mode.


Course Description: Modern computing systems and services often rely on large numbers of independent interacting components to provide their functions. Under certain conditions, the behavior that results from these interactions can be unexpected and surprising. Complexity Science is an interdisciplinary field for studying global behaviors resulting from many simple local interactions in an effort to characterize and control them. Networks allow us to formalize the structure of interactions. They play a central role in the transmission of information, transportation of goods, spread of diseases, diffusion of innovation, formation of opinions and adoption of new technologies. Network Science is an interdisciplinary field for studying the interconnectedness of modern life by exploring fundamental properties that govern the structure and dynamic evolution of networks.

Prerequisites: Basic notiions of computer system architecture, computer networks, operating systems, and probability theory.

Lectures: Monday 11.00 - 13.00; Tuesday, Thursday 9.00 - 11.00 (aula E3)

Office: Mura Anteo Zamboni 7, Room 104

Office Hours: Tuesdays 11.00 - 13.00 (also by appointment and via Teams)

Evaluation: In the second half of the course, each student will present a research paper selected among topics covered in the course. There will also be a final project to be completed individually using the PeerSim simulator or the NetLogo modelling environment. Final grade for the course will be based on three factors: (i) the research paper presentation (40%), (ii) the project written report (50%) and (iii) the project discussion (10%).

The presentation has to be delivered in English, based on slides prepared in English and will be evaluated based on the following points:

  1. Relevance of the topic to the course,
  2. Quality of the contents,
  3. Quality of the delivery,
  4. Quality of the slides,
  5. Adherence to the time limit (20 minutes)
Textbooks:
  1. (EK) Networks, Crowds, and Markets: Reasoning about a Highly Connected World, D. Easley, J. Kleinberg. Cambridge University Press, 2010.
  2. (vS) Graph Theory and Complex Networks: An Introduction, M. van Steen. 2010.
  3. (F) The Computational Beauty of Nature, G. W. Flake. MIT Press, Cambridge MA. 2000.
  4. (MP) Complex Adaptive Systems: An Introduction to Computational Models of Social Life, J. H. Miller, S. E. Page. Princeton University Press, 2007.

Final Exam: The "oral final exam" is scheduled for:

Thursday, 14 January 2021 starting at 10.00.

The exam will entail a short discussion of your project work and should not take more than 5 minutes. We will start at 10.00 and proceed in the order that you signed up through AlmaEsami.