Academic Year 2024/25





School of Industrial and Information Engineering



Degree Programme of:


Computer Science and Engineering
Laurea Magistrale (Equivalent To Master Of Science)


Milano Campus

1. General Information

School School of Industrial and Information Engineering
Code Reference Law481
NameComputer Science and Engineering
Reference LawOrdinamento 270/04
Class of degreeLM-32 - Computer systems engineering
Degree level Laurea Magistrale (Equivalent To Master Of Science)
First year of activation 2010/2011
Official length of the programme 2
Years of the programme already activated 1,2
Official language(s) The Laurea Magistrale (equivalent to Master of Science) programme is offered in English but the degree programme meets the requirements of MIUR (Ministry of Education, Universities and Research) note of 11.07.2018 and the CUN opinion of 10.23.2018.
Campus Milano
Dean of the School Lorenzo Dozio
Coordinator of the Study programme Marco Brambilla
Website of the School http://www.ingindinf.polimi.it
Website of the Study programme
https://www.inginformatica.polimi.it/en/english/


Central Student Office - Milano Leonardo
Address VIA C. GOLGI, 42 (MI)

2. General presentation of the study programme

The recent developments of Computer Science and of the Information Society had a deep social and economic impact. Computer Science has become a dominant factor in the culture and in the organization of modern enterprises and social activities, fostering their transformation and innovation.

In this scenario, which is continuously evolving due to the advent of new technologies and the emergence of new needs, the Master in Computer Science and Engineering aims to train engineers that have a wide and deep cultural background, are able to develop and use methods and tools of computer science with an engineering approach, as well as deal with and develop a wide spectrum of applications.

The professional profiles that the Master in Computer Science and Engineering offers are amongst the most requested by the job market. In this context graduates in Computer Science and Engineering from Politecnico di Milano are highly actractive and they tipically find a job immediately after graduation, with a unemployment rate that is virtually equal to zero.

To promote students' autonomy, the Master in Computer Science and Engineering leaves students great freedom in selecting the courses to attend. Indeed, apart from a limited number of mandatory courses, students may freely choose, among the wide number of topics offered, those that better suit their interests. At the same time the programme proposes several tracks to help students in their choice.


3. Learning objectives

The Master course in Computer Science and Engineering pursues the twofold goal of a offering a strong professional qualification as well as a deep cultural base, which are both required in order to have a critical and active role in the evolution of information technology and its numerous applications.

The programme, therefore, aims to mold experts that are both able to understand the technological evolution of the field and to contribute to it.


4. Organization of the study programme and further studies

4.1 Structure of the study programme and Qualifications

The study programme in Computer Science and Engineering is a two years programme that can be taken by students awarded with a (bachelor level) Laurea Degree in Engineering of Computing Systems or similar, provided an approval from an admission committee. The study programme can be folowed by a three years PhD programme.

 

Each of the two years of the Master programme is partitioned into two semesters. In order to allow students to access the Master course at the start of each semester, the first and second semester of each year are interchangeable; the courses that are programmed for each semester can, in fact, be attended without any noticeable inconvenience, both in the natural sequence (1st semester, 2nd semester) and in the reverse order (2nd semester, 1st semester).

 

The Master programme includes three tracks, identified as T2A, T2D, and T2I.

 

Track T2A offers maximum flexibility, as it allows students to build their own personal curriculum, freely choosing among the wide spectrum of courses offered. Within the T2A track, students will be able to personalize their study program by choosing among ten "tracks", each representing a specific specialization

  • Ambient and data intelligence
  • Big data and data science
  • Bioinformatics and e-health
  • Business informatics, analytics and intelligence
  • Cybersecurity
  • Games, Entertainment, and Learning
  • Internet engineering
  • Pervasive Systems
  • Robotics and Vision
  • Software engineering for complex systems

A detailed description of the tracks and the respective suggested courses is available on the following web site: https://www.inginformatica.polimi.it/en/what-shall-i-study-master/ .

 

Track T2D, on the other hand, is specifically aimed at training experts in the field of ICT Engineering, Business, and Innovation. The courses of its second year are taken from the Management Engineering Master Programme and they are offered at the Bovisa Campus of the Politecnico di Milano.

 

Finally, track T2I is specifically oriented toward Artificial Intelligence and Machine Learning. The track accepts a fixed, pre-defined number of students, selected based on the average score (weighted on CFU) they got during their bachelor.

 

To obtain further information, beyond what is provided herein, please refer to Section 7.3 and to the following web site: https://www.inginformatica.polimi.it/.

 

4.2 Further Studies

The qualification grants access to "Dottorato di Ricerca" (Research Doctorate), "Corso di Specializzazione di secondo livello" (2nd level Specialization Course) and "Master Universitario di secondo livello" (2nd level University Master)


5. Professional opportunities and work market

5.1 Professional status of the degree

In Italy, the "Corso di Laurea Magistrale in Ingegneria Informatica" allows graduates to access - after a State Exam, the national professional register of Engineers in the class of "Ingegneria dell'Informazione", with the title of Engineer.

Specific indications of the range of professional activities in the sectors indicated by the register are included in the Presidential decree dated June 5 2001, n. 328 "Modifiche ed integrazioni della disciplina dei requisiti per l'ammissione all'esame di Stato e delle relative prove per l'esercizio di talune professioni, nonché della disciplina dei relativi ordinamenti", published in "Supplemento ordinario N. 212/L alla G.U. n. 190 del 17 agosto 2001 - Serie generale".

We remark however that passing the above mentioned State Exam and being included in the national register are not necessary to work in the professions related to computer science, neither in the private sector nor in the public one.

5.2 Careers options and profiles

The applications of Computer Science are constantly growing and widening. A significant part is related to research and development. A Computer Science and Engineering expert is an Engineer with a wide cultural background, who has the ability to solve new problems, besides that of addressing traditional applications by means of consolidated technologies.

Several statistics show that the professional profiles that are related to Computer Science are strongly required and well paid for in the industrial domain, not only in the regional area of Lombardia, which presents a well-developed and rich industrial sector, but also at a national and international level. 

Politecnico di Milano prepares engineers that can play an important role in a global setting, as demonstrated by the presence of our graduates in apical positions not only in Italy but in foreign countries.

Many of our graduates in Computer Science and Engineering are employed in the numerous service and industrial companies that are in the local region of Lombardia. These, in fact, are highly requested in the Engineering and Information Technology domain. According to the most recent statistics concerning Politecnico di Milano’s graduates, none of our Computer Science engineers is still looking for a first job 9 months after their graduation, 84% has obtained an occupation in three months or less, and 40% of them got their first job before graduating. This data (which refer to students who got their degree in 2015 and were interviewed in 2016) are far better than the national averages and are also better than Politecnico di Milano averages.

Just like any engineer, the Computer Engineer is primarily a designer of apparatuses and systems. The programme fosters the ability to develop hardware and software systems, which find their application in the industrial and service sectors. As a consequence, the computer engineer operates in companies that provide computer-based devices and robotic systems, in firms that develop products and services that have a high degree of information content, and in private and public organizations and administrations that use computerized systems to plan, design, decide, produce and manage their every day operations. The Computer Engineer’s typical professional activities include: the design and development of enterprise information systems, the automation of services in public and private organizations through modern technologies (possibly based on the Internet), the development of multimedia and hypermedia applications, the modeling and control of manufacturing systems, the development of computer-based systems based on Hw/Sw design techniques, the development of robotics, the development of systems based on artificial intelligence, the design of network-based architectures and systems, the development of infrastructures and software for “smart” environments.

The main difference between the professional role of computer engineers that have a first or second level degree consists in the higher ability of the master graduates to deal with complex problems that require: a) a greater critical attitude and abstraction ability; b) an improved skill in modeling reality by means of formal tools; c) a superior intellectual maturity, enabling the engineer to integrate various and diverse kinds of expertise and technology.

5.3 Qualification profile

Computer Science Engineer


profile in a work context:
The graduate student in Computer Science Engineering of Politecnico di Milano has a high professional qualification and an in-depth basic culture, which allow him/her to play an active and main role in the evolution of information technology and its applications.
Like any engineer, the computer engineer is, first of all, a designer of equipment and systems. 
Compared to the laurea triennale (equivalent to Bachelor of Science), the laurea magistrale (equivalent to Master of Science) in Computer Engineering provides the skills to deal with complex problems that require: 
a) a greater critical and abstraction ability;
b) an improved skill on modelling reality, including through formal tools;
c) adequate preparation in order to combine different and specific skills and technologies.

The Laurea Magistrale Study Programme in Computer Science Engineering provides the access, after passing the State examination, to the Class of Information Engineering of Section A of the Register of Engineers, with the qualification of Engineer. However, it must be noted that the aforementioned State Examination for the qualification to practice as an Information Engineer and the registration in the relevant Register are not currently necessary to exercise the professions related to computer science, neither in the private field nor in the public field.
skills of this function:
The Laurea Magistrale in Computer Science Engineering provides specific skills to: 
 - design devices and systems;
 - create hardware and software systems;
 - use information technology to plan, design, manage, decide, produce and supervise;
 - design and create corporate information systems;
 - design and create the automation of services using modern technologies, including Internet-based ones;
 - develop multimedia and hypermedia systems;
 - develop IT systems based on joint Hw/Sw project techniques;
 - develop robotics systems and applications;
 - develop systems based on artificial intelligence;
 - designing networked computer architectures and systems, infrastructures and software for "smart" environments.
Job opportunities:
Computer science applications are constantly growing and diversifying; they have an important component dedicated to research and development. Therefore, the expert in Computer Science Engineering is an Engineer with a broad cultural profile, characterized by the ability to solve new problems, but also to deal with more traditional applications through proven technologies.
The professional profiles in the field of computer science engineering can be found in many statistics as highly requested and well paid in the industrial field, both at international and national level, and in particular in the Lombardia region where there is a high number of industries.

Politecnico di Milano is driven by the ambition to train engineers able to show their talents on the global market, as demonstrated by the presence of our graduate students with high profiles, not only in Italy but also in foreign countries.
 Most of the graduate students in Computer Engineering, in any case, can find a job in many service companies and industries of Lombardia region. Indeed, there is a high demand for engineering/computer science skills.
According to the most recent surveys by the Assessment commission on graduate students of Politecnico di Milano, 12-18 months after qualification, none of the laurea magistrale graduate students in Computer Science Engineering is looking for a first job, 60% of them found a job in less than three months from qualification, 78% in less than four months (data refer to graduate students in the period 2008-2011). 
These data are much better than national averages.
 Among the job opportunities, there are the following:
 - the sector of public and private services;
 - companies producing and supplying IT and robotic equipment and systems;
 - companies that develop products and services with a high IT content;
 - public administrations;
 - industry in general.


6. Enrolment

6.1 Access requirements

First cycle degree (level 6 EQF) or comparable qualification


Admission is subject to a verification, by a commission, that the minimal requirements, stated by the Council of the Study Programme (Consiglio di Corso di Studio), are satisfied.

6.2 Requested knowledge

In order to be admitted to the Master Programme in Computer Science and Engineering, candidates must satisfy the conditions that are required by the current Italian legislation. Furthermore, they must fulfill suitable curricular requirements and possess an adequate personal qualification, to be verified by a commission. The commission operates according to criteria approved by the Council of the Study Programme and reported below.

For candidates who have or are going to obtain a first level degree in Computer Science and Engineering at Politecnico di Milano automatic admission (or denial) is guaranteed if they got 105 CFU with an average score (weighted per CFU) >=25/30 before the end of the autumn exam session of the 2nd year of studies and they graduate within the 4th academic year of their first level degree;

otherwise
 
if their average score (weighted per CFU) at the end of their first level degree satisfies the formula below:
  
  average score weighted per CFU ≥ 21 + min(years of study - 3, 3)
  
where the years of study are calculated as the solar years between the first time the candidate registered for any first level degree at any University and the time the candidate got his degree. In this calculation, we will also consider half solar years (for candidates who got their degree in February instead of getting it in July/September). So a student who got her degree in July/September, after three years of study, requires an average score greater or equal to 21 to be admitted and will be denied admission if her average score is lower than 21. The same student graduating later in February requires an average score greater or equal to 21.5 to be admitted and will be denied admission in the opposite case, and so on. If the average score is greater or equal to 24, the student will be admitted independently from the time she spent getting her first level degree.

 
Once the conditions above are satisfied, the commission evaluates the curriculum of the candidate and the list of exams she passed. Based on this evaluation, the commission may impose additional constraints on the individual’s study plan, in terms of obligations in the choice of the courses to attend within the regular curriculum of 120 credits, and/or in terms of additional credits to be obtained by the candidate as a preliminary condition before matriculation. The latter will only happen if the candidate made an Internship longer than 5 CFU to complete the 180 CFUs of her past study plan.

Candidates coming from another Italian academic institution or from a different Study programme of Politecnico di Milano, will be denied admission if the average score weighted per CFU they got during their bachelor programme is lower than 24. Above this threshold the commission decides based on the overall candidate’s curriculum evaluating the possibility for the student to actually complete the studies prescribed by the Master Degree programme. The admission of this kind of students does not necessarily imply the full recognition of the validity of the previous studies; in case the commission detects some deficiency w.r.t. the requirements for the second level programme, it can impose additional constraints on the individual’s study plan, in terms of obligations in the choice of the courses to attend within the regular curriculum of 120 credits, or in terms of additional credits to be obtained by the candidate as a preliminary condition before matriculation.

For candidates coming from international (non-Italian) academic institutions, a threshold for admission based on the GPA and/or the graduation mark of the candidate will be defined every year, aligned with the requirement of all the applicants.

 

Important note

  • All candidates (coming from Politecnico di Milano or from other academic institutions) must in any case apply according to the specified procedures and deadlines.
  • The thresholds mentioned above could be increased in the next academic years.
  • To be admitted all candidates must obey the rules regarding the knowledge of a foreign language, required by Politecnico di Milano for admission to the second level degree courses (Master Courses - Corsi di Laurea Magistrale).

6.3 Deadlines for admission and number of places available

Further detailed information concerning admission procedures, deadlines, and matriculation are available on the Politecnico di Milano web site, in the section for student applications.

6.4 Tutoring and students support

The tutoring service has been established by Law n. 341 of 1990 (Reform of the university studies) as an activity that aims to "direct and assist the students along their entire study course, to support their participation to the educational process, to remove obstacles to a fruitful attendance of the courses, by means of suitable initiatives related to the attitudes and needs of the individual students".

The School of Industrial and Information Engineering provides a wide spectrum of activities directed at making the academic studies more effective and productive, through the support of teaching and student tutors, (the latter are selected by means of specific annual calls by Politecnico di Milano).

Further detailed information concerning tutoring activities are available on the School of Industrial and Information Engineering web site, in the section on tutoring services.

7. Contents of the study Program

7.1 Programme requirements

The degree requires acquisition of 120 credits (CFU) specified in the present Course programme. Specifically, students must select at least 45 CFU from computer science and engineering courses, at least 15 CFU from complementary subjects, and at most 20 CFU can be freely selected by the student.

20 credits are devoted to the preparation of the Master Thesis and of the final examination, one of which is reserved for improving the knowledge of the English language.


According to Law No. 33 of April 12, 2022, simultaneous enrollment in two programs is allowed. Enrollment in two programs is possible only if they are of different degree classes (classi di laurea) and differ in at least two-thirds of their educational activities regarding academic credits. 

Consistent with what is defined by Law No. 33, at the student's instance, the maximum number of CFUs already taken in the other program and validatable is 40 CFUs for MSc programmes.

Please note that courses belonging to programs of a different level or type from the program you are enrolled in cannot be validated.

Full details on when to apply for validation and the administrative fees to be paid are available on the Polimi website: https://www.polimi.it/contemporanea-iscrizione

7.2 Mode of study

The Course requires full time attendance and involves classroom and laboratory activities. Classroom attendance is not strictly mandatory, but strongly suggested.

7.3 Detailed learning objectives

Pre-approved study plans


There are three pre-approved study plans.

 

Thanks to the wide range of courses offered, the T2A - COMPUTER SCIENCE AND ENGINEERING study plan covers all the main application areas of modern computer engineering. The T2D - ICT ENGINEERING, BUSINESS AND INNOVATION study plan is, on the other hand, specifically aimed at forming ICT experts with a strong background on business and innovation. Finally, study plan T2I - ARTIFICIAL INTELLIGENCE (a closed number plan) aims at forming experts in the areas of Artificial Intelligence and Machine Learning.

 

Study plans T2A and T2I are entirely offered at Campus Leonardo, while study plan T2D has a first year offered at the Campus Leonardo, which includes the mandatory courses of computer engineering, while the second year, offered at Campus Bovisa of the Politecnico di Milano, focuses on courses on business and innovation taken from the Management Engineering Programme.


1 Year courses - Track: T2A - COMPUTER SCIENCE AND ENGINEERING


Code Educational activities SSD Course Title Language Sem CFU CFU Group
088983CMAT/09FOUNDATIONS OF OPERATIONS RESEARCH15.05.0
089182BING-INF/05FORMAL LANGUAGES AND COMPILERS15.05.0
089183BING-INF/05DATA BASES 215.05.0
054443BING-INF/05SOFTWARE ENGINEERING 215.0
[2.0Innovative teaching]
5.0
088949BING-INF/05ADVANCED COMPUTER ARCHITECTURES25.05.0
095898BING-INF/05COMPUTING INFRASTRUCTURES25.010.0
055633BING-INF/05COMPUTER SECURITY - UIC 58725.0
------Courses to be chosen from Group AUT------25.0
------Courses to be chosen from Group BIO------
------Courses to be chosen from Group INT1------
------Courses to be chosen from Group INT2------
------Courses to be chosen from Group MAT------
------Courses to be chosen from Group TABA------
------Courses to be chosen from Group TABB------
------Courses to be chosen from Group TEL------
------Courses to be chosen from Group DOT------
------Courses to be chosen from Group TAB ENHANCE (a)------
------Courses to be chosen from Group SOFT SKILLS------

(a) Courses reserved to students enrolled in the Enhance program

2 Year courses - Track: T2A - COMPUTER SCIENCE AND ENGINEERING


Code Educational activities SSD Course Title Language Sem CFU CFU Group
------Courses to be chosen from Group AUT------40.0
------Courses to be chosen from Group BIO------
------Courses to be chosen from Group INT1------
------Courses to be chosen from Group INT2------
------Courses to be chosen from Group MAT------
------Courses to be chosen from Group TABA------
------Courses to be chosen from Group TABB------
------Courses to be chosen from Group TEL------
------Courses to be chosen from Group DOT------
------Courses to be chosen from Group TAB ENHANCE (a)------
------Courses to be chosen from Group SOFT SKILLS------
089254----FINAL EXAMINATION--120.020.0

(a) Courses reserved to students enrolled in the Enhance program

1 Year courses - Track: T2D - ICT ENGINEERING, BUSINESS AND INNOVATION


Code Educational activities SSD Course Title Language Sem CFU CFU Group
054443BING-INF/05SOFTWARE ENGINEERING 215.0
[2.0Innovative teaching]
5.0
089183BING-INF/05DATA BASES 215.05.0
088983CMAT/09FOUNDATIONS OF OPERATIONS RESEARCH15.05.0
056897BING-INF/05PERFORMANCE EVALUATION AND APPLICATIONS15.015.0
093212BING-INF/05DESIGN AND IMPLEMENTATION OF MOBILE APPLICATIONS15.0
052537BING-INF/05TECHNOLOGIES FOR INFORMATION SYSTEMS15.0
[1.0Innovative teaching]
052534BING-INF/05RECOMMENDER SYSTEMS15.0
[2.0Innovative teaching]
056901BING-INF/05SYSTEMS AND METHODS FOR BIG AND UNSTRUCTURED DATA15.0
055633BING-INF/05COMPUTER SECURITY - UIC 58725.05.0
088949BING-INF/05ADVANCED COMPUTER ARCHITECTURES25.05.0
095898BING-INF/05COMPUTING INFRASTRUCTURES25.05.0
054446BING-INF/05MULTIDISCIPLINARY PROJECT25.0
[1.0Innovative teaching]
5.0
095948BING-INF/05PROCESS AND SERVICE DESIGN25.010.0
056959BING-INF/05ALGORITHMIC GAME THEORY25.0
[5.0Innovative teaching]
091023BING-INF/05BUSINESS INFORMATION SYSTEMS 125.0
052535BING-INF/05BUSINESS INFORMATION SYSTEMS 225.0
[5.0Innovative teaching]
097683BING-INF/05MACHINE LEARNING25.0

2 Year courses - Track: T2D - ICT ENGINEERING, BUSINESS AND INNOVATION


Code Educational activities SSD Course Title Language Sem CFU CFU Group
096078CING-IND/35ACCOUNTING, FINANCE & CONTROL110.010.0
052795CING-IND/35STRATEGY & MARKETING110.0
[1.0Innovative teaching]
10.0
057028CING-IND/35DESIGN THINKING FOR BUSINESS15.010.0
056993--ING-IND/17DIGITAL BUSINESS25.0
[2.0Innovative teaching]
057044CING-IND/35AGILE INNOVATION25.0
056233--M-FIL/03ETHICS FOR TECHNOLOGY B (a)25.0
[5.0Innovative teaching]
056949--ING-IND/17DIGITAL MANUFACTURING15.010.0
052796CING-IND/35LEADERSHIP & INNOVATION210.0
[2.0Innovative teaching]
056988CING-IND/35NEW FORMS OF ORGANIZATION25.0
[2.0Innovative teaching]
089254----FINAL EXAMINATION--120.020.0

(a) Closed number subject

1 Year courses - Track: T2I - ARTIFICIAL INTELLIGENCE


Code Educational activities SSD Course Title Language Sem CFU CFU Group
088983CMAT/09FOUNDATIONS OF OPERATIONS RESEARCH15.05.0
054443BING-INF/05SOFTWARE ENGINEERING 215.0
[2.0Innovative teaching]
5.0
056901BING-INF/05SYSTEMS AND METHODS FOR BIG AND UNSTRUCTURED DATA15.05.0
056889BING-INF/05FOUNDATIONS OF ARTIFICIAL INTELLIGENCE15.05.0
------Courses to be chosen from Group GROUNDINGS------10.0
088949BING-INF/05ADVANCED COMPUTER ARCHITECTURES25.05.0
090037CING-INF/04MODEL IDENTIFICATION AND DATA ANALYSIS - 1ST MODULE25.05.0
095898BING-INF/05COMPUTING INFRASTRUCTURES25.05.0
097683BING-INF/05MACHINE LEARNING25.05.0
------Courses to be chosen from Group METHODS------10.0

2 Year courses - Track: T2I - ARTIFICIAL INTELLIGENCE


Code Educational activities SSD Course Title Language Sem CFU CFU Group
054307BING-INF/05ARTIFICIAL NEURAL NETWORKS AND DEEP LEARNING15.05.0
056892BING-INF/05DATA MINING15.05.0
055633BING-INF/05COMPUTER SECURITY - UIC 58725.05.0
097677CM-FIL/02COMPUTER ETHICS15.05.0
052581CM-FIL/02ETHICS FOR TECHNOLOGY (a)25.0
[5.0Innovative teaching]
090951BING-INF/05PHILOSOPHICAL ISSUES OF COMPUTER SCIENCE25.0
054446BING-INF/05MULTIDISCIPLINARY PROJECT25.0
[1.0Innovative teaching]
056986BING-INF/05MULTIDISCIPLINARY PROJECT25.0
[1.0Innovative teaching]
------Courses to be chosen from Group METHODS------20.0
------Courses to be chosen from Group TECH&INNOVATION------
------Courses to be chosen from Group APPLICATIONS------
------Courses to be chosen from Group DOT------
------Courses to be chosen from Group SOFT SKILLS------
089254----FINAL EXAMINATION--120.020.0

(a) Closed number subject

Groups for T2A:


Courses of the Group AUT


Code Educational activities SSD Course Title Language Sem CFU
056807 C ING-INF/04 AUTOMATION AND CONTROL IN AUTONOMOUS VEHICLES 1 5.0
090914 C ING-INF/04 CONTROL OF INDUSTRIAL ROBOTS 1 5.0
052366 C ING-INF/04 CONTROL OF MOBILE ROBOTS 1 5.0
093060 C ING-INF/04 SAFETY IN AUTOMATION SYSTEMS 1 5.0
096129 C ING-INF/04 ADVANCED AND MULTIVARIABLE CONTROL 2 10.0
056810 C ING-INF/04 AUTOMATION AND CONTROL IN ELECTRIC AND HYBRID VEHICLES 2 5.0
090916 C ING-INF/04 AUTOMATION OF ENERGY SYSTEMS 2 5.0
090915 C ING-INF/04 PRODUCTION SYSTEMS CONTROL 2 5.0
097484 C ING-INF/04 SIMULATION TECHNIQUES AND TOOLS 2 5.0

Courses of the Group BIO


Code Educational activities SSD Course Title Language Sem CFU
099282 C BIO/10 BIOINFORMATICA E GENOMICA FUNZIONALE 1 5.0
083042 C ING-IND/34 BIOINGEGNERIA CELLULARE 1 10.0
098654 C ING-INF/06 BIOMEDICAL SIGNAL PROCESSING - BIOE 440 1 5.0
098655 C ING-INF/06 MEDICAL IMAGES - BIOE 421 1 5.0
054293 C ING-INF/06 BIOMEDICAL SIGNAL PROCESSING AND MEDICAL IMAGES - BIOE 540-421 [I.C.] 1 10.0
[1.0Innovative teaching]
054301 C ING-INF/06 E-HEALTH METHODS AND APPLICATIONS [I.C.] 1 10.0
[1.0Innovative teaching]
062086 B,C ING-INF/05
ING-INF/06
HBD - HEALTH BIG DATA 2 5.0
057281 C ING-INF/06 TECHNOLOGIES FOR SENSORS AND CLINICAL INSTRUMENTATION - BIOE 430 2 10.0
[2.0Innovative teaching]

Courses of the Group DOT


Code Educational activities SSD Course Title Language Sem CFU
063022 -- -- ACCELERATING DATA PROCESSING IN THE POST-MOORE ERA A 5.0
063023 B ING-INF/05 ADVANCED DEEP LEARNING A 5.0
063036 -- IINF-05/A ADVANCED REQUIREMENTS ENGINEERING A 5.0
063030 B ING-INF/05 ADVANCED RESEARCH TOPICS IN CYBERSECURITY A 5.0
063024 B ING-INF/05 ADVANCED TOPICS IN SMART CITY TECHNOLOGY A 5.0
063028 C ING-INF/04 DEALING WITH UNCERTAINTY IN DATA-BASED LEARNING A 5.0
063026 B ING-INF/05 GREEN INFORMATION SYSTEMS AND DATA INFRASTRUCTURES A 5.0
063025 B ING-INF/05 HUMAN-COMPUTER INTERACTION FOR AI (HCI4AI) A 5.0
063029 B ING-INF/05 INTERPRETABILITY AND EXPLAINABILITY IN MACHINE LEARNING A 5.0
063032 B ING-INF/05 LARGE LANGUAGE MODELS: APPLICATIONS, OPPORTUNITIES AND RISKS. A 5.0
063027 B ING-INF/05 MULTI-AGENT LEARNING: FROM THEORY TO PRACTICE A 5.0
063033 B ING-INF/05 PARALLEL COMPUTING ON TRADITIONAL CORE-BASED AND EMERGING GPU-BASED ARCHITECTURES THROUGH OPENMP AND OPENACC / CUDA A 5.0
063035 -- -- QUANTUM MACHINE LEARNING A 5.0
063031 B ING-INF/05 TIME SERIES ANALYSIS A 5.0
063034 B ING-INF/05 VIRTUALISATION FOR EMBEDDED AND REAL-TIME SYSTEMS A 5.0

NOTICE: The courses in the DOT table are provided by the Doctor of Philosophy School, supplied by Dipartimento di Elettronica, Informazione e Bioingegneria (DEIB). For additional information on specific courses and for the actual list of courses offered, students are advised to check the web site of the PhD Programme at DEIB: http://dottoratoit.deib.polimi.it/

These course are outside the scope of the School of Industrial and Information Engineering, therefore they do not follow the timetables, the calendar, and the regulations for exam calls of the School of Industrial and Information Engineering.

Courses of the Group INT1


Code Educational activities SSD Course Title Language Sem CFU
060001 C BIO/09 BIOLOGIA E FISIOLOGIA 1 10.0
085900 C CHIM/07 CHIMICA GENERALE 1 5.0
089194 C ING-INF/04 COMPLESSITÀ NEI SISTEMI E NELLE RETI 1 5.0
088983 C MAT/09 FOUNDATIONS OF OPERATIONS RESEARCH 1 5.0
099325 C ING-INF/03 FUNDAMENTALS OF MULTIMEDIA SIGNAL PROCESSING 1 5.0
091021 C MAT/01 LOGICA E ALGEBRA 2 1 5.0
089180 C MAT/08 NUMERICAL ANALYSIS 1 5.0
088877 C ING-INF/04 TEORIA DEI SISTEMI (DINAMICA NON LINEARE) 1 5.0
089195 C ING-INF/04 DINAMICA DEI SISTEMI COMPLESSI 1 10.0
090037 C ING-INF/04 MODEL IDENTIFICATION AND DATA ANALYSIS - 1ST MODULE 2 5.0
090038 C ING-INF/04 MODEL IDENTIFICATION AND DATA ANALYSIS - 2ND MODULE 2 5.0
099322 C ING-INF/03 SEGNALI PER LE COMUNICAZIONI 2 10.0
051587 C ING-INF/04 MODEL IDENTIFICATION AND DATA ANALYSIS 2 10.0

Courses of the Group INT2


Code Educational activities SSD Course Title Language Sem CFU
097677 C M-FIL/02 COMPUTER ETHICS 1 5.0
097678 C ING-INF/07 DATA ACQUISITION SYSTEMS 1 5.0
095901 C ING-INF/04 ICT FOR CONTROL SYSTEMS ENGINEERING 1 5.0
085899 C ING-INF/07 MISURE 1 5.0
099318 C ING-INF/02 ONDE ELETTROMAGNETICHE E MEZZI TRASMISSIVI 1 5.0
054092 C ING-INF/01 SENSOR SYSTEMS 1 5.0
[3.0Innovative teaching]
092183 -- INF/01 ONLINE GAME DESIGN 2 5.0
085901 C ING-INF/04 AUTOMAZIONE INDUSTRIALE 2 5.0
052582 -- M-PED/03 COMMUNICATION AND ARGUMENTATION(a) 2 5.0
[5.0Innovative teaching]
054083 C ING-INF/01 DIGITAL ELECTRONIC SYSTEMS DESIGN 2 5.0
[3.0Innovative teaching]
088805 C ING-IND/10 FISICA TECNICA 2 5.0
055514 C ING-IND/35 HIGH-TECH ENTREPRENEURSHIP 2 5.0
[3.0Innovative teaching]
088804 C ING-IND/13 MECCANICA (PER ING. INFORMATICA) 2 5.0
056275 C IUS/01
IUS/20
INFORMATICA E DIRITTO 2 5.0

(a) Closed number subject

Courses of the Group MAT


Code Educational activities SSD Course Title Language Sem CFU
085925 C MAT/05 ANALISI MATEMATICA III 1 5.0
097681 C MAT/05 DISCRETE DYNAMICAL MODELS 1 5.0
088976 C MAT/05 GAME THEORY 1 5.0
051823 C MAT/09 DISCRETE OPTIMIZATION 2 5.0
051822 C MAT/09 NONLINEAR OPTIMIZATION 2 5.0

Courses of the Group TAB ENHANCE


Code Educational activities SSD Course Title Language Sem CFU
059848 -- -- COMPUTER ARCHITECTURE(a) A 6.0
059849 -- -- COMPUTER GRAPHICS(b) A 6.0
059906 -- -- DATA MINING(c) A 6.0
059851 -- -- DISCRETE RANDOM PROCESSES(d) A 6.0
059909 -- -- INTELLIGENT INFORMATION SYSTEMS(e) A 6.0
059911 -- -- ADVANCED ALGORITHMICS(f) 1 9.0
062899 -- -- ADVANCED REQUIREMENTS ENGINEERING(g) 1 7.5
059861 -- -- ADVANCED SOFTWARE DESIGN(h) 1 7.5
062920 -- -- ADVERSARIAL MACHINE LEARNING(i) 1 6.0
059912 -- -- ALGORITHMICS FOR DISCRETE DATA SCIENCE(j) 1 6.0
059863 -- -- APPLIED DATA SCIENCE(k) 1 7.5
059819 -- -- AUTOMATIC SPEECH RECOGNITION(l) 1 8.0
059892 -- -- AUTONOMOUS AND COOPERATIVE VEHICULAR SYSTEMS(m) 1 7.5
059913 -- -- BRAIN-COMPUTER INTERFACING (BASIC)(n) 1 6.0
062900 -- -- CAUSALITY AND CAUSAL INFERENCE(o) 1 7.5
059914 -- -- CLOUD COMPUTING(p) 1 6.0
062923 -- -- CLOUD NATIVE ARCHITECTURE AND ENGINEERING(q) 1 6.0
059853 -- -- COGNITIVE ARCHITECTURES(r) 1 7.5
059915 -- -- COMMUNICATION ACOUSTICS(s) 1 6.0
059822 -- -- COMMUNICATION SYSTEMS ENGINEERING(t) 1 6.0
062894 -- -- COMPILER CONSTRUCTION(u) 1 6.0
062901 -- -- COMPUTATIONAL METHODS IN BIOINFORMATICS(v) 1 7.5
059883 -- -- COMPUTER ARCHITECTURE(w) 1 7.5
059875 -- -- COMPUTER DESIGN(x) 1 7.5
059820 -- -- COMPUTER GRAPHICS(y) 1 6.0
062903 -- -- CONTINUOUS OPTIMIZATION IN DATA SCIENCE(z) 1 7.5
059889 -- -- CREATING TECHNOLOGY-BASED VENTURES(aa) 1 7.5
059877 -- -- CRYPTOGRAPHY(ab) 1 7.5
062904 -- -- CURRENT TRENDS IN GAMING(ac) 1 7.5
059891 -- -- DATA-DRIVEN SUPPORT FOR CYBER-PHYSICAL SYSTEMS(ad) 1 7.5
062924 -- -- DATA INTEGRATION AND LARGE-SCALE ANALYSIS(ae) 1 6.0
059916 -- -- DEEP LEARNING 1(af) 1 6.0
059918 -- -- DIGITAL COMMUNITIES(ag) 1 6.0
059846 -- -- DIGITAL SIGNAL PROCESSOR ARCHITECTURE AND PROGRAMMING(ah) 1 6.0
059919 -- -- DISCRETE EVENT SYSTEMS(ai) 1 6.0
059878 -- -- DISTRIBUTED SYSTEMS(aj) 1 7.5
059862 -- -- ENTERPRISE ARCHITECTURE FOR ENTERPRISE INNOVATION(ak) 1 7.5
059907 -- -- EVOLUTIONARY ALGORITHMS(al) 1 6.0
059832 -- -- FORMAL METHODS FOR LOGIC CONTROL SOFTWARE(am) 1 6.0
059920 -- -- FOUNDATIONS OF STOCHASTIC PROCESSES(an) 1 6.0
062912 -- -- FOUNDATIONS OF THE UML(ao) 1 6.0
062919 -- -- FUNDAMENTALS OF MACHINE LEARNING(ap) 1 6.0
059866 -- -- GAME+(aq) 1 7.5
059837 -- -- HIGH-PERFORMANCE COMPUTING(ar) 1 6.0
059884 -- -- HIGH-PERFORMANCE PARALLEL PROGRAMMING(as) 1 7.5
059908 -- -- IMAGE AND SPEECH RECOGNITION(at) 1 6.0
062916 -- -- INDUSTRIAL NETWORK SECURITY(au) 1 6.0
059834 -- -- INFINITE COMPUTATIONS AND GAMES(av) 1 6.0
059858 -- -- INFORMATION RETRIEVAL(aw) 1 7.5
059860 -- -- INFORMATION SYSTEMS(ax) 1 7.5
059823 -- -- INTRODUCTION TO ALGORITHMIC DIFFERENTIATION(ay) 1 6.0
059835 -- -- INTRODUCTION TO ARTIFICIAL INTELLIGENCE(az) 1 6.0
059852 -- -- INTRODUCTION TO ARTIFICIAL INTELLIGENCE(ba) 1 7.5
059836 -- -- INTRODUCTION TO DATA SCIENCE(bb) 1 6.0
059879 -- -- INTRODUCTION TO DATA SCIENCE AND AI(bc) 1 7.5
059893 -- -- LOGIC IN COMPUTER SCIENCE(bd) 1 7.5
059872 -- -- LOW-LEVEL PROGRAMMING(be) 1 7.5
059922 -- -- MACHINE INTELLIGENCE I(bf) 1 6.0
059854 -- -- MACHINE LEARNING(bg) 1 7.5
059842 -- -- MACHINE LEARNING(bh) 1 6.0
059923 -- -- MACHINE LEARNING 1(bi) 1 9.0
059843 -- -- MODEL-BASED SOFTWARE ENGINEERING(bj) 1 6.0
062908 -- -- MODELING AND VERIFICATION OF PROBABILISTIC SYSTEMS(bk) 1 6.0
059924 -- -- MODELS AND THEORY OF DISTRIBUTED ALGORITHMS(bl) 1 6.0
059925 -- -- MULTIVARIABLE CONTROL SYSTEMS(bm) 1 6.0
062928 -- -- NETWORK ARCHITECTURES - BASICS(bn) 1 6.0
059890 -- -- OPERATING SYSTEMS(bo) 1 7.5
059926 -- -- OPTIMIZATION ALGORITHMS(bp) 1 6.0
059871 -- -- PARALLEL COMPUTING(bq) 1 7.5
059910 -- -- PATTERN RECOGNITION(br) 1 6.0
059810 -- -- PHYSICALLY-BASED ANIMATION(bs) 1 6.0
059897 -- -- PROGRAMMING LANGUAGE TECHNOLOGY(bt) 1 7.5
059869 -- -- PROGRAMMING LANGUAGES(bu) 1 7.5
059812 -- -- SATISFIABILITY CHECKING(bv) 1 6.0
059905 -- -- SOCIAL NETWORKS AND RECOMMENDATION SYSTEMS(bw) 1 5.0
062914 -- -- SOFTWARE QUALITY AND TESTING(bx) 1 7.5
059888 -- -- STRATEGIC MANAGEMENT OF TECHNOLOGICAL INNOVATION(by) 1 7.5
059885 -- -- SUSTAINABLE COMPUTING(bz) 1 7.5
062918 -- -- THEORY OF GRAPH AND NETWORK OPTIMIZATION(ca) 1 9.0
059895 -- -- TYPES FOR PROGRAMS AND PROOFS(cb) 1 7.5
059859 -- -- VERY LARGE, DISTRIBUTED DATA VOLUMES(cc) 1 7.5
059839 -- -- VIRTUAL REALITY(cd) 1 6.0
059870 -- -- VISUAL COMPUTING FUNDAMENTALS )(ce) 1 7.5
062930 -- -- WEB DEVELOPMENT(cf) 1 7.5
062929 -- -- WIRELESS COMMUNICATION SYSTEMS(cg) 1 6.0
062893 -- -- ACTIONS AND PLANNING IN AI: LEARNING, MODELS, AND ALGORITHMS(ch) 2 6.0
058788 -- -- ADAPTIVE IMAGE RECOGNITION(ci) 2 6.0
062913 -- -- ADVANCED COMPILER ENGINEERING(cj) 2 4.0
062898 -- -- ADVANCED DATABASES(ck) 2 7.5
058656 -- -- ADVANCED DATABASE MANAGEMENT SYSTEMS(cl) 2 7.5
059899 -- -- ADVANCED FUNCTIONAL PROGRAMMING(cm) 2 7.5
059813 -- -- ADVANCED INTERNET TECHNOLOGY(cn) 2 6.0
059904 -- -- ADVANCED MACHINE LEARNING(co) 2 6.0
059816 -- -- ADVANCED PROCESS MINING(cp) 2 6.0
059864 -- -- ADVANCED SOFTWARE ENGINEERING(cq) 2 7.5
058808 -- -- ALGEBRAIC PROCESS CALCULI(cr) 2 6.0
059874 -- -- ALGORITHM CONSTRUCTION(cs) 2 7.5
062921 -- -- ALGORITHMS FOR NETWORKED SYSTEMS(ct) 2 6.0
058798 -- -- APPLIED MACHINE LEARNING(cu) 2 7.5
062922 -- -- ARCHITECTURE OF MACHINE LEARNING SYSTEMS(cv) 2 6.0
059857 -- -- ARTIFICIAL INTELLIGENCE METHODS(cw) 2 7.5
058802 -- -- ARTIFICIAL INTELLIGENCE PROGRAMMING(cx) 2 7.5
058822 -- -- BIO-INSPIRED ARTIFICIAL INTELLIGENCE(cy) 2 7.5
059821 -- -- BUSINESS PROCESS INTELLIGENCE(cz) 2 6.0
058654 -- -- CLOUD COMPUTING(da) 2 5.0
059898 -- -- COMPILER CONSTRUCTION(db) 2 7.5
059873 -- -- COMPILER CONSTRUCTION(dc) 2 7.5
062902 -- -- COMPUTATIONAL TECHNIQUES FOR LARGE-SCALE DATA(dd) 2 7.5
059876 -- -- COMPUTER SECURITY(de) 2 7.5
058815 -- -- COMPUTER VISION AND DEEP LEARNING(df) 2 7.5
059826 -- -- CONCEPTS AND MODELS FOR PARALLEL AND DATA-CENTRIC PROGRAMMING(dg) 2 6.0
058794 -- -- COOPERATION TECHNOLOGY AND SOCIAL MEDIA(dh) 2 7.5
059828 -- -- DATA STREAM MANAGEMENT AND ANALYSIS(di) 2 6.0
058814 -- -- DATA WAREHOUSING AND DATA MINING(dj) 2 7.5
058721 -- -- DEEP LEARNING(dk) 2 5.0
059917 -- -- DEEP LEARNING 2(dl) 2 6.0
062905 -- -- DESIGN OF AI SYSTEMS(dm) 2 7.5
059865 -- -- DIGITAL PLATFORMS AND SERVICE INNOVATION(dn) 2 7.5
059894 -- -- DISCRETE OPTIMIZATION(do) 2 7.5
058720 -- -- DISTRIBUTED COMPUTING AND SYSTEMS(dp) 2 6.0
058791 -- -- DISTRIBUTED SYSTEMS, ADVANCED COURSE(dq) 2 7.5
059830 -- -- DYNAMICAL PROCESSES ON NETWORKS(dr) 2 6.0
058682 -- -- EMBEDDED SYSTEMS(ds) 2 6.0
058801 -- -- EMPIRICAL RESEARCH METHODOLOGIES IN IT AND DIGITALIZATION(dt) 2 7.5
059831 -- -- FIXPOINTS AND INDUCTION IN LOGIC AND COMPUTER SCIENCE(du) 2 6.0
062895 -- -- FOUNDATIONS OF LOGIC PROGRAMMING(dv) 2 6.0
062896 -- -- FUNDAMENTALS OF BUSINESS PROCESS MANAGEMENT(dw) 2 6.0
062906 -- -- GAME ENGINE ARCHITECTURE(dx) 2 7.5
058817 -- -- GRAPHICS AND VISUALIZATION(dy) 2 7.5
058819 -- -- IMAGE AND SPEECH RECOGNITION(dz) 2 5.0
062925 -- -- IMAGE PROCESSING FOR REMOTE SENSING(ea) 2 6.0
059921 -- -- INFORMATION THEORY AND APPLICATIONS(eb) 2 6.0
062926 -- -- INTERNET AND NETWORK SECURITY(ec) 2 6.0
059879 -- -- INTRODUCTION TO DATA SCIENCE AND AI(ed) 2 7.5
059902 -- -- KNOWLEDGE REPRESENTATION AND REASONING(ee) 2 5.0
059901 -- -- LANGUAGE-BASED SECURITY(ef) 2 7.5
059841 -- -- LEARNING TECHNOLOGIES(eg) 2 6.0
058811 -- -- MACHINE INTELLIGENCE II(eh) 2 6.0
058809 -- -- MACHINE LEARNING 2(ei) 2 9.0
062927 -- -- MACHINE LEARNING FOR COMPUTER SECURITY(ej) 2 6.0
062907 -- -- MACHINE LEARNING WITH GRAPHS: FOUNDATIONS AND APPLICATIONS(ek) 2 6.0
062917 -- -- MATHEMATICAL HEURISTICS IN DISCRETE OPTIMIZATION(el) 2 9.0
058807 -- -- MICROCONTROLLER PROGRAMMING AND DEBUGGING(em) 2 6.0
058796 -- -- MOBILE INTERNET TECHNOLOGY(en) 2 6.0
058666 -- -- MOBILE SERVICES(eo) 2 6.0
062897 -- -- MODEL CHECKING(ep) 2 6.0
058664 -- -- MULTIMODAL INTERACTION(eq) 2 6.0
058698 -- -- NATURAL LANGUAGE PROCESSING(er) 2 6.0
058661 -- -- NATURAL LANGUAGE PROCESSING(es) 2 6.0
058821 -- -- NETWORK SECURITY(et) 2 7.5
059903 -- -- NEURAL NETWORKS(eu) 2 5.0
058816 -- -- NONLINEAR CONTROL SYSTEMS(ev) 2 6.0
059850 -- -- OPERATING SYSTEMS(ew) 2 6.0
058810 -- -- OPTIMISATION IN DATA ANALYSIS(ex) 2 6.0
059900 -- -- PARALLEL FUNCTIONAL PROGRAMMING(ey) 2 7.5
058640 -- -- PARTICIPATORY DESIGN(ez) 2 7.5
059809 -- -- PERFORMANCE ANALYSIS AND CORRECTNESS CHECKING OF PARALLEL APPLICATIONS(fa) 2 6.0
061587 -- -- PHYSICS SIMULATION IN VISUAL COMPUTING(fb) 2 6.0
058703 -- -- PRIVACY ENGINEERING(fc) 2 6.0
062909 -- -- PROBABILISTIC PROGRAMMING(fd) 2 6.0
059927 -- -- QUANTUM COMPUTING(fe) 2 6.0
059847 -- -- QUEUING THEORY(ff) 2 6.0
059855 -- -- RECOMMENDER SYSTEMS(fg) 2 7.5
059811 -- -- REINFORCEMENT LEARNING AND LEARNING-BASED CONTROL(fh) 2 6.0
059867 -- -- RESEARCH METHODS IN HUMAN-COMPUTER INTERACTION(fi) 2 7.5
058650 -- -- SELECTED TOPICS OF VIRTUAL REALITY (VR II)(fj) 2 6.0
058823 -- -- SEMANTICS AND VERIFICATION OF SOFTWARE(fk) 2 6.0
062850 -- -- SHAPE ANALYSIS AND 3D DEEP LEARNING(fl) 2 6.0
062915 -- -- SOFTWARE ARCHITECTURE(fm) 2 7.5
062910 -- -- SOFTWARE ARCHITECTURES(fn) 2 6.0
058804 -- -- SOFTWARE LANGUAGE ENGINEERING(fo) 2 6.0
058787 -- -- SOFTWARE SECURITY AND DATA PRIVACY(fp) 2 7.5
062911 -- -- STATISTICAL CLASSIFICATION AND MACHINE LEARNING(fq) 2 6.0
058678 -- -- SYSTEMS FOR INTERNET OF THINGS(fr) 2 6.0

(a) Course offered by a University of the Enhance Alliance
(b) Course offered by a University of the Enhance Alliance
(c) Course offered by a University of the Enhance Alliance
(d) Course offered by a University of the Enhance Alliance
(e) Course offered by a University of the Enhance Alliance
(f) Course offered by a University of the Enhance Alliance
(g) Course offered by a University of the Enhance Alliance
(h) Course offered by a University of the Enhance Alliance
(i) Course offered by a University of the Enhance Alliance
(j) Course offered by a University of the Enhance Alliance
(k) Course offered by a University of the Enhance Alliance
(l) Course offered by a University of the Enhance Alliance
(m) Course offered by a University of the Enhance Alliance
(n) Course offered by a University of the Enhance Alliance
(o) Course offered by a University of the Enhance Alliance
(p) Course offered by a University of the Enhance Alliance
(q) Course offered by a University of the Enhance Alliance
(r) Course offered by a University of the Enhance Alliance
(s) Course offered by a University of the Enhance Alliance
(t) Course offered by a University of the Enhance Alliance
(u) Course offered by a University of the Enhance Alliance
(v) Course offered by a University of the Enhance Alliance
(w) Course offered by a University of the Enhance Alliance
(x) Course offered by a University of the Enhance Alliance
(y) Course offered by a University of the Enhance Alliance
(z) Course offered by a University of the Enhance Alliance
(aa) Course offered by a University of the Enhance Alliance
(ab) Course offered by a University of the Enhance Alliance
(ac) Course offered by a University of the Enhance Alliance
(ad) Course offered by a University of the Enhance Alliance
(ae) Course offered by a University of the Enhance Alliance
(af) Course offered by a University of the Enhance Alliance
(ag) Course offered by a University of the Enhance Alliance
(ah) Course offered by a University of the Enhance Alliance
(ai) Course offered by a University of the Enhance Alliance
(aj) Course offered by a University of the Enhance Alliance
(ak) Course offered by a University of the Enhance Alliance
(al) Course offered by a University of the Enhance Alliance
(am) Course offered by a University of the Enhance Alliance
(an) Course offered by a University of the Enhance Alliance
(ao) Course offered by a University of the Enhance Alliance
(ap) Course offered by a University of the Enhance Alliance
(aq) Course offered by a University of the Enhance Alliance
(ar) Course offered by a University of the Enhance Alliance
(as) Course offered by a University of the Enhance Alliance
(at) Course offered by a University of the Enhance Alliance
(au) Course offered by a University of the Enhance Alliance
(av) Course offered by a University of the Enhance Alliance
(aw) Course offered by a University of the Enhance Alliance
(ax) Course offered by a University of the Enhance Alliance
(ay) Course offered by a University of the Enhance Alliance
(az) Course offered by a University of the Enhance Alliance
(ba) Course offered by a University of the Enhance Alliance
(bb) Course offered by a University of the Enhance Alliance
(bc) Course offered by a University of the Enhance Alliance
(bd) Course offered by a University of the Enhance Alliance
(be) Course offered by a University of the Enhance Alliance
(bf) Course offered by a University of the Enhance Alliance
(bg) Course offered by a University of the Enhance Alliance
(bh) Course offered by a University of the Enhance Alliance
(bi) Course offered by a University of the Enhance Alliance
(bj) Course offered by a University of the Enhance Alliance
(bk) Course offered by a University of the Enhance Alliance
(bl) Course offered by a University of the Enhance Alliance
(bm) Course offered by a University of the Enhance Alliance
(bn) Course offered by a University of the Enhance Alliance
(bo) Course offered by a University of the Enhance Alliance
(bp) Course offered by a University of the Enhance Alliance
(bq) Course offered by a University of the Enhance Alliance
(br) Course offered by a University of the Enhance Alliance
(bs) Course offered by a University of the Enhance Alliance
(bt) Course offered by a University of the Enhance Alliance
(bu) Course offered by a University of the Enhance Alliance
(bv) Course offered by a University of the Enhance Alliance
(bw) Course offered by a University of the Enhance Alliance
(bx) Course offered by a University of the Enhance Alliance
(by) Course offered by a University of the Enhance Alliance
(bz) Course offered by a University of the Enhance Alliance
(ca) Course offered by a University of the Enhance Alliance
(cb) Course offered by a University of the Enhance Alliance
(cc) Course offered by a University of the Enhance Alliance
(cd) Course offered by a University of the Enhance Alliance
(ce) Course offered by a University of the Enhance Alliance
(cf) Course offered by a University of the Enhance Alliance
(cg) Course offered by a University of the Enhance Alliance
(ch) Course offered by a University of the Enhance Alliance
(ci) Course offered by a University of the Enhance Alliance
(cj) Course offered by a University of the Enhance Alliance
(ck) Course offered by a University of the Enhance Alliance
(cl) Course offered by a University of the Enhance Alliance
(cm) Course offered by a University of the Enhance Alliance
(cn) Course offered by a University of the Enhance Alliance
(co) Course offered by a University of the Enhance Alliance
(cp) Course offered by a University of the Enhance Alliance
(cq) Course offered by a University of the Enhance Alliance
(cr) Course offered by a University of the Enhance Alliance
(cs) Course offered by a University of the Enhance Alliance
(ct) Course offered by a University of the Enhance Alliance
(cu) Course offered by a University of the Enhance Alliance
(cv) Course offered by a University of the Enhance Alliance
(cw) Course offered by a University of the Enhance Alliance
(cx) Course offered by a University of the Enhance Alliance
(cy) Course offered by a University of the Enhance Alliance
(cz) Course offered by a University of the Enhance Alliance
(da) Course offered by a University of the Enhance Alliance
(db) Course offered by a University of the Enhance Alliance
(dc) Course offered by a University of the Enhance Alliance
(dd) Course offered by a University of the Enhance Alliance
(de) Course offered by a University of the Enhance Alliance
(df) Course offered by a University of the Enhance Alliance
(dg) Course offered by a University of the Enhance Alliance
(dh) Course offered by a University of the Enhance Alliance
(di) Course offered by a University of the Enhance Alliance
(dj) Course offered by a University of the Enhance Alliance
(dk) Course offered by a University of the Enhance Alliance
(dl) Course offered by a University of the Enhance Alliance
(dm) Course offered by a University of the Enhance Alliance
(dn) Course offered by a University of the Enhance Alliance
(do) Course offered by a University of the Enhance Alliance
(dp) Course offered by a University of the Enhance Alliance
(dq) Course offered by a University of the Enhance Alliance
(dr) Course offered by a University of the Enhance Alliance
(ds) Course offered by a University of the Enhance Alliance
(dt) Course offered by a University of the Enhance Alliance
(du) Course offered by a University of the Enhance Alliance
(dv) Course offered by a University of the Enhance Alliance
(dw) Course offered by a University of the Enhance Alliance
(dx) Course offered by a University of the Enhance Alliance
(dy) Course offered by a University of the Enhance Alliance
(dz) Course offered by a University of the Enhance Alliance
(ea) Course offered by a University of the Enhance Alliance
(eb) Course offered by a University of the Enhance Alliance
(ec) Course offered by a University of the Enhance Alliance
(ed) Course offered by a University of the Enhance Alliance
(ee) Course offered by a University of the Enhance Alliance
(ef) Course offered by a University of the Enhance Alliance
(eg) Course offered by a University of the Enhance Alliance
(eh) Course offered by a University of the Enhance Alliance
(ei) Course offered by a University of the Enhance Alliance
(ej) Course offered by a University of the Enhance Alliance
(ek) Course offered by a University of the Enhance Alliance
(el) Course offered by a University of the Enhance Alliance
(em) Course offered by a University of the Enhance Alliance
(en) Course offered by a University of the Enhance Alliance
(eo) Course offered by a University of the Enhance Alliance
(ep) Course offered by a University of the Enhance Alliance
(eq) Course offered by a University of the Enhance Alliance
(er) Course offered by a University of the Enhance Alliance
(es) Course offered by a University of the Enhance Alliance
(et) Course offered by a University of the Enhance Alliance
(eu) Course offered by a University of the Enhance Alliance
(ev) Course offered by a University of the Enhance Alliance
(ew) Course offered by a University of the Enhance Alliance
(ex) Course offered by a University of the Enhance Alliance
(ey) Course offered by a University of the Enhance Alliance
(ez) Course offered by a University of the Enhance Alliance
(fa) Course offered by a University of the Enhance Alliance
(fb) Course offered by a University of the Enhance Alliance
(fc) Course offered by a University of the Enhance Alliance
(fd) Course offered by a University of the Enhance Alliance
(fe) Course offered by a University of the Enhance Alliance
(ff) Course offered by a University of the Enhance Alliance
(fg) Course offered by a University of the Enhance Alliance
(fh) Course offered by a University of the Enhance Alliance
(fi) Course offered by a University of the Enhance Alliance
(fj) Course offered by a University of the Enhance Alliance
(fk) Course offered by a University of the Enhance Alliance
(fl) Course offered by a University of the Enhance Alliance
(fm) Course offered by a University of the Enhance Alliance
(fn) Course offered by a University of the Enhance Alliance
(fo) Course offered by a University of the Enhance Alliance
(fp) Course offered by a University of the Enhance Alliance
(fq) Course offered by a University of the Enhance Alliance
(fr) Course offered by a University of the Enhance Alliance

Courses of the Group TABA


Code Educational activities SSD Course Title Language Sem CFU
095903 B ING-INF/05 ADVANCED OPERATING SYSTEMS 1 5.0
089183 B ING-INF/05 DATA BASES 2 1 5.0
090950 B ING-INF/05 DISTRIBUTED SYSTEMS 1 5.0
056899 B ING-INF/05 EMBEDDED SYSTEMS 1 5.0
089182 B ING-INF/05 FORMAL LANGUAGES AND COMPILERS 1 5.0
056889 B ING-INF/05 FOUNDATIONS OF ARTIFICIAL INTELLIGENCE 1 5.0
095943 B ING-INF/05 PRINCIPLES OF PROGRAMMING LANGUAGES 1 5.0
054443 B ING-INF/05 SOFTWARE ENGINEERING 2 1 5.0
[2.0Innovative teaching]
052537 B ING-INF/05 TECHNOLOGIES FOR INFORMATION SYSTEMS 1 5.0
[1.0Innovative teaching]
056890 B ING-INF/05 UNCERTAINTY IN ARTIFICIAL INTELLIGENCE 1 5.0
[1.5Innovative teaching]
088949 B ING-INF/05 ADVANCED COMPUTER ARCHITECTURES 2 5.0
091023 B ING-INF/05 BUSINESS INFORMATION SYSTEMS 1 2 5.0
052535 B ING-INF/05 BUSINESS INFORMATION SYSTEMS 2 2 5.0
[5.0Innovative teaching]
055633 B ING-INF/05 COMPUTER SECURITY - UIC 587 2 5.0
095898 B ING-INF/05 COMPUTING INFRASTRUCTURES 2 5.0
088882 B ING-INF/05 FORMAL METHODS FOR CONCURRENT AND REAL-TIME SYSTEMS (UIC 545) 2 5.0
089185 B ING-INF/05 HIGH PERFORMANCE PROCESSORS AND SYSTEMS (UIC 569) 2 5.0
097683 B ING-INF/05 MACHINE LEARNING 2 5.0
053879 B ING-INF/05 BUSINESS INFORMATION SYSTEMS 2 10.0
[5.0Innovative teaching]

Courses of the Group TABB


Code Educational activities SSD Course Title Language Sem CFU
095946 B ING-INF/05 ADVANCED ALGORITHMS AND PARALLEL PROGRAMMING 1 5.0
097685 B ING-INF/05 ADVANCED USER INTERFACES 1 5.0
054307 B ING-INF/05 ARTIFICIAL NEURAL NETWORKS AND DEEP LEARNING 1 5.0
095944 B ING-INF/05 BIOINFORMATICS AND COMPUTATIONAL BIOLOGY 1 5.0
056490 B ING-INF/05 DATA AND INFORMATION QUALITY 1 5.0
094743 B ING-INF/05 DATA MANAGEMENT FOR THE WEB 1 5.0
056892 B ING-INF/05 DATA MINING 1 5.0
093212 B ING-INF/05 DESIGN AND IMPLEMENTATION OF MOBILE APPLICATIONS 1 5.0
054447 B ING-INF/05 DISTRIBUTED SOFTWARE DEVELOPMENT 1 5.0
[2.0Innovative teaching]
095945 B ING-INF/05 ICT FOR HEALTH CARE 1 5.0
099993 B ING-INF/05 IMAGE ANALYSIS AND COMPUTER VISION 1 5.0
054446 B ING-INF/05 MULTIDISCIPLINARY PROJECT 1 5.0
[1.0Innovative teaching]
061723 B ING-INF/05 NETWORKED SOFTWARE FOR DISTRIBUTED SYSTEMS 1 5.0
[5.0Innovative teaching]
056896 B ING-INF/05 OFFENSIVE AND DEFENSIVE CYBERSECURITY 1 5.0
[2.0Innovative teaching]
056897 B ING-INF/05 PERFORMANCE EVALUATION AND APPLICATIONS 1 5.0
056986 B ING-INF/05 MULTIDISCIPLINARY PROJECT 1 5.0
[1.0Innovative teaching]
052534 B ING-INF/05 RECOMMENDER SYSTEMS 1 5.0
[2.0Innovative teaching]
056895 B ING-INF/05 STREAMING DATA ANALYTICS G 1 5.0
056901 B ING-INF/05 SYSTEMS AND METHODS FOR BIG AND UNSTRUCTURED DATA 1 5.0
062260 B ING-INF/05 VIDEOGAME DESIGN AND PROGRAMMING(a) 1 5.0
057498 B ING-IND/17
ING-INF/05
DATA ANALYTICS FOR SMART AGRICULTURE 1 5.0
090957 B ING-INF/05 CODE TRANSFORMATION AND OPTIMIZATION 2 5.0
090958 B ING-INF/05 COMPUTER GRAPHICS 2 5.0
095947 B ING-INF/05 CRYPTOGRAPHY AND ARCHITECTURES FOR COMPUTER SECURITY 2 5.0
056903 B ING-INF/05 DESIGN OF HARDWARE ACCELERATORS 2 5.0
055812 B ING-INF/05 DIGITAL FORENSICS AND CYBERCRIME 2 5.0
058140 B ING-INF/05 HARDWARE ARCHITECTURES FOR EMBEDDED AND EDGE AI 2 5.0
062113 B ING-INF/05 HUMAN AND PHYSICAL ASPECTS OF SECURITY(b) 2 5.0
089318 B ING-INF/05 HYPERMEDIA APPLICATIONS (WEB AND MULTIMEDIA) 2 5.0
056935 B ING-INF/05 MATHEMATICAL MODELS AND METHODS FOR IMAGE PROCESSING 2 5.0
054446 B ING-INF/05 MULTIDISCIPLINARY PROJECT 2 5.0
[1.0Innovative teaching]
088946 B ING-INF/05 NATURAL LANGUAGE PROCESSING 2 5.0
090951 B ING-INF/05 PHILOSOPHICAL ISSUES OF COMPUTER SCIENCE 2 5.0
095948 B ING-INF/05 PROCESS AND SERVICE DESIGN 2 5.0
056986 B ING-INF/05 MULTIDISCIPLINARY PROJECT 2 5.0
[1.0Innovative teaching]
089013 B ING-INF/05 ROBOTICS 2 5.0
093217 B ING-INF/05 ROBOTICS AND DESIGN 2 5.0
062642 B ING-INF/05 SECURITY AND RESILIENCE OF CRITICAL INFRASTRUCTURES 2 5.0
058583 B,C ICAR/13
ING-INF/05
INCLUSIVE DIGITAL TECHNOLOGIES 2 5.0

(a) Closed number subject
(b) Closed number subject

Courses of the Group TEL


Code Educational activities SSD Course Title Language Sem CFU
096120 C ING-INF/03 COMMUNICATION NETWORK DESIGN 1 5.0
093269 C MAT/03 DISCRETE MATHEMATICS 1 5.0
093735 C MAT/09 GRAPH OPTIMIZATION 2 5.0
054323 C ING-INF/03 INTERNET OF THINGS 2 5.0
[1.0Innovative teaching]
089043 C ING-INF/03 MULTIMEDIA INTERNET 2 10.0
091036 C ING-INF/03 MULTIMEDIA INTERNET APPLICATIONS 2 5.0
058172 C ING-INF/03 NETWORK COMPUTING 2 5.0
052470 C ING-INF/03 QUANTUM COMMUNICATIONS 2 5.0
054327 C ING-INF/03 WIRELESS INTERNET 2 5.0
[1.0Innovative teaching]
056837 C ING-INF/03 NETWORK MEASUREMENT AND DATA ANALYSIS LAB 2 5.0
054328 C ING-INF/03 WIRELESS NETWORKS 2 10.0
[2.0Innovative teaching]

Groups for T2I:


Courses of the Group APPLICATIONS


Code Educational activities SSD Course Title Language Sem CFU
056955 C ING-INF/06 APPLIED AI IN BIOMEDICINE 1 5.0
091041 C ING-INF/03 AUDIO SIGNALS 1 5.0
056807 C ING-INF/04 AUTOMATION AND CONTROL IN AUTONOMOUS VEHICLES 1 5.0
095944 B ING-INF/05 BIOINFORMATICS AND COMPUTATIONAL BIOLOGY 1 5.0
056879 C ING-INF/06 BIOMEDICAL SIGNAL PROCESSING 1 5.0
095945 B ING-INF/05 ICT FOR HEALTH CARE 1 5.0
056878 C ING-INF/06 MEDICAL IMAGES 1 5.0
052534 B ING-INF/05 RECOMMENDER SYSTEMS 1 5.0
[2.0Innovative teaching]
093060 C ING-INF/04 SAFETY IN AUTOMATION SYSTEMS 1 5.0
054316 C ING-INF/03 VIDEO SIGNALS 1 5.0
[1.0Innovative teaching]
062260 B ING-INF/05 VIDEOGAME DESIGN AND PROGRAMMING(a) 1 5.0
056888 C ING-INF/06 BIOMEDICAL SIGNAL PROCESSING AND MEDICAL IMAGES [I.C.] 1 10.0
[1.0Innovative teaching]
054301 C ING-INF/06 E-HEALTH METHODS AND APPLICATIONS [I.C.] 1 10.0
[1.0Innovative teaching]
090916 C ING-INF/04 AUTOMATION OF ENERGY SYSTEMS 2 5.0
088805 C ING-IND/10 FISICA TECNICA 2 5.0
054309 C ING-INF/03 LOCALIZATION, NAVIGATION AND SMART MOBILITY 2 5.0
[1.0Innovative teaching]
088804 C ING-IND/13 MECCANICA (PER ING. INFORMATICA) 2 5.0
088946 B ING-INF/05 NATURAL LANGUAGE PROCESSING 2 5.0
090915 C ING-INF/04 PRODUCTION SYSTEMS CONTROL 2 5.0
089013 B ING-INF/05 ROBOTICS 2 5.0
056837 C ING-INF/03 NETWORK MEASUREMENT AND DATA ANALYSIS LAB 2 5.0

(a) Closed number subject

Courses of the Group GROUNDINGS


Code Educational activities SSD Course Title Language Sem CFU
052499 C MAT/06
SECS-S/01
BAYESIAN STATISTICS 1 10.0
[2.0Innovative teaching]
089182 B ING-INF/05 FORMAL LANGUAGES AND COMPILERS 1 5.0
088976 C MAT/05 GAME THEORY 1 5.0
055697 C MAT/08 NUMERICAL ANALYSIS FOR MACHINE LEARNING 1 10.0
[2.0Innovative teaching]
062130 C ING-INF/03 SIGNAL PROCESSING AND LEARNING 1 10.0
[1.0Innovative teaching]
052498 C SECS-S/01 APPLIED STATISTICS 2 10.0
[3.0Innovative teaching]
062102 C SECS-S/01 APPLIED STATISTICS 2 5.0
055283 C MAT/06 BAYESIAN LEARNING AND MONTECARLO SIMULATION 2 5.0
051822 C MAT/09 NONLINEAR OPTIMIZATION 2 5.0

Courses of the Group METHODS


Code Educational activities SSD Course Title Language Sem CFU
099993 B ING-INF/05 IMAGE ANALYSIS AND COMPUTER VISION 1 5.0
056893 B ING-INF/05 MULTIAGENT SYSTEMS 1 5.0
056890 B ING-INF/05 UNCERTAINTY IN ARTIFICIAL INTELLIGENCE 1 5.0
[1.5Innovative teaching]
056959 B ING-INF/05 ALGORITHMIC GAME THEORY 2 5.0
[5.0Innovative teaching]
056935 B ING-INF/05 MATHEMATICAL MODELS AND METHODS FOR IMAGE PROCESSING 2 5.0
090038 C ING-INF/04 MODEL IDENTIFICATION AND DATA ANALYSIS - 2ND MODULE 2 5.0
062534 B ING-INF/05 ONLINE LEARNING APPLICATIONS 2 5.0

Courses of the Group TECH&INNOVATION


Code Educational activities SSD Course Title Language Sem CFU
095946 B ING-INF/05 ADVANCED ALGORITHMS AND PARALLEL PROGRAMMING 1 5.0
055701 C MAT/08
SECS-S/01
COMPUTATIONAL STATISTICS 1 5.0
056490 B ING-INF/05 DATA AND INFORMATION QUALITY 1 5.0
089183 B ING-INF/05 DATA BASES 2 1 5.0
056895 B ING-INF/05 STREAMING DATA ANALYTICS G 1 5.0
052537 B ING-INF/05 TECHNOLOGIES FOR INFORMATION SYSTEMS 1 5.0
[1.0Innovative teaching]
057044 C ING-IND/35 AGILE INNOVATION 2 5.0
058140 B ING-INF/05 HARDWARE ARCHITECTURES FOR EMBEDDED AND EDGE AI 2 5.0
055514 C ING-IND/35 HIGH-TECH ENTREPRENEURSHIP 2 5.0
[3.0Innovative teaching]

Notes concerning incoming students.

The following cases only concern some students. This is why they are not inserted in the general tables of the programme, which, on the contrary, concern the entirety of the enrolled students. They are, if necessary, included in the admission decree of specific students:

  • The course of Computing Infrastructures is forbidden to all the students that have already attended Impianti Informatici (or an equivalent course) in previous programmes, while it is mandatory for all other students. In case of prohibition, the student must include one of the courses in group TABA. 
  • The course of Theoretical Computer Science can be taken only if explicitly required in the admission decree to the Master programme.
  • For students coming from the pre-approved study plan I3I (ex II3) of the Bachelor in Computer Science and Engineering of Politecnico di Milano:
    • if they didn't take the course Meccanica during their bachelor, they will be asked to pass it within their M.Sc. studies (it will be added as a mandatory course).
    • if they didn't take one of the courses: Chimica generale, Misure, Fisica tecnica, Onde elettromagnetiche e mezzi trasmissivi, Elettromagnetismo e campi, they will be asked to pass the course Fisica tecnica within their M.Sc. studies (it will be added as a mandatory course)
  • For students coming from the Bachelor in Computer Science and Engineering of Politecnico di Milano, if they took the 10 CFUs Tirocinio course during their bachelor, they will be assigned a curricular integration (debito) for a total of 5 CFUs.
  • The courses of Meccanica and of Fisica Tecnica are usually mandatory (if not already passed) for students coming from other Italian or foreign academic institutions or from other Bachelor programmes of Politecnico di Milano.   

For students coming from another university, or from a Study programme other than Computer Science, the individual study plan must respect the prescriptions included in the admission decree, besides the constraints specified in the following.


Suggestions for the Composition of the Study Plan T2A


To provide guidance for students in choosing among the great variety of available courses, the Council of the Study Programme has defined ten specialized Tracks, which help them in filling their T2A study programme in a coherent way:

  • Ambient and data intelligence
  • Big data and data science
  • Bioinformatics and e-health
  • Business informatics, analytics and intelligence
  • Cybersecurity
  • Games, Entertainment, and Learning
  • Internet engineering
  • Pervasive Systems
  • Robotics and Vision
  • Software engineering for complex systems

Students are strongly advised to choose a single track, even if they are allowed to fill the T2A programme in a more personal way.

The Council will try to keep the course schedules, both for lessons and exams, as compatible as possible with these choices, but students must be advised that absence of overlapping in lesson schedules cannot be fully guaranteed due to the huge offering of courses provided by the Programme.

In the following, for each Track we provide a brief description of its educational goals and a table that shows how to fill the T2A study programme in a way that is coherent with those goals.

A detailed description of the tracks and the respective suggested courses is available on the Web site: https://www.inginformatica.polimi.it/en/what-shall-i-study-master/ 


Additional constraints for the T2A study plan


All mandatory courses of plan T2A must be selected (unless they were taken in the 1st level degree), with the following minimal constraints on the tableswhich include the mandatory courses:

  1. Al least 15 CFU from Group INT1 (including course ALGEBRA AND MATHEMATICAL LOGIC if explicitly required in the admission decree to the Master programme);
  2. At least 55 CFU from Groups TABA and TABB, of which at least 45 CFU from group TABA;

 

Moreover, it is not possible to insert in the personal study plan more than one course offered by the Doctorate School (table DOT), except for supplementary teachings.

 

Of the following courses: COMPUTER ETHICS, ETHICS FOR TECHNOLOGY, DISTRIBUTED SOFTWARE DEVELOPMENT, INFORMATICA E DIRITTO, MULTIDISCIPLINARY PROJECT, PROGETTO MULTIDISCIPLINARE, PHILOSOPHICAL ISSUES OF COMPUTER SCIENCE, ROBOTICS AND DESIGN at most two can be inserted in the study plan as ordinary courses (they can all be inserted as supplementary courses).  

 

Students who enroll following the T2A study plan cannot add to their personal study plan more than three of the following five courses:

  • ARTIFICIAL NEURAL NETWORKS AND DEEP LEARNING
  • DATA MINING
  • FOUNDATIONS OF ARTIFICIAL INTELLIGENCE
  • MACHINE LEARNING
  • UNCERTAINTY IN ARTIFICIAL INTELLIGENCE

In writing the personal study plan the student should take into account the fact that these constraints can be completely checked only when a study plan covering both years of study of the second level degree is submitted for approval.

Students are reminded that it is not possible to convert a supplementary course (that is, a course whose credits exceed the expected 120 credits) into an ordinary course without submitting a new study plan.


Student Choice in Composing an Autonomous Study Plan


The student can propose an autonomous study plan that may differ from plan T2A for at most 20 credits. The autonomous plans will be accepted or rejected based on their consistency with the overall teaching offer, considering the entire path proposed by the student.

In case the autonomous study plan includes courses that are not present in the present programme, the student is advised to contact the Study plan Commission to ask for a preliminary evaluation, to simplify and expedite the verification of the proposed plan. 

It also exists the possibility of proposing an autonomous study plan that is recognized as an "Internal Erasmus in Design".  Such autonomous plans must include between 15 and 20 credits from courses that do not appear in the present programme but are offered by the School of Design of Politecnico di Milano. Only a limited number of autonomous study plans of this kind will be approved. Details can be found on the web site of the Computer Science and Engineering  Master  Degree Programme. 

  

In no case will a study plan be approved that does not comply, for the remaining 100 credits, with plan T2A provided by this programme and with the constraints above.


Lesson timetables and Exam calls


Due to the extent of the teaching offer, the absence of overlap in the lesson timetables and exam calls, even within a single proposed track, is often impossible.

The Council of the Study programme schedules lesson timetables and exam calls for the courses in the groups TABA, TABB, INT1 and INT2, in order to limit the inevitable overlap.

However, for some courses no form of coordination is possible. This includes all the courses in the groups DOT, AUT, MAT, ELN, TEL e BIO, which are provided for other Study programmes (for the Doctor of Philosophy, Automation engineering, Mathematical Engineering, Electronic Engineering, Telecommunication Engineering, and Biomedical Engineering), and the courses in the groups INT1 and INT2, provided for other Study programmes or the following courses mainly devoted to the 1st level degree: 1) BIOLOGY AND PHYSIOLOGY; 2) Model Indentification and Data Analysis; 3) SIGNALS AND SYSTEMS FOR TELECOMMUNICATIONS; 4) Statistica; 5) Chimica generale; 6) Automazione industriale; 7) Misure.

The Council will attempt to coordinate the timetables of the courses “Meccanica” and “Fisica Tecnica”, which are mainly provided for the 1st level degree, but it cannot guarantee the absence of overlap for all tracks.


POLIMI Ambassador Programme


Politecnico di Milano wants to activate high-level training courses aimed at creating new professional figures fostering and communicating specific development directions, such as green technologies, smart infrastructures, inclusive methodologies, and creative thinking, that:

  • have skills in specific areas consistent with the training project 
  • acquire digital enabling technologies in line with the profile
  • master interdisciplinary tools, methods, and aptitude for a systemic vision
  • develop talent to operate in interdisciplinary and multisectoral contexts acquired through exposure, even in teams, to case studies and challenges

The Ambassador training programme is articulated within the MSc educational path, and sets at 130 credits (thus at least extra 10 credits in addition to the standard MSc requirements) the minimum number of credits needed to complete the selected MSc and, at the same time, to qualify for the certification of Ambassador.

As part of the educational training, students must acquire at least 30 credits in courses related to the Ambassador profile they select, which have to be chosen among those proposed in the degree programme or among additional courses, as detailed in the specific information. The Ambassador certification will be reported in the Student's Diploma Supplement and an electronic badge will be issued by Politecnico di Milano. Students who will not obtain the required extra 10 credits and the 30 credits in training activities functional to the Ambassador profile will not be precluded from obtaining an MSc degree.

To obtain recognition of a course for the Ambassador qualification, at least one of the following conditions must be met:

  • The course selected from Table A or B must be listed in the Manifesto of the Academic Year of application.
  • The course selected from Table A or B must be present in the tables for the same Academic Year of attendance (i.e., in the study plan for the course). However, it is not necessary for the course to be taken in that Academic Year.

The Computer Science and Engineering MSc allows students to select one of the four Ambassador profiles, described in the following sections.


POLIMI Ambassador in Smart Infrastructures


Politecnico di Milano aims at strengthening the skills related to Smart Infrastructures in the Master of Science degree programmes.

The goal is to create a new professional profile, theAmbassador in Smart Infrastructures: a MSc graduate with forefront systemic skills, interdisciplinary vision, digital skills, specific aptitude to innovation. The Ambassador in Smart Infrastructures profile corresponds to a professional figure with both advanced, specialized skills in relevant applications (infrastructures) and/or enabling technologies (smart), as well as transversal skills, which allow students to broaden their knowledge in the field of Smart Infrastructures and to adopt a systemic approach to design, management, innovation, and study of life-cycle of infrastructures.


Track: * - Table A


Code Course Title CFU Language Programme Track Semester(s) Campus
052537 TECHNOLOGIES FOR INFORMATION SYSTEMS 5.0 EN Any programme Any Track 1 MI
054307 ARTIFICIAL NEURAL NETWORKS AND DEEP LEARNING 5.0 EN Any programme Any Track 1 MI
056893 MULTIAGENT SYSTEMS 5.0 EN Any programme Any Track 1 MI
056901 SYSTEMS AND METHODS FOR BIG AND UNSTRUCTURED DATA 5.0 EN Any programme Any Track 1 MI
090950 DISTRIBUTED SYSTEMS 5.0 EN Any programme Any Track 1 MI
097683 MACHINE LEARNING 5.0 EN Any programme Any Track 2 MI

Track: * - Table B


Code Course Title CFU Language Programme Track Semester(s) Campus
052331 BIM FUNDAMENTALS AND APPLICATIONS 6.0 EN Any programme Any Track 1 MI
052369 NETWORKED CONTROL 5.0 EN Any programme Any Track 1 MI
052422 GEOGRAPHIC INFORMATION SYSTEMS 10.0 EN Any programme Any Track 2 MI
052590 SENSORS, MEASUREMENTS AND SMART METERING 10.0 EN Any programme Any Track 2 MI
053354 ARTIFICIAL INTELLIGENCE AND ADVANCED SIMULATION FOR THE SAFETY, RELIABILITY AND MAINTENANCE OF ENERGY SYSTEMS 10.0 EN Any programme Any Track 1 BV
054309 LOCALIZATION, NAVIGATION AND SMART MOBILITY 5.0 EN Any programme Any Track 2 MI
054323 INTERNET OF THINGS 5.0 EN Any programme Any Track 2 MI
056807 AUTOMATION AND CONTROL IN AUTONOMOUS VEHICLES 5.0 EN Any programme Any Track 1 MI
056949 DIGITAL MANUFACTURING 5.0 EN Any programme Any Track 1 BV
057051 KNOWLEDGE MANAGEMENT IN INFRASTRUCTURE PROJECTS 5.0 EN Any programme Any Track 2 BV
057492 SMART HOSPITAL 5.0 EN Any programme Any Track 2 MI
057504 ADVANCED METHODS FOR THE OPTIMAL MANAGEMENT OF THE ELECTRICAL GRID 5.0 EN Any programme Any Track 2 MI
059141 HUMAN HEALTH AND ENVIRONMENT DATA SCIENCE LABORATORY 5.0 EN Any programme Any Track 2 MI
062092 INDUSTRIAL ROBOTICS 5.0 EN Any programme Any Track 1 BV
090915 PRODUCTION SYSTEMS CONTROL 5.0 EN Any programme Any Track 2 MI
097457 VISION BASED 3D MEASUREMENTS 6.0 EN Any programme Any Track 1 --
097484 SIMULATION TECHNIQUES AND TOOLS 5.0 EN Any programme Any Track 2 MI
098634 ADVANCED ENVIRONMENTAL SYSTEMS ANALYSIS [I.C.] 10.0 EN Any programme Any Track 1 MI

POLIMI Ambassador in Green Technologies


The Ambassador in Green Technologies programme aims at creating new professional profiles that are characterized by:

  • forefront systemic skills, interdisciplinary vision, and specific aptitude to innovation in the fields of environmental sustainability and decarbonisation of the economy
  • both advanced, specialized skills in the green sector, and transversal skills, which allow graduates to broaden their knowledge in the field of Green Technologies and to adopt a systemic approach to the design, management, innovation, and study of the life-cycle of green technologies.

Track: * - Table A


Code Course Title CFU Language Programme Track Semester(s) Campus
052537 TECHNOLOGIES FOR INFORMATION SYSTEMS 5.0 EN Any programme Any Track 1 MI
055520 OPTICAL MEASUREMENTS 5.0 EN Any programme Any Track 1 MI
056490 DATA AND INFORMATION QUALITY 5.0 EN Any programme Any Track 1 MI
056897 PERFORMANCE EVALUATION AND APPLICATIONS 5.0 EN Any programme Any Track 1 MI
056903 DESIGN OF HARDWARE ACCELERATORS 5.0 EN Any programme Any Track 2 MI

Track: * - Table B


Code Course Title CFU Language Programme Track Semester(s) Campus
053354 ARTIFICIAL INTELLIGENCE AND ADVANCED SIMULATION FOR THE SAFETY, RELIABILITY AND MAINTENANCE OF ENERGY SYSTEMS 10.0 EN Any programme Any Track 1 BV
054085 BIOCHIP 5.0 EN Any programme Any Track 2 MI
054954 SUSTAINABLE MANUFACTURING 5.0 EN Any programme Any Track 1 BV
055807 EMERGING TECHNOLOGIES AND SOCIETAL CHALLENGES 5.0 EN Any programme Any Track 2 BV, MI
057017 CIRCULAR INDUSTRIAL SYSTEMS 5.0 EN Any programme Any Track 1 BV
097327 PRODUCT LIFE CYCLE MANAGEMENT 5.0 EN Any programme Any Track 2 BV
097386 DEVELOPMENT ECONOMICS 8.0 EN Any programme Any Track 2 BV
097471 ADVANCED PROCESS CONTROL 5.0 EN Any programme Any Track 2 MI

POLIMI Ambassador in Inclusivity Design


Politecnico di Milano aims at strengthening the skills related to Inclusivity Design in the Master of Science degree programmes.

The goal is to create a new professional profile, the Ambassador in Inclusivity Design, who has specific expertise in: 

  • design of spaces, artifacts, technologies, and interactions oriented to elders, women, children, teenagers, and disabled people, for supporting equal and inclusive access to resources;
  • management and design of solutions oriented to migrations and other social challenges induced by large scale phenomena (climate change, wars, ...) , that force rethinking of context, spaces, infrastructures, and technologies, thus transforming crises and uncertainty in occasions for context improvement;
  • design of  post-pandemic solutions, covering hardware and software technologies, ecosystems, cultural, social, economic, and physical structures oriented to inclusivity.

Track: * - Table A


Code Course Title CFU Language Programme Track Semester(s) Campus
054446 MULTIDISCIPLINARY PROJECT 5.0 EN Any programme Any Track 1, 2 MI
058583 INCLUSIVE DIGITAL TECHNOLOGIES 5.0 EN Any programme Any Track 2 MI
093217 ROBOTICS AND DESIGN 5.0 EN Any programme Any Track 2 MI
097685 ADVANCED USER INTERFACES 5.0 EN Any programme Any Track 1 MI

Track: * - Table B


Code Course Title CFU Language Programme Track Semester(s) Campus
052331 BIM FUNDAMENTALS AND APPLICATIONS 6.0 EN Any programme Any Track 1 MI
057026 COLLABORATIVE INNOVATION FOR SUSTAINABILITY AND IMPACT 5.0 EN Any programme Any Track 1 BV
057870 DIVERSITY AWARE DESIGN OF TECHNOLOGY SOLUTIONS 5.0 EN Any programme Any Track 2 MI
058452 DESIGN PER SERVIZI EVOLUTI 8.0 IT Any programme Any Track -- --
058589 ASSISTIVE AND WEARABLE DEVICES FOR INCLUSIVITY 5.0 EN Any programme Any Track 2 BV
059141 HUMAN HEALTH AND ENVIRONMENT DATA SCIENCE LABORATORY 5.0 EN Any programme Any Track 2 MI
059411 COLLABORATIVE ROBOTICS 5.0 EN Any programme Any Track 1 BV
095890 METHODS FOR VIRTUAL PROTOTYPING 6.0 EN Any programme Any Track 1 BV
097617 HAPTICS 6.0 EN Any programme Any Track 1 --

POLIMI Ambassador in Creative Thinking


Ambassadors in creative thinking are professional profiles that:

  • know how to promote the knowledge and skills characteristic of the culture and ways of thinking/action of the design culture, which are increasingly common among the various disciplines and application contexts linked to business and innovation
  • know how to analyse, interpret and face the new design challenges (e.g. the transition to digital and sustainability), in the various sectors in which, in order to produce innovation, interdisciplinary training and a strategic and systemic vision are required (e.g. institutions and public administrations , industry, small and medium enterprises, start-ups, non-profit organizations, etc.), with an approach centered on the needs of the user and the stakeholders involved
  • have skills related to Creative Confidence (collective and individual creative problem solving), System Thinking, ability to understand and interpret current socio-cultural and technological trends, system-product-service design, Service Design, data science, Big and Small Data, design of strategies for the digital transition, design of engaging user experiences and innovative interfaces, framework of processes and tools of digital manufacturing, Artificial Intelligence,…

Track: * - Table A


Code Course Title CFU Language Programme Track Semester(s) Campus
052582 COMMUNICATION AND ARGUMENTATION 5.0 EN Any programme Any Track 2 MI
058583 INCLUSIVE DIGITAL TECHNOLOGIES 5.0 EN Any programme Any Track 2 MI
059448 CREATIVITY, SCIENCE AND INNOVATION 5.0 EN Any programme Any Track 1, 2 MI

Track: * - Table B


Code Course Title CFU Language Programme Track Semester(s) Campus
053584 HIGH-TECH STARTUPS: CREATING AND SCALING UP I 6.0 EN Any programme Any Track 1 BV
054829 METHODS AND TOOLS FOR SYSTEMATIC INNOVATION B - PROBLEM SOLVING AND INVENTIVE DESIGN 6.0 EN Any programme Any Track 1 --
055932 CRITICAL THINKING 6.0 EN Any programme Any Track 2 BV
056949 DIGITAL MANUFACTURING 5.0 EN Any programme Any Track 1 BV
056989 SUPPLY CHAIN INNOVATION 5.0 EN Any programme Any Track 2 BV
056992 PATENTS AND INTELLECTUAL PROPERTY MANAGEMENT 5.0 EN Any programme Any Track 2 BV
057022 POLICY DESIGN AND EVALUATION 5.0 EN Any programme Any Track 2 BV
057026 COLLABORATIVE INNOVATION FOR SUSTAINABILITY AND IMPACT 5.0 EN Any programme Any Track 1 BV
057028 DESIGN THINKING FOR BUSINESS 5.0 EN Any programme Any Track 1 BV
057043 STRATEGIC INNOVATION 5.0 EN Any programme Any Track 1 BV
057044 AGILE INNOVATION 5.0 EN Any programme Any Track 2 BV
057046 ECONOMICS OF INNOVATION AND NEW TECHNOLOGIES 5.0 EN Any programme Any Track 1 BV
057050 VISION AND CHANGE 5.0 EN Any programme Any Track 1 BV
057614 SOCIAL ENTREPRENEURSHIP 5.0 EN Any programme Any Track 2 BV
058370 IMPROVEMENT AND INNOVATION TOOLBOX 5.0 EN Any programme Any Track 1, 2 BV
062106 LAB - HUMAN MODELLING IN ENGINEERING 5.0 EN Any programme Any Track 1 BV
097450 DESIGN METHODS 6.0 EN Any programme Any Track 2 --
062146 INTELLECTUAL PROPERTY AND PATENTS IN INNOVATION 5.0 EN Any programme Any Track 1 BV

Honours Programme Scientific Research


The Honours Programme Scientific Research in Information Technology is an extracurricular program of excellence available to the Politecnico di Milano, aiming at training MSc students in conducting scientific research in Information Technology. The programme provides MSc students with a unique opportunity in Italy, introducing MSc students to scientific research and allowing each student to join a research group and to achieve an original research result potentially leading to a scientific publication. It combines research activities conducted in collaboration with the research groups of the Politecnico di Milano together with lectures and seminars specifically delivered for the programme. The title of the programme will be officially reported in the students’ transcript together with the description of the conducted activities.

7.4 Foreign language

The rules regarding the knowledge of a foreign language, required by Politecnico di Milano for admission to the second level degree courses (Master Courses - Corsi di Laurea Magistrale), are described in the document “Guide to the English Language requirements”, which is available on the Politecnico di Milano web site.

The candidates should pay great attention to these rules. The minimum level required for admission to the master programme in Computer Science and Engineering is the same as for all the other second level degrees in Engineering.


Information on the required knowledge of the English language are available at the following web page:
https://www.polimi.it/en/current-students/language-requirements-english-and-italian 

7.5 Degree examination

The final exam for the second level degree consists of the discussion of a thesis. 20 CFU are provided for the preparation of this thesis, one of which specifically devoted to the acquisition of further linguistic abilities, certified by the writing of an extended summary of the thesis in English. The thesis can be written in Italian or in English; nevertheless, it must include a summary written in English.

 

Information concerning general rules, timetables, the regulation, registration and delivery of the thesis are available at the web page:

http://www.polimi.it/en/students/from-enrolment-to-degree/degree-examination/

 

The final exam follows the prescriptions of the “Regolamento della Prova Finale di Laurea e di Laurea Magistrale” of the School of Industrial and Information Engineering (available on https://www.ingindinf.polimi.it/en/) and of the “Regolamento Integrativo della Prova Finale di Laurea e di Laurea Magistrale” of the Study programme in Computer Science and Engineering.


8. Academic calendar


9. Faculty

The names of professors for each Course, together with their subject, will be available on the degree programme starting from the month of September.
The degree programme is annually published on the website of Politecnico di Milano.

Starting in the month of September the professors for each course, together with the course’s subject, will be available on the degree programme, which is annually published on the Politecnico di Milano website.


10. Infrastructures and laboratories

Second level degree students will be admitted to all of Politecnico di Milano’s facilities (computerized classrooms, libraries, study rooms, cafeterias, sport facilities, etc.). Various courses include laboratory and design activities that will be carried out in computerized classrooms. These activities aim to integrate the skills that are acquired during the courses, and to enable students to apply them as solutions to specific problems. Graduating students can develop their thesis work in the available laboratories.


11. International context

The research activity carried out at Politecnico di Milano is supported, through a parallel track, by a dense network of cooperative activities with other national and international universities, public and private research centers, and the industrial system. The quality and impact of the research carried out at Politecnico di Milano are corroborated, in recent years, by the growth of relations with the international scientific community. This is witnessed by a great number of research projects and programs recently undertaken in cooperation with the best universities from Europe, North America, and South-East Asia.

In 2007 the Departments of Politecnico di Milano submitted their research activities to an international evaluation process (i.e., a peer review). To ensure the impartiality of the evaluation, the coordinators of the various evaluation panels were chosen by the rectors of European technical universities (mostly chosen among the ones that precede Politecnico di Milano in the international rankings) and, in turn, the appointed coordinators autonomously defined the composition of their evaluation teams. In summary, the process involved the participation of 81 experts (none of which Italian) from 52 universities and international research centers.

Politecnico di Milano obtained an overall judgment of 3 (good at International level) in a scale from 1 to 4 (excellence). Among the 1270 faculty members involved in the peer review process, 39% belong to research groups that were evaluated “excellent at International level”, and 21% to groups evaluated good at International level.

Among the 60 Computer Science faculty members involved in the evaluation, 88% was judged “excellent at International level”, and the remaining 12% "good at International level": these judgments are well above the average of Politecnico di Milano.

In a recent ranking published by the prestigious journal Communications of the Association for Computing Machinery, one of the main research units in Computer Science of Politecnico di Milano was placed at the seventh global position, ahead of all other European Universities.


12. Internationalization

Students of the second level Computer Science programme can participate in international study programs, based on agreements stipulated with several international institutions. Every year several Italian and foreign students participate in international mobility programs. The students that are selected for a specific programme can enrich their curriculum by spending a time period abroad, acquiring study credits that are completely acknowledged by Politecnico di Milano.

There are several opportunities. Among them we mention the following ones:

  • A time period abroad within the Erasmus programme, or another special extra-EU programme, such as, for instance, the exchange program with the National University of Singapore; in this case students are allowed to stay abroad a semester at most, doing courses for no more than 30 CFU (i.e., at most 30 CFU will be exchanged among the two institution and recognized when coming back at Politecnico di Milano); 
  • A time period abroad or courses taken abroad through the ENHANCE Erasmus+ program, aiming at expanding the international mobility of students thanks to the availability within the M.Sc. program of courses held by partner universities;
  • Double degree programs (which contemplate a double master degree in a time period of three years, two of which spent at the partner foreign university);
  • Apprenticeship at foreign enterprises and university laboratories;
  • Developing a thesis abroad;
  • Joint Master with the University of Illinois at Chicago.
  • EIT Digital Master (in "Data Science", "Human Computer Interaction and Design", or "FIntech"): two-year double degrees.

Master of Science in Electrical Engineering and Computer Science of University of Illinois at Chicago at Politecnico di Milano

Within the agreement between Politecnico di Milano and the University of Illinois at Chicago, second level degree students in Computer Science can be selected to participate simultaneously in the Master of Science in Electrical Engineering and Computer Science of the University of Illinois at Chicago (UIC); they must follow specific courses in Computer Science for one semester at Politecnico di Milano and for one semester at UIC, and develop a Master thesis to be discussed at UIC. The exams carried out for the master will be acknowledged for the Computer Science Master Programme at Politecnico di Milano. In order to be admitted to the UIC Master the students must pass the TOEFL English exam with a score higher than a given minimum threshold. The selection occurs every academic year in the month of June.


ENHANCE Erasmus+ programme

ENHANCE Erasmus+ programme (https://enhanceuniversity.eu/) aims at increasing the student mobility across European institutions, standing the development of the ENHANCE European Education Pathways, an innovative education pathway that allows students to select courses across all the educational offers of the partner institutions, guaranteeing automatic recognition.

Specifically, courses can be chosen from several partner institutions, thus combining the educational offer of different partners. The student will be able to apply every year to the Enhance call and, once selected, will be able to spend one semester in a partner university, where he can attend in presence the courses and take the exams at the selected institution. At the same time, he can also attend the courses remotely from the other partners, if this option is viable. 

In particular, the student can attend a maximum of one course of a partner institution when attending remotely, or one full semester by attending courses in presence at the partner institution location.

The available subjects are listed in the table TAB ENHANCE, specifying the educational offer.


EIT Digital Master School in Data Science (DSC)

The EIT Digital Master on Data Science is a two-year double degree master programme in Computer Engineering, where students can study data science, machine learning, innovation, and entrepreneurship at leading European universities. Students will learn about scalable data collection techniques, data analysis methods, tools and technologies for data capture, processing, storage, transfer, analysis, and visualization of data, data-intensive application domains, and related concepts (such as data access, data value, and data privacy). Students will take the first year at Politecnico di Milano (entry university). The second year will be at one of the partner universities within the EIT Digital consortium (exit university), depending on the specialization field chosen.

Further information, also concerning possible scholarships, are available on the web site: https://www.mastereit.polimi.it/


EIT Digital Master School in Human-Computer Interaction and Design (HCID)

The EIT Digital Master in Human-Computer Interaction and Design (HCID) is a cross-national interdisciplinary double degree program that offers graduates the chance to acquire strong competences about interaction design and evaluation, advanced interactive technologies and the human aspects surrounding them, and to develop a business background and an entrepreneurial attitude. The programme is offered in collaboration with leading European Universities. Students will take the first year at Politecnico di Milano (entry university), while the second year will be at one of the partner universities within the EIT Digital consortium (exit university), depending on the specialization field chosen.

Further information, also concerning possible scholarships, are available on the web site: https://www.mastereit.polimi.it/


EIT Digital Master School in Fintech (FT)

The EIT Digital Master in Fintech is a double master's degree programme which combines computer engineering studies with a business and finance-related strand. In the end, students will be able to apply innovative technological solutions in key emerging sectors for Digital Finance, such as digital bank security, payment methods, risk management, identity and access management, and other specific application (eg. insurance). The programme is offered in collaboration with leading European Universities. Students will take the first year at Politecnico di Milano (entry university), while the second year will be at one of the partner universities within the EIT Digital consortium (exit university), depending on the specialization field chosen.

Further information, also concerning possible scholarships, are available on the web site: https://www.mastereit.polimi.it/


13. Quantitative data

The Evaluation Nucleus perform periodic analysis on the overall results analysing the teaching activities and the integration of graduates into the work world. Reports and studies are available on the website of the Politecnico di MIlano.

14. Further information

NOTICE: courses already taken and in mutual exclusion. The courses of Algebra and Mathematical Logic and of Theoretical Computer Science correspond, at least partially, to courses already provided by the bachelor programme, Laurea di Ingegneria Informatica of Politecnico di Milano, both in rules DM509 and DM270. Therefore, they cannot be chosen again by students coming from such 1st level Study programmes.  Depending on the student’s previous curriculum, some other courses could also not be available for selection: for instance, the students coming from 1st level studies, rule DM509, cannot choose the exam SIGNALS AND SYSTEMS FOR TELECOMMUNICATIONS nor, if previously taken (possibly with different names and codes), the courses MODEL IDENTIFICATION AND DATA ANALYSIS 1, Misure, Automazione Industriale, Chimica generale, Computing infrastructures.

 

Due to technical reasons, coming from the recent change of rule from DM509 to DM270, the WebPoliself system is not always able to perform these checks on the previous students' career when they submit their study plan. Further checks will therefore be performed successively, and plans could be rejected even though they were previously accepted by the WebPoliself system.

 

Further information on the 2nd level Degree programme of Computer Science and Engineering is available at the web site:

https://www.inginformatica.polimi.it/en/english/ 


15. Errata corrige

Any possible errors and modifications to the Study programme are readily reported on the web site of the School.