Computer Systems and Networks Security

Cavi: particolare
A.Y. 2019/2020
L-31 - Computer science
Limited enrollment with admission test
Course location

The degree programme in System and Information Technology Network Security equips graduates both with a broad, solid and in-depth technological and methodological training in the field of computing, with a specific focus on questions relating to security and privacy (cybersecurity), so as to enable them to handle all issues connected with the production of secure infrastructure or application services, and with a solid knowledge and methodological basis in the main sectors of mathematical, physical and related sciences.

The course is also designed to offer in-depth practical training, equipping graduates to enter all professional, industrial and Public Administration fields engaged in the use and development of secure infrastructure for the distribution of information and access to services distributed. It therefore prepares graduates not only to understand the diverse applications of computing, particularly security and privacy issues, but also to assimilate, understand and evaluate the impact of the continuous technological and scientific advances in the field.

Theory and practice

In the course of studies, ample space is devoted to the fundamental disciplines of computer science. These teachings are instrumental to the acquisition of notions and theoretical concepts that allow students to master both current and future technologies. However, theoretical teachings are also supported by others of a more applicative nature, that allow the students to acquire skills and competences which can be immediately usable.

Starting from the first year, in fact, students will attend computer lab sessions where, supported by teachers, they put into practice what they have learned. In addition, students are required to develop projects, including working in groups, such as – for example – creating a web application for password management, detecting pages that can be attacked on a site, using penetration testing tools for checking the security level of an application.

Graduates are qualified to pursue the following professional roles, among others, for which an increasing range of opportunities exist within firms, public bodies, or through freelance work: analysts, design engineers, service providers, consultants and marketing officials for corporate computing systems and secure e-business systems, experts in security, hacking prevention and data confidentiality, computer network application system developers (web service), and heterogeneous distributed system and critical mission integrators. 2 The most pertinent market segments are therefore: banks, insurance companies, commerce, logistics and transport, health, public administrations, telecommunications and media, service companies, industry, entertainment.

Traditional and online versions

The degree course in Computer Systems and Networks Security is provided both in the traditional version, with face-to-face lessons, and online version. Within the online version, in particular:

  • the course of study is almost totally online (presence is required only for exams);
  • the learning environment is web-based in order to allow students to organize their own training path as free as possible from time and space constraints;
  • intermediate tests and exam sessions are concentrated over time and reserved for students of the online course;
  • specific teaching materials are featured, such as video lessons, lecture notes and self- assessment exercises;
  • an individual tutoring service is also provided.

Application and admission: Limited enrolment with admission test.

Access is conditional on passing an online test (TOLC-S, CISIA OnLine Test, ) which will give rise to a merit ranking.

Additional learning obligations (OFA)

OFA: Disciplines

Students who do not pass the entrance examination on mathematics, are assigned additional learning obligations (OFA, Obblighi formativi aggiuntivi) that they must fulfil in accordance with the provisions of the Programme Structure.

OFA: English language

Students must have level B1 proficiency in English. Proficiency may be certified at the time of matriculation by submitting a certificate of level B1 language proficiency or better, or by sitting the SLAM (University Language Centre) Placement test during the first year of studies only, between September and December.

Students who do not pass the test must follow the SLAM language courses and obtain appropriate certification within the year the plan of study calls for a language exam.

The programme of study can be enriched by educational experiences in foreign universities, as a way for students to expand their knowledge as well as socializing in a challenging international environment.

They will follow courses to be included in individual study plans under the Erasmus+ agreements with over 50 universities in Belgium, Finland, France, Germany, Greece, Lithuania, Norway, the Netherlands, Poland, Portugal, the Czech Republic, Romania, Spain, Switzerland, Hungary. The period abroad typically lasts 5 months and includes educational activities for around 30 CFU credits.

The topics cover information and communication technologies and their applications.

The activities carried out are recognised based on the Learning Agreement defined by the student with the Erasmus manager of the Computer Science Department before starting the activities, and on their successful completion. The courses successfully passed abroad will replace activities included in the Student Information Booklet, inasmuch as they cover the same areas or complete basic skills.

A special commission of the Computer Science Academic Board will take care of the recognition of credits earned abroad and the definition of the study plan including these credits. Students can also do an internship at a foreign university to prepare for their thesis. The credit recognition procedure is similar to the one provided for courses.

Highly recommended

Courses list

First year
Courses or activities ECTS Total hours Language
Continuum mathematics 12 120 Italian
First semester
Courses or activities ECTS Total hours Language
Computer architecture 6 60 Italian
Computer programming 12 120 Italian
Discrete mathematics 6 56 Italian
Second semester
Courses or activities ECTS Total hours Language
Cybercrime legal framework 6 48 Italian
Web and mobile programming 6 48 Italian
Web and mobile systems security 6 56 Italian
Courses or activities ECTS Total hours Language
English assessment B1 (3 ECTS) 3 0 Italian
First semester
Courses or activities ECTS Total hours Language
Algorithms and data structures 12 120 Italian
Operating systems i 6 48 Italian
Operating systems ii 6 72 Italian
Statistics and data analysis 6 60 Italian
Second semester
Courses or activities ECTS Total hours Language
Computer networks 12 120 Italian
Cryptography 6 48 Italian
Databases 12 120 Italian
be activated by the A.Y. 2021/2022
First semester
Courses or activities ECTS Total hours Language
Biometric systems 6 48 Italian
Secure software design 5 60 Italian
System and network security 12 96 Italian
Model-driven software design 5 60 Italian
Second semester
Courses or activities ECTS Total hours Language
Computer forensics 6 48 Italian
Conclusive activities
Courses or activities ECTS Total hours Language
Economical, ethical, social, and legal aspects of it 3 24 Italian
Conclusive activities
Courses or activities ECTS Total hours Language
Final stage 15 0 Italian
Final exam 3 0 Italian
Vengono illustrate le propedeuticità obbligatorie e consigliate tra i corsi che garantiscono un percorso d'apprendimento ottimale.
Prescribed foundation courses
Learning activityPrescribed foundation courses
Course locations
Sede dei corsi di area informatica: via Celoria 18 - Milano.
Altre sedi di svolgimento delle lezioni: Settore Didattico, via Celoria 20; Settore Didattico, via Golgi 19; Didatteca, via Venezian 15.
Fees, scholarships and benefits

University fees

For students enrolled on bachelor’s, master’s and single cycle degree programmes are divided into two instalments of different amounts and with different payment deadlines:

  • the first, corresponding to the minimum amount, is the same for all students 
  • the second - technically referred to as an ‘all-inclusive fee’-  that is variable.

Students can also be entitled for tuition fee reductions such as:

More info at: Fees - current academic year

Scholarships and benefits

The University also provides a range of financial benefits to students meeting special requirements (merit, financial or personal conditions, international students), including:

First year enrolment:
Limited enrollment with admission test

Places available: 150 plus 2 reserved to extra UE students, 2 reserved to Marco Polo students
Session: 1
Call for applications: how to do
Application period: from 06-24-2019 to 07-24-2019
Enrolment period: from 07-26-2019 to 08-05-2019
Session: 2
Call for applications is going to be published.
Application period: from 08-09-2019 to 09-13-2019
Enrolment period: from 09-17-2019 to 09-23-2019