Educational plan


These educational plans and programme descriptions refer to the A.Y. 2026/2027
Human-centered artificial intelligence (Classe LM-55 R)
Enrolled in a.y. 2026/2027 (CBK)
Compulsory
Courses or activities Max ECTS Total hours Language Lesson period SSD
Ai and Human-Decision Making 12 96 English PSIC-01/A
Ai, Ethics and Law 6 48 English First semester GIUR-17/A PHIL-03/A
Brain and Cognition 6 48 English First semester PSIC-01/B
Machine Learning 6 48 English Second semester INFO-01/A
Mathematics for Ai 6 48 English First semester MATH-04/A
Workshop: Programming Lab 3 36 English First semester NN
Optional activities and study plan rules
A1 - 1 exam to choose among:
Courses or activities Max ECTS Total hours Language Lesson period SSD
Knowledge Representation and Reasoning 6 48 English First four month period INFO-01/A
Natural Language Processing 6 48 English Second semester INFO-01/A
Programming 6 48 English First semester INFO-01/A
A2 - 1 exam to choose among:
Courses or activities Max ECTS Total hours Language Lesson period SSD
Logics for Ai 6 48 English Second semester PHIL-02/A
Methodology of Data-Driven Reasoning 6 48 English Second semester PHIL-02/A
Philosophy of Cognitive Neuroscience 6 48 English Second semester PHIL-02/A
A3 - 1 exam to choose among:
Courses or activities Max ECTS Total hours Language Lesson period SSD
Ai and Organizational Development 6 48 English Second semester PSIC-03/B
Principles of Social Psychology for Ai Design 6 48 English Second semester PSIC-03/A
- 3 ECTS in a second EU foreign Language for Italian students ONLY
Courses or activities Max ECTS Total hours Language Lesson period SSD
Additional Language Skills: French (3 ECTS) 3 0 French Undefined NN
Additional Language Skills: German (3 ECTS) 3 0 German Undefined NN
Additional Language Skills: Spanish (3 ECTS) 3 0 Spanish Undefined NN
- 3 ECTS in Italian Language for foreign students ONLY
Courses or activities Max ECTS Total hours Language Lesson period SSD
Additional Language Skills: Italian (3 ECTS) 3 0 Italian Undefined NN
be activated by the A.Y. 2027/2028
Compulsory
Courses or activities Max ECTS Total hours Language Lesson period SSD
Final Exam 21 0 English Undefined NN
Optional activities and study plan rules
A4 - 1 workshop to choose between:
Courses or activities Max ECTS Total hours Language Lesson period SSD
Workshop: Software Tools for Machine Learning 3 36 English Second semester NN
Workshop: Software Tools for Statistics 3 36 English First semester NN
A5 - 1 exam to choose among:
Courses or activities Max ECTS Total hours Language Lesson period SSD
Ai in Education 6 48 English PAED-02/A
Media Theory and Ai 6 48 English PEMM-01/B PHIL-04/A
Technological Transfer 6 48 Italian ECON-07/A
A6 - 1 exam to choose among:
Courses or activities Max ECTS Total hours Language Lesson period SSD
Affective Computing 6 48 English INFO-01/A
Human-Computer Interaction 6 48 English INFO-01/A
Knowledge Representation and Reasoning 6 48 English First four month period INFO-01/A
Natural Language Processing 6 48 English Second semester INFO-01/A
Text and Argument Mining 6 48 English INFO-01/A
A7 - 1 exam to choose among:
Courses or activities Max ECTS Total hours Language Lesson period SSD
Anthropology of Ai 6 48 English SDEA-01/A
Smart Contracts and Intellectual Property Law 6 48 English GIUR-01/A INFO-01/A
Sociology of Ai 6 48 English GSPS-05/A GSPS-06/A
A8 - 1 workshop to choose between:
Courses or activities Max ECTS Total hours Language Lesson period SSD
Workshop: Data Visualization 3 36 English First semester NN
Workshop: Team Management 3 36 English First semester NN
Compulsory
Courses or activities Max ECTS Total hours Language Lesson period SSD
Traineeship 3 0 Italian Undefined NN
Optional activities and study plan rules
- 12 ECTS to be earned through any of the elective courses among those offered by the University of Milan, or University of Milano-Bicocca or University of Pavia.
Having passed at least one programming course in a Bachelor or Master Degree, including the present one, is propaedeutic for sitting the Machine Learning exam.
Compulsory
Courses or activities Max ECTS Total hours Language Lesson period SSD
Ai and Human-Decision Making 12 96 English PSIC-01/A
Ai, Ethics and Law 6 48 English First semester GIUR-17/A PHIL-03/A
Brain and Cognition 6 48 English First semester PSIC-01/B
Brain Modelling for Biomedicine and Ict 6 48 English Second semester BIOS-06/A
Machine Learning 6 48 English Second semester INFO-01/A
Neurophysiology and Biophysics for Ai 6 48 English Second semester BIOS-06/A
Workshop: Programming Lab 3 36 English First semester NN
Optional activities and study plan rules
B1 - 1 exam to choose among:
Courses or activities Max ECTS Total hours Language Lesson period SSD
Knowledge Representation and Reasoning 6 48 English First four month period INFO-01/A
Natural Language Processing 6 48 English Second semester INFO-01/A
Programming 6 48 English First semester INFO-01/A
B2 - 1 exam to choose among:
Courses or activities Max ECTS Total hours Language Lesson period SSD
Logics for Ai 6 48 English Second semester PHIL-02/A
Methodology of Data-Driven Reasoning 6 48 English Second semester PHIL-02/A
Philosophy of Cognitive Neuroscience 6 48 English Second semester PHIL-02/A
- 3 ECTS in a second EU foreign Language for Italian students ONLY
Courses or activities Max ECTS Total hours Language Lesson period SSD
Additional Language Skills: French (3 ECTS) 3 0 French Undefined NN
Additional Language Skills: German (3 ECTS) 3 0 German Undefined NN
Additional Language Skills: Spanish (3 ECTS) 3 0 Spanish Undefined NN
- 3 ECTS in Italian Language for foreign students ONLY
Courses or activities Max ECTS Total hours Language Lesson period SSD
Additional Language Skills: Italian (3 ECTS) 3 0 Italian Undefined NN
be activated by the A.Y. 2027/2028
Compulsory
Courses or activities Max ECTS Total hours Language Lesson period SSD
Ai Applied to Neuroimaging 6 48 English IBIO-01/A MEDS-22/B PHYS-06/A
Ai Applied to Neurological Sciences and Brain-Computer Interfaces 6 48 English MEDS-12/A PSIC-01/B
Final Exam 21 0 English Undefined NN
Optional activities and study plan rules
B3 - 1 exam to choose among:
Courses or activities Max ECTS Total hours Language Lesson period SSD
Human-Computer Interaction 6 48 English INFO-01/A
Machine Learning for Collaborative Intelligent Systems 6 48 English IINF-05/A
Neuromorphic Computing for Ai Solutions and Neuro-Robotics 6 48 English IBIO-01/A IINF-05/A
B4 - 1 workshop to choose between:
Courses or activities Max ECTS Total hours Language Lesson period SSD
Workshop: Software Tools for Machine Learning 3 36 English Second semester NN
Workshop: Software Tools for Statistics 3 36 English First semester NN
B5 - 1 workshop to choose between:
Courses or activities Max ECTS Total hours Language Lesson period SSD
Workshop: Neuromorphic and Neurorobotics 3 36 English First semester NN
Workshop: Neuroplasticity and Non-Invasive Brain Stimulation Techniques 3 36 English Second semester NN
Compulsory
Courses or activities Max ECTS Total hours Language Lesson period SSD
Traineeship 3 0 Italian Undefined NN
Optional activities and study plan rules
- 12 ECTS to be earned through any of the elective courses among those offered by the University of Milan, or University of Milano-Bicocca or University of Pavia.
Having passed at least one programming course in a Bachelor or Master Degree, including the present one, is propaedeutic for sitting the Machine Learning exam.
Compulsory
Courses or activities Max ECTS Total hours Language Lesson period SSD
Ai and Human-Decision Making 12 96 English PSIC-01/A
Ai and Media Law 6 48 English Second semester GIUR-05/A
Ai, Ethics and Law 6 48 English First semester GIUR-17/A PHIL-03/A
Brain and Cognition 6 48 English First semester PSIC-01/B
Data Protection, Law and Ai 6 48 English Second semester GIUR-17/A
Machine Learning 6 48 English Second semester INFO-01/A
Workshop: Programming Lab 3 36 English First semester NN
Optional activities and study plan rules
C1 - 1 exam to choose among:
Courses or activities Max ECTS Total hours Language Lesson period SSD
Knowledge Representation and Reasoning 6 48 English First four month period INFO-01/A
Natural Language Processing 6 48 English Second semester INFO-01/A
Programming 6 48 English First semester INFO-01/A
C2 - 1 exam to choose among:
Courses or activities Max ECTS Total hours Language Lesson period SSD
Logics for Ai 6 48 English Second semester PHIL-02/A
Methodology of Data-Driven Reasoning 6 48 English Second semester PHIL-02/A
Philosophy of Cognitive Neuroscience 6 48 English Second semester PHIL-02/A
- 3 ECTS in a second EU foreign Language for Italian students ONLY
Courses or activities Max ECTS Total hours Language Lesson period SSD
Additional Language Skills: French (3 ECTS) 3 0 French Undefined NN
Additional Language Skills: German (3 ECTS) 3 0 German Undefined NN
Additional Language Skills: Spanish (3 ECTS) 3 0 Spanish Undefined NN
- 3 ECTS in Italian Language for foreign students ONLY
Courses or activities Max ECTS Total hours Language Lesson period SSD
Additional Language Skills: Italian (3 ECTS) 3 0 Italian Undefined NN
be activated by the A.Y. 2027/2028
Compulsory
Courses or activities Max ECTS Total hours Language Lesson period SSD
Final Exam 21 0 English Undefined NN
Optional activities and study plan rules
C3 - 1 exam to choose among:
Courses or activities Max ECTS Total hours Language Lesson period SSD
Corporate Governance and Ai 6 48 English GIUR-02/A
Responsibility and Ai 6 48 English GIUR-10/A GIUR-11/A
Sources of Law and Fundamental Rights in Ai 6 48 Italian GIUR-05/A
C4 - 1 exam to choose among:
Courses or activities Max ECTS Total hours Language Lesson period SSD
Data Analysis and Tax Compliance 6 48 English GIUR-08/A STAT-01/A
Digital Surveillance, Employee Monitoring and Selection By Ai 6 48 English GIUR-04/A
Justice By Algorithm 6 48 English GIUR-13/A INFO-01/A
C5 - 1 exam to choose among:
Courses or activities Max ECTS Total hours Language Lesson period SSD
Ai and Public Administration 6 48 English GIUR-06/A INFO-01/A
Banking and Insurance Law 6 48 English GIUR-02/A MATH-03/B
Multilevel Protection of Rights in Ai 6 48 English GIUR-09/A GIUR-10/A
Smart Contracts and Intellectual Property Law 6 48 English GIUR-01/A INFO-01/A
C6 - 1 workshop to choose among:
Courses or activities Max ECTS Total hours Language Lesson period SSD
Workshop: Employee Monitoring and Recruitment 3 36 English Second semester NN
Workshop: Forensics 3 36 English Second semester NN
Workshop: Tax Data Analysis and Tax Risk 3 36 English Second semester NN
C7 - 1 workshop to choose between:
Courses or activities Max ECTS Total hours Language Lesson period SSD
Workshop: Software Tools for Machine Learning 3 36 English Second semester NN
Workshop: Software Tools for Statistics 3 36 English First semester NN
Compulsory
Courses or activities Max ECTS Total hours Language Lesson period SSD
Traineeship 3 0 Italian Undefined NN
Optional activities and study plan rules
- 12 ECTS to be earned through any of the elective courses among those offered by the University of Milan, or University of Milano-Bicocca or University of Pavia.
Having passed at least one programming course in a Bachelor or Master Degree, including the present one, is propaedeutic for sitting the Machine Learning exam.
Human-centered artificial intelligence (Classe LM-55 R)
Enrolled in a.y. 2025/2026 (CBK)
course year not available
Compulsory
Courses or activities Max ECTS Total hours Language Lesson period SSD
Ai and Human-Decision Making 12 96 English M-PSI/01
Ai, Ethics and Law 6 48 English IUS/20 M-FIL/03
Brain and Cognition 6 48 English M-PSI/02
Machine Learning 6 48 English INF/01
Mathematics for Ai 6 48 English MAT/07
Workshop: Programming Lab 3 36 English First semester NN
Optional activities and study plan rules
A1 - 1 exam to choose among:
Courses or activities Max ECTS Total hours Language Lesson period SSD
Knowledge Representation and Reasoning 6 48 English First four month period INF/01
Natural Language Processing 6 48 English Second semester INF/01
Programming 6 48 English INF/01
A2 - 1 exam to choose among:
Courses or activities Max ECTS Total hours Language Lesson period SSD
Logics for Ai 6 48 English M-FIL/02
Methodology of Data-Driven Reasoning 6 48 English M-FIL/02
Philosophy of Cognitive Neuroscience 6 48 English M-FIL/02
A3 - 1 exam to choose among:
Courses or activities Max ECTS Total hours Language Lesson period SSD
Ai and Organizational Development 6 48 English M-PSI/06
Principles of Social Psychology for Ai Design 6 48 English M-PSI/05
- 3 ECTS in a second EU foreign Language for Italian students ONLY
Courses or activities Max ECTS Total hours Language Lesson period SSD
Additional Language Skills: French (3 ECTS) 3 0 French Undefined NN
Additional Language Skills: German (3 ECTS) 3 0 German Undefined NN
Additional Language Skills: Spanish (3 ECTS) 3 0 Spanish Undefined NN
- 3 ECTS in Italian Language for foreign students ONLY
Courses or activities Max ECTS Total hours Language Lesson period SSD
Additional Language Skills: Italian (3 ECTS) 3 0 Italian Undefined NN
Compulsory
Courses or activities Max ECTS Total hours Language Lesson period SSD
Final Exam 21 0 English Undefined NN
Optional activities and study plan rules
A4 - 1 workshop to choose between:
Courses or activities Max ECTS Total hours Language Lesson period SSD
Workshop: Software Tools for Machine Learning 3 36 English Second semester NN
Workshop: Software Tools for Statistics 3 36 English First semester NN
A5 - 1 exam to choose among:
Courses or activities Max ECTS Total hours Language Lesson period SSD
Ai in Education 6 48 English M-PED/03
Media Theory and Ai 6 48 English First semester L-ART/06 M-FIL/04
Technological Transfer 6 48 Italian Second semester SECS-P/08
A6 - 1 exam to choose among:
Courses or activities Max ECTS Total hours Language Lesson period SSD
Affective Computing 6 48 English First four month period INF/01
Human-Computer Interaction 6 48 English Second semester INF/01
Knowledge Representation and Reasoning 6 48 English First four month period INF/01
Natural Language Processing 6 48 English Second semester INF/01
Text and Argument Mining 6 48 English Second semester INF/01
A7 - 1 exam to choose among:
Courses or activities Max ECTS Total hours Language Lesson period SSD
Anthropology of Ai 6 48 English First semester M-DEA/01
Smart Contracts and Intellectual Property Law 6 48 English Second semester INF/01 IUS/01
Sociology of Ai 6 48 English First semester SPS/07 SPS/08
A8 - 1 workshop to choose between:
Courses or activities Max ECTS Total hours Language Lesson period SSD
Workshop: Data Visualization 3 36 English First semester NN
Workshop: Team Management 3 36 English First semester NN
Compulsory
Courses or activities Max ECTS Total hours Language Lesson period SSD
Traineeship 3 0 Italian Undefined NN
Optional activities and study plan rules
- 12 ECTS to be earned through any of the elective courses among those offered by the University of Milan, or University of Milano-Bicocca or University of Pavia.
Having passed at least one programming course in a Bachelor or Master Degree, including the present one, is propaedeutic for sitting the Machine Learning exam.
course year not available
Compulsory
Courses or activities Max ECTS Total hours Language Lesson period SSD
Ai and Human-Decision Making 12 96 English M-PSI/01
Ai, Ethics and Law 6 48 English IUS/20 M-FIL/03
Brain and Cognition 6 48 English M-PSI/02
Brain Modelling for Biomedicine and Ict 6 48 English BIO/09
Machine Learning 6 48 English INF/01
Neurophysiology and Biophysics for Ai 6 48 English BIO/09
Workshop: Programming Lab 3 36 English First semester NN
Optional activities and study plan rules
B1 - 1 exam to choose among:
Courses or activities Max ECTS Total hours Language Lesson period SSD
Knowledge Representation and Reasoning 6 48 English First four month period INF/01
Natural Language Processing 6 48 English Second semester INF/01
Programming 6 48 English INF/01
B2 - 1 exam to choose among:
Courses or activities Max ECTS Total hours Language Lesson period SSD
Logics for Ai 6 48 English M-FIL/02
Methodology of Data-Driven Reasoning 6 48 English M-FIL/02
Philosophy of Cognitive Neuroscience 6 48 English M-FIL/02
- 3 ECTS in a second EU foreign Language for Italian students ONLY
Courses or activities Max ECTS Total hours Language Lesson period SSD
Additional Language Skills: French (3 ECTS) 3 0 French Undefined NN
Additional Language Skills: German (3 ECTS) 3 0 German Undefined NN
Additional Language Skills: Spanish (3 ECTS) 3 0 Spanish Undefined NN
- 3 ECTS in Italian Language for foreign students ONLY
Courses or activities Max ECTS Total hours Language Lesson period SSD
Additional Language Skills: Italian (3 ECTS) 3 0 Italian Undefined NN
Compulsory
Courses or activities Max ECTS Total hours Language Lesson period SSD
Ai Applied to Neuroimaging 6 48 English Second semester FIS/07 ING-INF/06 MED/37
Ai Applied to Neurological Sciences and Brain-Computer Interfaces 6 48 English First semester M-PSI/02 MED/26
Final Exam 21 0 English Undefined NN
Optional activities and study plan rules
B3 - 1 exam to choose among:
Courses or activities Max ECTS Total hours Language Lesson period SSD
Human-Computer Interaction 6 48 English Second semester INF/01
Machine Learning for Collaborative Intelligent Systems 6 48 English Second semester ING-INF/05
Neuromorphic Computing for Ai Solutions and Neuro-Robotics 6 48 English Second semester ING-INF/05 ING-INF/06
B4 - 1 workshop to choose between:
Courses or activities Max ECTS Total hours Language Lesson period SSD
Workshop: Software Tools for Machine Learning 3 36 English Second semester NN
Workshop: Software Tools for Statistics 3 36 English First semester NN
B5 - 1 workshop to choose between:
Courses or activities Max ECTS Total hours Language Lesson period SSD
Workshop: Neuromorphic and Neurorobotics 3 36 English First semester NN
Workshop: Neuroplasticity and Non-Invasive Brain Stimulation Techniques 3 36 English Second semester NN
Compulsory
Courses or activities Max ECTS Total hours Language Lesson period SSD
Traineeship 3 0 Italian Undefined NN
Optional activities and study plan rules
- 12 ECTS to be earned through any of the elective courses among those offered by the University of Milan, or University of Milano-Bicocca or University of Pavia.
Having passed at least one programming course in a Bachelor or Master Degree, including the present one, is propaedeutic for sitting the Machine Learning exam.
course year not available
Compulsory
Courses or activities Max ECTS Total hours Language Lesson period SSD
Ai and Human-Decision Making 12 96 English M-PSI/01
Ai and Media Law 6 48 English IUS/08
Ai, Ethics and Law 6 48 English IUS/20 M-FIL/03
Brain and Cognition 6 48 English M-PSI/02
Data Protection, Law and Ai 6 48 English IUS/20
Machine Learning 6 48 English INF/01
Workshop: Programming Lab 3 36 English First semester NN
Optional activities and study plan rules
C1 - 1 exam to choose among:
Courses or activities Max ECTS Total hours Language Lesson period SSD
Knowledge Representation and Reasoning 6 48 English First four month period INF/01
Natural Language Processing 6 48 English Second semester INF/01
Programming 6 48 English INF/01
C2 - 1 exam to choose among:
Courses or activities Max ECTS Total hours Language Lesson period SSD
Logics for Ai 6 48 English M-FIL/02
Methodology of Data-Driven Reasoning 6 48 English M-FIL/02
Philosophy of Cognitive Neuroscience 6 48 English M-FIL/02
- 3 ECTS in a second EU foreign Language for Italian students ONLY
Courses or activities Max ECTS Total hours Language Lesson period SSD
Additional Language Skills: French (3 ECTS) 3 0 French Undefined NN
Additional Language Skills: German (3 ECTS) 3 0 German Undefined NN
Additional Language Skills: Spanish (3 ECTS) 3 0 Spanish Undefined NN
- 3 ECTS in Italian Language for foreign students ONLY
Courses or activities Max ECTS Total hours Language Lesson period SSD
Additional Language Skills: Italian (3 ECTS) 3 0 Italian Undefined NN
Compulsory
Courses or activities Max ECTS Total hours Language Lesson period SSD
Final Exam 21 0 English Undefined NN
Optional activities and study plan rules
C3 - 1 exam to choose among:
Courses or activities Max ECTS Total hours Language Lesson period SSD
Corporate Governance and Ai 6 48 English Second semester IUS/04
Responsibility and Ai 6 48 English Second semester IUS/02 IUS/14
Sources of Law and Fundamental Rights in Ai 6 48 Italian First semester IUS/08
C4 - 1 exam to choose among:
Courses or activities Max ECTS Total hours Language Lesson period SSD
Data Analysis and Tax Compliance 6 48 English First semester IUS/12 SECS-S/01
Digital Surveillance, Employee Monitoring and Selection By Ai 6 48 English Second semester IUS/07
Justice By Algorithm 6 48 English Second semester INF/01 IUS/16
C5 - 1 exam to choose among:
Courses or activities Max ECTS Total hours Language Lesson period SSD
Ai and Public Administration 6 48 English First semester INF/01 IUS/10
Banking and Insurance Law 6 48 English Second semester IUS/04 MAT/06
Multilevel Protection of Rights in Ai 6 48 English First semester IUS/13 IUS/14
Smart Contracts and Intellectual Property Law 6 48 English Second semester INF/01 IUS/01
C6 - 1 workshop to choose among:
Courses or activities Max ECTS Total hours Language Lesson period SSD
Workshop: Employee Monitoring and Recruitment 3 36 English Second semester NN
Workshop: Forensics 3 36 English Second semester NN
Workshop: Tax Data Analysis and Tax Risk 3 36 English Second semester NN
C7 - 1 workshop to choose between:
Courses or activities Max ECTS Total hours Language Lesson period SSD
Workshop: Software Tools for Machine Learning 3 36 English Second semester NN
Workshop: Software Tools for Statistics 3 36 English First semester NN
Compulsory
Courses or activities Max ECTS Total hours Language Lesson period SSD
Traineeship 3 0 Italian Undefined NN
Optional activities and study plan rules
- 12 ECTS to be earned through any of the elective courses among those offered by the University of Milan, or University of Milano-Bicocca or University of Pavia.
Having passed at least one programming course in a Bachelor or Master Degree, including the present one, is propaedeutic for sitting the Machine Learning exam.