Networks are everywhere and they can be represented as graphs. This course will unravel the hidden patterns and dynamics of networks in various domains such as social networks, internet and the web, biological systems, and more. Students will learn the theoretical foundations of network analysis and experience hands-on activities to put into practice what introduced during classes.
Learning algorithms and techniques for large scale graph analytics, including centrality measures, connected components, graph clustering, graph properties for random, small-world, and scale free graphs, graph metrics for robustness and resiliency, and graph algorithms for reference problems.
Regular attendance and active participation in the proposed educational activities, along with individual study, will enable students to understand and explain the classical problems encountered in the study of large-scale networks. In particular, students will be able to:
To be successful in this course, students should have knowledge on:
Lectures and hands-on activities which are preparatory for the completion of the assignments discussed during the oral exam.
Students will learn how to analyze graphs of large size, even when it is impossible to visualize them because they are too large. Topics covered during the course are the following:
Ricevimento: Students can contact the teacher via email.
MARINA RIBAUDO (President)
According to the calendar approved by the Degree Program Board: https://corsi.unige.it/en/corsi/11964/studenti-orario
The exam consists of the following parts: (i) a written test and (ii) an oral presentation during which students will discuss their assignments.
Guidelines for students with certified Specific Learning Disorders, disabilities, or other special educational needs are available at https://corsi.unige.it/en/corsi/11964/studenti-disabilita-dsa
The written test, which serves as the admission to the assignments discussion, consists of questions related to the topics covered in class and it allows the evaluation of the student's theoretical knowledge acquired during the course. For the oral part, students will be evaluated based on the quality of the produced code and the completeness of the reports. The written test and the assignments discussion take place in the same session.
For further information, please refer to the course’s AulaWeb module or contact the instructor.