Educational plan


These educational plans and programme descriptions refer to the A.Y. 2025/2026
Human-centered artificial intelligence (Classe LM-55 R)
Enrolled in a.y. 2025/2026 (CBK)
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 First semester IUS/20 M-FIL/03
Brain and Cognition 6 48 English First semester M-PSI/02
Machine Learning 6 48 English Second semester INF/01
Mathematics for Ai 6 48 English First semester 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 semester INF/01
Natural Language Processing 6 48 English Second semester INF/01
Programming 6 48 English First semester 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 Second semester M-FIL/02
Methodology of Data-Driven Reasoning 6 48 English Second semester M-FIL/02
Philosophy of Cognitive Neuroscience 6 48 English Second semester 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 Second semester M-PSI/06
Principles of Social Psychology for Ai Design 6 48 English Second semester 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
be activated by the A.Y. 2026/2027
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 First semester M-PED/03
Media Theory and Ai 6 48 English First semester L-ART/06 M-FIL/04
Technological Transfer 6 48 Italian First 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 semester INF/01
Human-Computer Interaction 6 48 English Second semester INF/01
Knowledge Representation and Reasoning 6 48 English First semester 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 NN
Workshop: Team Management 3 36 English Undefined 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 M-PSI/01
Ai, Ethics and Law 6 48 English First semester IUS/20 M-FIL/03
Brain and Cognition 6 48 English First semester M-PSI/02
Brain Modelling for Biomedicine and Ict 6 48 English Second semester BIO/09
Machine Learning 6 48 English Second semester INF/01
Neurophysiology and Biophysics for Ai 6 48 English Second semester 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 semester INF/01
Natural Language Processing 6 48 English Second semester INF/01
Programming 6 48 English First semester 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 Second semester M-FIL/02
Methodology of Data-Driven Reasoning 6 48 English Second semester M-FIL/02
Philosophy of Cognitive Neuroscience 6 48 English Second semester 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
be activated by the A.Y. 2026/2027
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 Second 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 M-PSI/01
Ai and Media Law 6 48 English Second semester IUS/08
Ai, Ethics and Law 6 48 English First semester IUS/20 M-FIL/03
Brain and Cognition 6 48 English First semester M-PSI/02
Data Protection, Law and Ai 6 48 English Second semester IUS/20
Machine Learning 6 48 English Second semester 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 semester INF/01
Natural Language Processing 6 48 English Second semester INF/01
Programming 6 48 English First semester 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 Second semester M-FIL/02
Methodology of Data-Driven Reasoning 6 48 English Second semester M-FIL/02
Philosophy of Cognitive Neuroscience 6 48 English Second semester 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
be activated by the A.Y. 2026/2027
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 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.
Human-centered artificial intelligence (Classe LM-55)
Enrolled from academic year 2023/2024 until 2024/2025 (C90)
course year not available
Compulsory
Courses or activities Max ECTS Total hours Language Lesson period SSD
Ai and Human Decision-Making 12 96 English year 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 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 semester 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
Philosophy of Cognitive Neuroscience 6 48 English M-FIL/02
The Epistemology of Big Data 6 48 English M-FIL/02
A3 - 6 ECTS in
Courses or activities Max ECTS Total hours Language Lesson period SSD
Principles of Social Psichology 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
A5 - 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
A6 - 1 exam to choose among:
Courses or activities Max ECTS Total hours Language Lesson period SSD
Ai in Education 6 48 English First semester M-PED/03
Media Theory and Ai 6 48 English First semester L-ART/06 M-FIL/04
Technological Transfer 6 48 English First semester SECS-P/08
A7 - 1 exam to choose among:
Courses or activities Max ECTS Total hours Language Lesson period SSD
Affective Computing 6 48 English First semester INF/01
Human-Computer Interaction 6 48 English Second semester INF/01
Knowledge Representation and Reasoning 6 48 English First semester INF/01
Natural Language Processing 6 48 English Second semester INF/01
Text and Argument Mining 6 48 English Second semester INF/01
A8 - 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/08
A9 - 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
A9_1 - 3 ECTS to be earned through a stage
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.
There are no propaedeutic courses.
course year not available
Compulsory
Courses or activities Max ECTS Total hours Language Lesson period SSD
Ai and Human Decision-Making 12 96 English year 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 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 semester 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
Philosophy of Cognitive Neuroscience 6 48 English M-FIL/02
The Epistemology of Big Data 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
B4 - 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 English First semester IUS/08
B5 - 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
B6 - 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
B7 - 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
B8 - 1 workshop to choose among:
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
B9 - 3 ECTS to be earned through a stage
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.
There are no propaedeutic courses.
course year not available
Compulsory
Courses or activities Max ECTS Total hours Language Lesson period SSD
Ai and Human Decision-Making 12 96 English year 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 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 semester 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
Philosophy of Cognitive Neuroscience 6 48 English M-FIL/02
The Epistemology of Big Data 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 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
C4 - 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
C5 - 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
C6 - 1 workshop to choose between:
Courses or activities Max ECTS Total hours Language Lesson period SSD
Workshop: Neuromorphic and Neurorobotics 3 36 English Second semester NN
Workshop: Neuroplasticity and Non-Invasive Brain Stimulation Techniques 3 36 English Second semester NN
C7 - 3 ECTS to be earned through a stage
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.
There are no propaedeutic courses.