Academic Year 2020/2021 - 3° Year - Curriculum A
Teaching Staff: Alfredo FERRO and Giovanni MICALE
Credit Value: 9
Scientific field: INF/01 - Informatics
Taught classes: 36 hours
Exercise: 36 hours
Term / Semester:

Learning Objectives

General teaching training objectives in terms of expected learning outcomes.

Knowledge and understanding: The course aims to give the knowledge and basic and advanced skills to the analysis of data.

Applying knowledge and understanding: the student will acquire knowledge about the models and algorithms for analyzing data such as: mining high support, recommendation systems, search for similarities in high dimension, networks analysis, text mining, classification and clustering.

Making judgments: Through concrete examples and case studies, the student will be able to independently develop solutions to specific problems related to data analysis.

Communication skills: the student will acquire the necessary communication skills and expressive appropriateness in the use of technical language in the general area of ​​data analysis.

Learning skills: The course aims to provide students with the necessary theoretical and practical methods to deal independently and solve new problems that may arise during a work activity. For this purpose, different topics will be covered in class by involving students in the search for possible solutions to real problems, using benchmarks available in the literature.

Course Structure


Should teaching be carried out in mixed mode or remotely, it may be necessary to introduce changes with respect to previous statements, in line with the programme planned and outlined in the syllabus.

Detailed Course Content

  • Background
    • Probability and statistics
    • Entropy
  • Introduction to R
  • High Support Data Mining
  • Reccommendation Systems
  • Clustering (hierarchical, k-means, density-based)
  • Classification
  • Bayesian Classifiers
  • Probabilistic Graphical Models
  • Networks (Centrality, Clustering Coefficient)
  • Introduction to Artificial Neural Networks and Deep Learning

Textbook Information

  • Mining of Massive Datasets, Jure Leskovec, Anand Rajaraman, Jeff Ullman,
  • Data Mining: Concepts and Techniques, Jiawei Han and Micheline Kamber, The Morgan Kaufmann Series in Data Management Systems
  • The Elements of Statistical Learning: Data Mining, Inference, and Prediction, Trevor Hastie,Robert Tibshirani, Jerome Friedman, Springer