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 Antonio Capone
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