Academic Year 2023/2024

Learning outcomes

The student will learn: historical perspective and motivations for cyber-security, principles of data security, principles of software security, component and connection security, network security.

Course contents

Scenarios and strategies

A top-down approach to cybersecurity

Information security

Cyber threats to industry

Analysis of cyber threats

Qualitative and quantitative evaluation

Management of cyber risks: methodologies and technologies

Assessment and validation

Machine Learning for cybersecurity

Disruptive solutions

Competences and jobs of cybersecurity


Slides, teacher's notes, book chapters, scientific articles and online resources indicated on the course website.

Teaching methods

The course consists of lectures and exercises in class. Interaction is appreciated and evaluated as a component of the final grade.

Assessment methods

There are two possibilities of assessment.

(1) Analysis and discussion of a problem and oral exam

(2) Project (max 3 students), presentation of the results and discussion

The student interested to the option (2) must agree on the topic of the project with the teacher before the end of November and complete the assessment in the first exam session (typically, by the end of February).

Teaching tools

All the teaching material is available to the students on the course website.

Office hours

See the website of Michele Colajanni