Skip to Main Content (Press Enter)

Logo UNIPV
  • ×
  • Home
  • Corsi
  • Insegnamenti
  • Professioni
  • Persone
  • Pubblicazioni
  • Strutture

UNIFIND
Logo UNIPV

|

UNIFIND

unipv.it
  • ×
  • Home
  • Corsi
  • Insegnamenti
  • Professioni
  • Persone
  • Pubblicazioni
  • Strutture
  1. Insegnamenti

511767 - DATA SCIENCE AND CYBERSECURITY

insegnamento
ID:
511767
Durata (ore):
52
CFU:
6
SSD:
SISTEMI DI ELABORAZIONE DELLE INFORMAZIONI
Anno:
2025
  • Dati Generali
  • Syllabus
  • Corsi
  • Persone

Dati Generali

Periodo di attività

Secondo Semestre (02/03/2026 - 12/06/2026)

Syllabus

Obiettivi Formativi

This course provides a comprehensive introduction to the foundations of data science and its role in the cybersecurity domain. It starts with an overview of the core data science principles and techniques, with particular emphasis on machine learning and deep learning approaches. Moving from these premises, the course examines the role of data science in critical cybersecurity domains, focusing on applications such as Cyber Threat Intelligence (CTI) and anomaly detection. To dive deeper into data science capabilities, the course introduces advanced data-driven methods, including deep learning–based models, Large Language Models (LLMs), and Explainable AI (XAI). These methods are presented in parallel with a critical analysis of their security properties, opportunities and vulnerabilities, ultimately guiding students toward the broader challenges of ensuring the security and trustworthiness of artificial intelligence (AI). At the end of this course the students will learn the main techniques for data science using machine learning and deep learning solutions. They will learn how to leverage data science solutions for cybersecurity applications such as CTI. They will learn techniques to assess the vulnerability of machine-learning algorithms and basic protection strategies. Moreover, they will explore the most common threats to AI-based solutions (such as, data poisoning, model stealing, backdoor attacks, and so forth). Finally, with a reference to the modern international regulations on trustworthy AI, the students will understand the main security aspects to consider in the design of an AI-based solution.

Prerequisiti

Proficiency in one programming language (e.g., Python, Java, C/C++); the knowledge of the object-oriented paradigm would be a plus. Basic Knowledge on databases and data manipulation. Prior knowledge of Machine Learning, though not required, is a plus.

Metodi didattici

This course is organized in lectures, laboratory and cooperative learning. Lectures are used to present theoretical concepts and all the notions about this course. During the lectures, the student will also understand how to apply these notions. Laboratory is used as a mean to allow the student to apply the concepts and techniques shown during the lectures to real-world case studies. Finally, this course leverages cooperative learning, group working and brainstorming. This allows for the development of many transversal skills, such as: team working capabilities, conflict management, and the capability to acquire and exploit different ideas from a team.

Verifica Apprendimento

The assessment consists of an oral discussion about a group project work each student is involved in, and a quiz on the whole course content. Students must prepare a report detailing their project work. During the oral discussion the report presented by the student will be used as a mean to go in-depth in the theoretical concepts used therein. The quiz consists of a set of multiple-choices questions covering the most important concepts introduced in the course. During the assessment the student must prove a good knowledge of the main concepts introduced in this course. The evaluation will carefully consider the level of expertise in the use of the tools, the ability of the student to build projects adopting these tools, the level of understanding of the notions taught in this course, the methodological rigor and appropriateness of the technical vocabulary.

Testi

1. Data Mining - Concept and Techniques. Elsevier. 2. Deep Learning. MIT Press. 3. Adversarial machine learning, Cambridge University Press, 2018. 4. Trustworthy Machine Learning, 2022. 5. Lecture notes, supplementary materials, and a curated selection of research papers discussed in class.

Contenuti

What is Data Science in the Big Data era. Overview of machine learning and deep learning methods. Python libraries for data manipulation, Machine Learning and Deep Learning. Data Science as a tool for cybersecurity: Cyber Threat Intelligence and Anomaly Detection. Security of Machine Learning. Adversarial Examples. Model and Data Poisoning. Introduction to Large Language Models and their data science and security implications. Explainable AI (XAI). Security of Generative AI.

Lingua Insegnamento

INGLESE

Corsi

Corsi (3)

COMPUTER ENGINEERING 
Laurea Magistrale
2 anni
COMPUTER ENGINEERING 
Laurea Magistrale
2 anni
INDUSTRIAL AUTOMATION ENGINEERING 
Laurea Magistrale
2 anni
No Results Found

Persone

Persone

NOCERA ANTONINO
AREA MIN. 09 - Ingegneria industriale e dell'informazione
Settore IINF-05/A - Sistemi di elaborazione delle informazioni
Gruppo 09/IINF-05 - SISTEMI DI ELABORAZIONE DELLE INFORMAZIONI
Professore associato
No Results Found
  • Utilizzo dei cookie

Realizzato con VIVO | Designed by Cineca | 25.9.0.0