Mathematics (master programme)

Portico
In-person programme
Mathematics (master programme)
Course sheet
A.Y. 2026/2027
Master programme
LM-40 R - Matematica
Master programme
120
ECTS
Access
Open with entry requirements examination
2
Years
Course location
Milan
Language
Italian
International title
Double Degree
The core objectives of the Master's degree in Mathematics are:
- to provide a solid and in-depth mathematical understanding, allowing students to specialise in a branch of mathematics and to get acquainted with some of its latest developments;
- to equip students with the mathematical tools necessary for contextualising, analysing and solving complex theoretical as well as practical problems, including problems related to other scientific fields;
- to provide students with an adequate knowledge base to build upon, allowing them to assimilate future advancements in the field of mathematics.
For the Master's degree in Mathematics there are two graduate profiles: MATHEMATICIAN and APPLIED MATHEMATICIAN.

MATHEMATICIAN
Job function
Typical job functions for this profile include: analysing phenomena that require a high degree of abstraction and logical rigour; managing and analysing large amounts of complex data; personnel training; disseminating knowledge about STEM subjects (with different degrees of details).

Professional skills
This graduate profile shows a remarkable aptitude for abstract reasoning and logical rigour and is able to use mathematical models, also in innovative ways, to solve the above-mentioned problems. This translates into strong problem-solving skills applicable to a wide range of scientific as well as socio-cultural situations.
Graduates falling under this profile have a solid grounding in mathematical modelling and computational mathematics, as well as advanced theoretical knowledge in at least one of the following fields: mathematical logic, algebra, geometry, didactics of mathematics, mathematical analysis.

Career opportunities
Typical career prospects for this graduate profile include high-level roles in private and public organisations, particularly:
- banks and financial companies
- insurance companies
- universities and other research institutions
- consulting firms
- the aerospace industry.
Graduates who have earned enough credits in certain subject areas, as provided for by the laws in force, may take admission tests for training courses for secondary school teaching.

APPLIED MATHEMATICIAN
Job function
Typical job functions for this profile include: analysing any phenomena (in the field of physics, biology, medicine, etc.) whose understanding requires accurate mathematical modelling; managing and analysing large amounts of complex data; using sophisticated scientific and management software programmes in business settings; disseminating knowledge about STEM subjects (with different degrees of details).

Professional skills
This graduate profile shows a remarkable aptitude for the formalisation and modelling of real-life problems, including highly complex ones, and is able to use mathematical models, also in innovative ways, to solve these problems. This translates into strong problem-solving skills applicable to a wide range of scientific as well as socio-cultural situations.
Graduates falling under this profile have a solid grounding in theoretical mathematics, as well as advanced knowledge of mathematical modelling and computational mathematics in at least one of the following fields: mathematical probability and statistics, mathematical physics, numerical analysis.

Career opportunities
Typical career prospects for this graduate profile include high-level roles in private and public organisations, particularly:
- banks and financial companies
- insurance companies
- universities and other research institutions
- survey institutes
- software development companies
- the aerospace industry.
Graduates who have earned enough credits in certain subject areas, as provided for by the laws in force, may take admission tests for training courses for secondary school teaching.

Employment statistics (Almalaurea)
The Master of Science in Mathematics has long been committed to insert its educational activities in an international framework through integrated programs of study. We activated several international cooperation agreements with other universities in Europe and in the world (in Canada, South Africa and India).

The programs ALGANT, Master in Algebra, Geometry and Number Theory, and ECMI, Master in Industrial Mathematics, programs are unique in Europe for pure and industrial mathematics.
These programs are supported by international university consortia and are targeted to the conferment of academic value recognized abroad (that is double degrees) and to the promotion of European higher education. For more information see the institutional web pages

http://www.algant.eu/

http://www.ecmi-indmath.org/

Moreover, in the Erasmus program, we have exchange agreements with universities Austria, Czech Republic, Denmark, Finland, France, Germany, Holland, Norway, Poland, Portugal, Romania, Slovenia, Spain, Sweden.
See the website http://users.unimi.it/erasmusmat/ for information collected on the various programs of internationalization and the activities carried out abroad.
Attendance is strongly recommended for each course.
Enrolment
Admission assessment:
Candidates are required to submit a specific application for admission to the Master's degree programme in Mathematics (see the link: https://www.unimi.it/en/study/bachelor-and-master-study/degree-programme-enrolment/enrolment-masters-programme/open-admission-master-programmes).
We discourage students who, as of 9 September 2026, fall short of the 180 credit (CFU) requirement for earning a Bachelor's degree by more than 40 CFU, from applying for admission.
Those who graduated from the Bachelor's degree programme in Mathematics of the University of Milan with at least 95/110 will be waived from the knowledge and curricular assessment requirement.

Applications will be reviewed by a special commission of the Mathematics Academic Board, which will meet at least twice a year. The commission may consider only the documents submitted by applicants, though as a rule it will also interview them. Interviewees must show a photo ID.

Interview dates:
19 May 2026: session reserved for non-EU students requesting visas (electronically)
16 June 2026 (possibly online)
15 September 2026 (possibly online)
11 November 2026 (possibly online)
11 January 2027 (possibly online)
The time will be announced later on.

The Commission may decide:
a) to admit the applicant without any restrictions;
b) to admit the applicant with the requirement to include certain courses (possibly within a Bachelor's degree programme) in his/her study plan. Any requirements are included in the 120 CFU provided for by the programme and do not constitute an additional requirement for the applicant;
c) not to admit the applicant.

Enrolment

Application for admission: from 22/01/2026 to 25/08/2026

Application for enrolment: from 05/05/2026 to 15/01/2027


Attachments and documents

Admission notice


Non-EU students visa applicants are required to apply for admission no later than 30 April 2026.

Learn more:
Programme description and courses list
Open sessions
There are no specific sessions for these activities.
Courses or activities Max ECTS Total hours Language SSD
Compulsory
English Proficiency B2 (3 ECTS) 3 0 English NN
be activated by the A.Y. 2027/2028
Conclusive activities
There are no specific sessions for these activities.
Courses or activities Max ECTS Total hours Language SSD
Compulsory
Final Exam 27 0 Italian NN
First semester
Courses or activities Max ECTS Total hours Language SSD
Optional
Advanced Mathematical Statistics 9 78 Italian MATH-03/B
Advanced Partial Differential Equations 6 42 Italian MATH-03/A
Advanced Probability 9 78 Italian MATH-03/B
Advanced Topics in Complex Analysis 6 42 Italian MATH-03/A
Algebraic and Categorical Logic 6 42 Italian MATH-01/A
Algebraic Combinatorics 6 42 Italian MATH-02/A
Algebraic Topology 6 47 Italian MATH-02/B
Biomathematics 2 6 52 Italian MATH-03/B MATH-05/A
Biomathematics 3 6 42 Italian MATH-04/A
Categorical Dualities in Logic and Algebra 6 42 Italian MATH-01/A
Category Theory 9 73 Italian MATH-02/A
Category Theory 6 47 Italian MATH-02/A
Commutative Algebra 6 42 Italian MATH-02/A
Complex Manifolds 6 47 Italian MATH-02/B
Complex Manifolds 9 73 Italian MATH-02/B
Computability and Computational Complexity 6 42 Italian INFO-01/A
Didactics of Infinitesimal Calculus 6 42 Italian MATH-01/B
Didactics of Mathematic 6 47 Italian MATH-01/B
Didactics of Mathematic 9 73 Italian MATH-01/B
Differential Geometry 6 42 Italian MATH-02/B
Dynamical System 2 6 42 Italian MATH-04/A
Elementary Mathematics from an Advanced Standpoint 1 6 42 Italian MATH-01/B
Evolutionary Partial Differential Equations 6 42 Italian MATH-03/A
Fourier Analysis 6 42 Italian MATH-03/A
Functional Analysis 6 42 Italian MATH-03/A
Geometry 5 6 60 Italian MATH-02/B
Geometry 5 9 78 Italian MATH-02/B
Geometry of Schemes 6 47 Italian MATH-02/B
Geometry of Schemes 9 73 Italian MATH-02/B
Hamiltonian System 1 9 73 Italian MATH-04/A
Hamiltonian System 1 6 47 Italian MATH-04/A
Higher Geometry 2 6 52 Italian MATH-02/B
Mathematical Logic 1 6 47 Italian MATH-01/A
Mathematical Logic 1 9 73 Italian MATH-01/A
Mathematical Methods in Quantum Mechanics 6 42 Italian MATH-04/A
Numerical Methods for Partial Differential Equations 1 9 78 Italian MATH-05/A
Optimal Transport and Applications. 6 42 Italian MATH-03/A
Preparation of Didactical Experiences 1 6 52 Italian PHYS-06/B
Projective Algebraic Geometry 6 47 Italian MATH-02/B
Real Analysis 6 42 Italian MATH-03/A
Representation Theory 6 42 Italian MATH-02/A
Scientific Computing 6 60 Italian MATH-05/A
Stochastic Control Optimization 6 47 Italian MATH-03/B
Second semester
Courses or activities Max ECTS Total hours Language SSD
Optional
Advanced Topics in Analytic Number Theory 6 42 Italian MATH-03/A
Advanced Topics in Calculus of Variations 6 42 Italian MATH-03/A
Advanced Topics in Probability Theory 6 47 Italian MATH-03/B
Algebra 4 9 78 Italian MATH-02/A
Algebra 4 6 60 Italian MATH-02/A
Algebraic Number Theory 6 42 Italian MATH-02/A
Algebraic Surfaces 6 42 Italian MATH-02/B
Arithmetic Geometry 6 42 Italian MATH-02/A MATH-02/B
Automated Reasoning 6 52 Italian MATH-01/A
Calculus of Variations 6 42 Italian MATH-03/A
Complex Analysis 9 73 Italian MATH-03/A
Complex Analysis 6 47 Italian MATH-03/A
Complex Geometry 6 42 Italian MATH-02/B
Constructive Approximation 6 60 Italian MATH-05/A
Didactics of Geometry 6 52 Italian MATH-01/B
Differential Topology 6 42 Italian MATH-02/B
Dynamical Systems 1 6 42 Italian MATH-04/A
Epistemology of the Mathematical Processes 6 42 Italian MATH-01/A MATH-01/B
Foundations of Mathematics I 6 42 Italian MATH-01/B
History of Mathematics 1 6 42 Italian MATH-01/B
Homological Algebra 6 42 Italian MATH-02/A
Laboratory of Mathematical Methods and Models in Python 3 30 Italian NN
Lie Groups 6 42 Italian MATH-02/B
Mathematical Analysis 5 6 60 Italian MATH-03/A
Mathematical Fluid-Mechanics 6 42 Italian MATH-04/A
Mathematical Logic 2 6 42 Italian MATH-01/A
Numerical Linear Algebra 6 60 English MATH-05/A
Numerical Methods for Partial Differential Equations 2 9 78 Italian MATH-05/A
Operating Systems and Computer Networks 6 47 Italian INFO-01/A
Partial Differential Equations 6 42 Italian MATH-03/A
Partial Differential Equations 9 73 Italian MATH-03/A
Point Processes and Random Sets 6 47 Italian MATH-03/B
Preparation of Future Teachers 2 6 52 Italian PHYS-06/B
Relativity 1 9 78 Italian MATH-04/A
Relativity 1 6 52 Italian MATH-04/A
Riemannian Geometry 6 42 Italian MATH-02/B
Stochastic Calculus and Applications 9 88 Italian MATH-03/B
Open sessions
There are no specific sessions for these activities.
Courses or activities Max ECTS Total hours Language SSD
Optional
Financial Technologies 3 20 Italian NN
Laboratory of Education and Public Engagement 3 0 Italian NN
Supplementary Seminar in an Advanced Mathematics Area 3 0 Italian NN
Optional activities and study plan rules
a1 - CHARACTERIZING ACTIVITIES: 45 ECTS
Students must obtain at least 18 ects in the sectors Math-01/A-01/B-02/A-02/B-03/A, by choosing courses that appear in the following table 1A.
Courses or activities Max ECTS Total hours Language Lesson period SSD
Advanced Probability 9 78 Italian First semester MATH-03/B
Algebraic Number Theory 6 42 Italian Second semester MATH-02/A
Algebraic Topology 6 47 Italian First semester MATH-02/B
Commutative Algebra 6 42 Italian First semester MATH-02/A
Complex Analysis 6 47 Italian Second semester MATH-03/A
Complex Analysis 9 73 Italian Second semester MATH-03/A
Complex Geometry 6 42 Italian Second semester MATH-02/B
Complex Manifolds 9 73 Italian First semester MATH-02/B
Complex Manifolds 6 47 Italian First semester MATH-02/B
Didactics of Geometry 6 52 Italian Second semester MATH-01/B
Didactics of Infinitesimal Calculus 6 42 Italian First semester MATH-01/B
Differential Geometry 6 42 Italian First semester MATH-02/B
Dynamical Systems 1 6 42 Italian Second semester MATH-04/A
Functional Analysis 6 42 Italian First semester MATH-03/A
Hamiltonian System 1 6 47 Italian First semester MATH-04/A
Hamiltonian System 1 9 73 Italian First semester MATH-04/A
Mathematical Logic 1 6 47 Italian First semester MATH-01/A
Mathematical Logic 1 9 73 Italian First semester MATH-01/A
Mathematical Logic 2 6 42 Italian Second semester MATH-01/A
Mathematical Methods in Quantum Mechanics 6 42 Italian First semester MATH-04/A
Numerical Methods for Partial Differential Equations 1 9 78 Italian First semester MATH-05/A
Numerical Methods for Partial Differential Equations 2 9 78 Italian Second semester MATH-05/A
Partial Differential Equations 9 73 Italian Second semester MATH-03/A
Partial Differential Equations 6 42 Italian Second semester MATH-03/A
Real Analysis 6 42 Italian First semester MATH-03/A
Relativity 1 6 52 Italian Second semester MATH-04/A
Relativity 1 9 78 Italian Second semester MATH-04/A
Representation Theory 6 42 Italian First semester MATH-02/A
Stochastic Calculus and Applications 9 88 Italian Second semester MATH-03/B
a2 - Students must obtain at least 12 ects in the sectors Math-01/A-01/B-02/A-02/B-03/A, by choosing courses that appear in the following table 2A
Courses or activities Max ECTS Total hours Language Lesson period SSD
Advanced Mathematical Statistics 9 78 Italian First semester MATH-03/B
Advanced Partial Differential Equations 6 42 Italian First semester MATH-03/A
Advanced Topics in Analytic Number Theory 6 42 Italian Second semester MATH-03/A
Advanced Topics in Calculus of Variations 6 42 Italian Second semester MATH-03/A
Advanced Topics in Complex Analysis 6 42 Italian First semester MATH-03/A
Advanced Topics in Probability Theory 6 47 Italian Second semester MATH-03/B
Algebra 4 6 60 Italian Second semester MATH-02/A
Algebra 4 9 78 Italian Second semester MATH-02/A
Algebraic and Categorical Logic 6 42 Italian First semester MATH-01/A
Algebraic Combinatorics 6 42 Italian First semester MATH-02/A
Algebraic Surfaces 6 42 Italian Second semester MATH-02/B
Arithmetic Geometry 6 42 Italian Second semester MATH-02/A MATH-02/B
Automated Reasoning 6 52 Italian Second semester MATH-01/A
Biomathematics 2 6 52 Italian First semester MATH-03/B MATH-05/A
Biomathematics 3 6 42 Italian First semester MATH-04/A
Calculus of Variations 6 42 Italian Second semester MATH-03/A
Categorical Dualities in Logic and Algebra 6 42 Italian First semester MATH-01/A
Category Theory 6 47 Italian First semester MATH-02/A
Category Theory 9 73 Italian First semester MATH-02/A
Computability and Computational Complexity 6 42 Italian First semester INFO-01/A
Constructive Approximation 6 60 Italian Second semester MATH-05/A
Didactics of Mathematic 9 73 Italian First semester MATH-01/B
Didactics of Mathematic 6 47 Italian First semester MATH-01/B
Differential Topology 6 42 Italian Second semester MATH-02/B
Dynamical System 2 6 42 Italian First semester MATH-04/A
Elementary Mathematics from an Advanced Standpoint 1 6 42 Italian First semester MATH-01/B
Epistemology of the Mathematical Processes 6 42 Italian Second semester MATH-01/A MATH-01/B
Evolutionary Partial Differential Equations 6 42 Italian First semester MATH-03/A
Foundations of Mathematics I 6 42 Italian Second semester MATH-01/B
Fourier Analysis 6 42 Italian First semester MATH-03/A
Geometry 5 6 60 Italian First semester MATH-02/B
Geometry 5 9 78 Italian First semester MATH-02/B
Geometry of Schemes 9 73 Italian First semester MATH-02/B
Geometry of Schemes 6 47 Italian First semester MATH-02/B
Higher Geometry 2 6 52 Italian First semester MATH-02/B
History of Mathematics 1 6 42 Italian Second semester MATH-01/B
Homological Algebra 6 42 Italian Second semester MATH-02/A
Lie Groups 6 42 Italian Second semester MATH-02/B
Mathematical Analysis 5 6 60 Italian Second semester MATH-03/A
Mathematical Fluid-Mechanics 6 42 Italian Second semester MATH-04/A
Numerical Linear Algebra 6 60 English Second semester MATH-05/A
Operating Systems and Computer Networks 6 47 Italian Second semester INFO-01/A
Optimal Transport and Applications. 6 42 Italian First semester MATH-03/A
Point Processes and Random Sets 6 47 Italian Second semester MATH-03/B
Preparation of Didactical Experiences 1 6 52 Italian First semester PHYS-06/B
Preparation of Future Teachers 2 6 52 Italian Second semester PHYS-06/B
Projective Algebraic Geometry 6 47 Italian First semester MATH-02/B
Riemannian Geometry 6 42 Italian Second semester MATH-02/B
Scientific Computing 6 60 Italian First semester MATH-05/A
Stochastic Control Optimization 6 47 Italian First semester MATH-03/B
a3 - Students must obtain at least 6 ects in the sectors Math-03/B-04/A-05/A-06/A, by choosing courses that appear in Tables 1A and 2A.
a4 - Students must obtain the ects remaining to reach the total of 45 by choosing courses in any sector Math/xx among those appearing in Tables 1A,2A,1B,2B,1C,2C.
a5 - ATTIVITA' AFFINI O INTEGRATIVE: 24 CREDITI
Gli studenti devono conseguire 24 crediti scegliendo tra:
· insegnamenti in settori diversi da Math/xx che compaiono nelle tabelle 1A,2A,1B,2B,1C,2C;
· ulteriori insegnamenti offerti dall'Ateneo, in settori diversi da Math/xx fuori dalle citate tabelle;
· almeno 12 crediti tra gli insegnamenti appartenenti a settori scientifico-disciplinari Math-01/A-06/A compresi nelle tabelle 1A-2A-1B-2B-1C-2C in base all'orientamento scelto.
Tranne per la prima opzione, la scelta sarà soggetta all'approvazione del CDM.
a6 - ADDITIONAL TRAINING ACTIVITIES: 3 ECTS
Students must obtain 3 ects preparing a seminar on a topic assigned by a staff member chosen by the student or by participating in other activities such as those provided for curriculum C or by doing the exam of the course "Mathematical Modelling Laboratory" or through the "Criptovalute and Blockchain" activity (Contact Prof. Maggis) or the "Laboratory of mathematical methods and models in Python"(Contact Prof. Paleari); students can also obtain 3 ects through Laboratorio Didattico and Internship (please contact Prof. Penati).
Courses or activities Max ECTS Total hours Language Lesson period SSD
Financial Technologies 3 20 Italian Open sessions NN
Laboratory of Education and Public Engagement 3 0 Italian Open sessions NN
Laboratory of Mathematical Methods and Models in Python 3 30 Italian Second semester NN
Supplementary Seminar in an Advanced Mathematics Area 3 0 Italian Open sessions NN
a7 - CREDITI A LIBERA SCELTA: gli studenti devono acquisire i crediti mancanti a raggiungere il numero di 93 seguendo insegnamenti a libera scelta, scegliendo tra tutti gli insegnamenti erogati dall'Ateneo, purché coerenti con il progetto formativo e previa approvazione del Collegio Didattico. La scelta verrà sottoposta ad approvazione della Commissione di valutazione del Piano di studi presentato dallo studente.
Gli insegnamenti della laurea triennale che non sono obbligatori per tutti possono essere inseriti nel piano studi solo tra i crediti liberi.
Gli insegnamenti della laurea triennale obbligatori per tutti possono essere solo assegnati dalla commissione di ammissione.
There are no prerequisites.
Open sessions
There are no specific sessions for these activities.
Courses or activities Max ECTS Total hours Language SSD
Compulsory
English Proficiency B2 (3 ECTS) 3 0 English NN
be activated by the A.Y. 2027/2028
Conclusive activities
There are no specific sessions for these activities.
Courses or activities Max ECTS Total hours Language SSD
Compulsory
Final Exam 27 0 Italian NN
First semester
Courses or activities Max ECTS Total hours Language SSD
Optional
Advanced Mathematical Statistics 9 78 Italian MATH-03/B
Advanced Partial Differential Equations 6 42 Italian MATH-03/A
Advanced Probability 9 78 Italian MATH-03/B
Advanced Topics in Financial Mathematics 6 42 Italian STAT-04/A
Biomathematics 2 6 52 Italian MATH-03/B MATH-05/A
Biomathematics 3 6 42 Italian MATH-04/A
Computability and Computational Complexity 6 42 Italian INFO-01/A
Cytology and Histology 9 78 Italian BIOS-04/A
Didactics of Infinitesimal Calculus 6 42 Italian MATH-01/B
Didactics of Mathematic 6 47 Italian MATH-01/B
Didactics of Mathematic 9 73 Italian MATH-01/B
Dynamical System 2 6 42 Italian MATH-04/A
Ecology 9 80 Italian BIOS-05/A
Elementary Mathematics from an Advanced Standpoint 1 6 42 Italian MATH-01/B
Evolutionary Partial Differential Equations 6 42 Italian MATH-03/A
Fourier Analysis 6 42 Italian MATH-03/A
Functional Analysis 6 42 Italian MATH-03/A
Genetics 9 80 Italian BIOS-14/A
Geometry 5 6 60 Italian MATH-02/B
Geometry 5 9 78 Italian MATH-02/B
Hamiltonian System 1 6 47 Italian MATH-04/A
Hamiltonian System 1 9 73 Italian MATH-04/A
Mathematical Finance 1 9 73 Italian STAT-04/A
Mathematical Methods in Quantum Mechanics 6 42 Italian MATH-04/A
Numerical Methods for Partial Differential Equations 1 9 78 Italian MATH-05/A
Optimal Transport and Applications. 6 42 Italian MATH-03/A
Real Analysis 6 42 Italian MATH-03/A
Scientific Computing 6 60 Italian MATH-05/A
Stochastic Control Optimization 6 47 Italian MATH-03/B
Second semester
Courses or activities Max ECTS Total hours Language SSD
Optional
Advanced Topics in Calculus of Variations 6 42 Italian MATH-03/A
Advanced Topics in Probability Theory 6 47 Italian MATH-03/B
Algebra 4 9 78 Italian MATH-02/A
Algebra 4 6 60 Italian MATH-02/A
Animal Biology and Systematics 9 80 Italian BIOS-06/A
Calculus of Variations 6 42 Italian MATH-03/A
Complex Analysis 9 73 Italian MATH-03/A
Complex Analysis 6 47 Italian MATH-03/A
Constructive Approximation 6 60 Italian MATH-05/A
Didactics of Geometry 6 52 Italian MATH-01/B
Dynamical Systems 1 6 42 Italian MATH-04/A
Foundations of Mathematics I 6 42 Italian MATH-01/B
History of Mathematics 1 6 42 Italian MATH-01/B
Laboratory of Mathematical Methods and Models in Python 3 30 Italian NN
Lie Groups 6 42 Italian MATH-02/B
Mathematical Analysis 5 6 60 Italian MATH-03/A
Mathematical Economics 1 6 42 Italian STAT-04/A
Mathematical Finance 2 6 42 Italian STAT-04/A
Mathematical Fluid-Mechanics 6 42 Italian MATH-04/A
Mathematical Modelling Laboratory 6 72 Italian MATH-03/B MATH-04/A MATH-05/A
Molecular Biology and Bioinformatics 12 96 Italian BIOS-08/A
Numerical Linear Algebra 6 60 English MATH-05/A
Numerical Methods for Partial Differential Equations 2 9 78 Italian MATH-05/A
Operating Systems and Computer Networks 6 47 Italian INFO-01/A
Operations Research 6 48 Italian MATH-06/A
Partial Differential Equations 9 73 Italian MATH-03/A
Partial Differential Equations 6 42 Italian MATH-03/A
Point Processes and Random Sets 6 47 Italian MATH-03/B
Relativity 1 6 52 Italian MATH-04/A
Relativity 1 9 78 Italian MATH-04/A
Stochastic Calculus and Applications 9 88 Italian MATH-03/B
First four month period
Courses or activities Max ECTS Total hours Language SSD
Optional
Decision Methods and Models 6 48 Italian MATH-06/A
Second four month period
Courses or activities Max ECTS Total hours Language SSD
Optional
Logistics 6 48 Italian INFO-01/A
Open sessions
There are no specific sessions for these activities.
Courses or activities Max ECTS Total hours Language SSD
Optional
Financial Technologies 3 20 Italian NN
Laboratory of Education and Public Engagement 3 0 Italian NN
Supplementary Seminar in an Advanced Mathematics Area 3 0 Italian NN
Optional activities and study plan rules
b1 - CHARACTERIZING ACTIVITIES: 45 ECTS
Students must obtain at least 9 ects in the sectors Math-01/A-01/B-02/A-02/B-03/A, by choosing courses that appear in the following table 1B.
Courses or activities Max ECTS Total hours Language Lesson period SSD
Advanced Mathematical Statistics 9 78 Italian First semester MATH-03/B
Advanced Probability 9 78 Italian First semester MATH-03/B
Complex Analysis 9 73 Italian Second semester MATH-03/A
Complex Analysis 6 47 Italian Second semester MATH-03/A
Didactics of Geometry 6 52 Italian Second semester MATH-01/B
Didactics of Infinitesimal Calculus 6 42 Italian First semester MATH-01/B
Dynamical Systems 1 6 42 Italian Second semester MATH-04/A
Functional Analysis 6 42 Italian First semester MATH-03/A
Hamiltonian System 1 6 47 Italian First semester MATH-04/A
Hamiltonian System 1 9 73 Italian First semester MATH-04/A
Mathematical Finance 1 9 73 Italian First semester STAT-04/A
Mathematical Methods in Quantum Mechanics 6 42 Italian First semester MATH-04/A
Numerical Methods for Partial Differential Equations 1 9 78 Italian First semester MATH-05/A
Numerical Methods for Partial Differential Equations 2 9 78 Italian Second semester MATH-05/A
Partial Differential Equations 6 42 Italian Second semester MATH-03/A
Partial Differential Equations 9 73 Italian Second semester MATH-03/A
Real Analysis 6 42 Italian First semester MATH-03/A
Relativity 1 6 52 Italian Second semester MATH-04/A
Relativity 1 9 78 Italian Second semester MATH-04/A
Stochastic Calculus and Applications 9 88 Italian Second semester MATH-03/B
b2 - Students must obtain at least 6 ects in the sectors Math-01/A-01/B-02/A-02/B-03/A, by choosing courses that appear in the following table 2B, or in the previous table 1B.
Courses or activities Max ECTS Total hours Language Lesson period SSD
Advanced Partial Differential Equations 6 42 Italian First semester MATH-03/A
Advanced Topics in Calculus of Variations 6 42 Italian Second semester MATH-03/A
Advanced Topics in Financial Mathematics 6 42 Italian First semester STAT-04/A
Advanced Topics in Probability Theory 6 47 Italian Second semester MATH-03/B
Algebra 4 9 78 Italian Second semester MATH-02/A
Algebra 4 6 60 Italian Second semester MATH-02/A
Animal Biology and Systematics 9 80 Italian Second semester BIOS-06/A
Biomathematics 2 6 52 Italian First semester MATH-03/B MATH-05/A
Biomathematics 3 6 42 Italian First semester MATH-04/A
Calculus of Variations 6 42 Italian Second semester MATH-03/A
Computability and Computational Complexity 6 42 Italian First semester INFO-01/A
Constructive Approximation 6 60 Italian Second semester MATH-05/A
Cytology and Histology 9 78 Italian First semester BIOS-04/A
Decision Methods and Models 6 48 Italian First four month period MATH-06/A
Didactics of Mathematic 6 47 Italian First semester MATH-01/B
Didactics of Mathematic 9 73 Italian First semester MATH-01/B
Dynamical System 2 6 42 Italian First semester MATH-04/A
Ecology 9 80 Italian First semester BIOS-05/A
Elementary Mathematics from an Advanced Standpoint 1 6 42 Italian First semester MATH-01/B
Evolutionary Partial Differential Equations 6 42 Italian First semester MATH-03/A
Foundations of Mathematics I 6 42 Italian Second semester MATH-01/B
Fourier Analysis 6 42 Italian First semester MATH-03/A
Genetics 9 80 Italian First semester BIOS-14/A
Geometry 5 6 60 Italian First semester MATH-02/B
Geometry 5 9 78 Italian First semester MATH-02/B
History of Mathematics 1 6 42 Italian Second semester MATH-01/B
Lie Groups 6 42 Italian Second semester MATH-02/B
Logistics 6 48 Italian Second four month period INFO-01/A
Mathematical Analysis 5 6 60 Italian Second semester MATH-03/A
Mathematical Economics 1 6 42 Italian Second semester STAT-04/A
Mathematical Finance 2 6 42 Italian Second semester STAT-04/A
Mathematical Fluid-Mechanics 6 42 Italian Second semester MATH-04/A
Mathematical Modelling Laboratory 6 72 Italian Second semester MATH-03/B MATH-04/A MATH-05/A
Molecular Biology and Bioinformatics 12 96 Italian Second semester BIOS-08/A
Numerical Linear Algebra 6 60 English Second semester MATH-05/A
Operating Systems and Computer Networks 6 47 Italian Second semester INFO-01/A
Operations Research 6 48 Italian Second semester MATH-06/A
Optimal Transport and Applications. 6 42 Italian First semester MATH-03/A
Point Processes and Random Sets 6 47 Italian Second semester MATH-03/B
Scientific Computing 6 60 Italian First semester MATH-05/A
Stochastic Control Optimization 6 47 Italian First semester MATH-03/B
b3 - Students must obtain at least 12 ects in the sectors Math-03/B-04/A-05/A-06/A, by inserting in their curriculum courses that appear in Table 1B.
b4 - Students must obtain at least 12 ects in the sectors Math-03/B-04/A-05/A-06/A, by choosing courses that appear in Table 2B.
b5 - Students must obtain the remaining ects for the achievement of 45 ects by choosing courses in any sector Math/xx through the entries in Tables 1A,2A,1B,2B,1C,2C.
b6 - ATTIVITA'AFFINI O INTEGRATIVE: 24 crediti
Gli studenti devono conseguire 24 crediti scegliendo:
· insegnamenti in settori diversi da Math/xx che compaiono nelle tabelle 1A,2A,1B,2B,1C,2C;
· ulteriori insegnamenti offerti dall'Ateneo, in settori diversi da Math/xx fuori dalle citate tabelle;
· almeno 12 crediti tra gli insegnamenti appartenenti a settori scientifico-disciplinari Math-01/A-06/A compresi nelle tabelle 1A,2A,1B,2B,1C,2C in base all'orientamento scelto.
Tranne per la prima opzione, la scelta sarà soggetta all'approvazione del CDM.
b7 - ADDITIONAL TRAINING ACTIVITIES: 3 ECTS
Students must obtain 3 ects by preparing a seminar on a topic assigned by a staff member chosen by the student or by participating in other activities such as those provided for curriculum C or by doing the exam of the course "Mathematical Modelling Laboratory" or through the "Criptovalute and Blockchain " activity (Contact Prof. Maggis) or the "Laboratory of mathematical methods and models in Python" (Contact Prof. Paleari); students can also obtain 3 ects through Laboratorio Didattico and Internship (please contact Prof. Penati).
Courses or activities Max ECTS Total hours Language Lesson period SSD
Financial Technologies 3 20 Italian Open sessions NN
Laboratory of Education and Public Engagement 3 0 Italian Open sessions NN
Laboratory of Mathematical Methods and Models in Python 3 30 Italian Second semester NN
Supplementary Seminar in an Advanced Mathematics Area 3 0 Italian Open sessions NN
b8 - CREDITI A LIBERA SCELTA: gli studenti devono acquisire i crediti mancanti a raggiungere il numero di 93 seguendo insegnamenti a libera scelta, scegliendo tra tutti gli insegnamenti erogati dall'Ateneo,purché coerenti con il progetto formativo e previa approvazione del Collegio Didattico. La scelta verrà sottoposta ad approvazione della Commissione di valutazione del Piano di studi presentato dallo studente.
Gli insegnamenti della laurea triennale che non sono obbligatori per tutti possono essere inseriti nel piano studi solo tra i crediti liberi.
Gli insegnamenti della laurea triennale obbligatori per tutti possono essere solo assegnati dalla commissione di ammissione.
There are no prerequisites.
Open sessions
There are no specific sessions for these activities.
Courses or activities Max ECTS Total hours Language SSD
Compulsory
English Proficiency B2 (3 ECTS) 3 0 English NN
be activated by the A.Y. 2027/2028
Conclusive activities
There are no specific sessions for these activities.
Courses or activities Max ECTS Total hours Language SSD
Compulsory
Final Exam 27 0 Italian NN
First semester
Courses or activities Max ECTS Total hours Language SSD
Optional
Advanced Mathematical Statistics 9 78 Italian MATH-03/B
Advanced Partial Differential Equations 6 42 Italian MATH-03/A
Advanced Probability 9 78 Italian MATH-03/B
Advanced Topics in Financial Mathematics 6 42 Italian STAT-04/A
Biomathematics 2 6 52 Italian MATH-03/B MATH-05/A
Biomathematics 3 6 42 Italian MATH-04/A
Dynamical System 2 6 42 Italian MATH-04/A
Evolutionary Partial Differential Equations 6 42 Italian MATH-03/A
Fourier Analysis 6 42 Italian MATH-03/A
Functional Analysis 6 42 Italian MATH-03/A
Geometry 5 6 60 Italian MATH-02/B
Geometry 5 9 78 Italian MATH-02/B
Hamiltonian System 1 9 73 Italian MATH-04/A
Hamiltonian System 1 6 47 Italian MATH-04/A
Mathematical Finance 1 9 73 Italian STAT-04/A
Mathematical Methods in Quantum Mechanics 6 42 Italian MATH-04/A
Numerical Methods for Partial Differential Equations 1 9 78 Italian MATH-05/A
Real Analysis 6 42 Italian MATH-03/A
Scientific Computing 6 60 Italian MATH-05/A
Stochastic Control Optimization 6 47 Italian MATH-03/B
Second semester
Courses or activities Max ECTS Total hours Language SSD
Optional
Advanced Topics in Probability Theory 6 47 Italian MATH-03/B
Calculus of Variations 6 42 Italian MATH-03/A
Complex Analysis 6 47 Italian MATH-03/A
Complex Analysis 9 73 Italian MATH-03/A
Constructive Approximation 6 60 Italian MATH-05/A
Dynamical Systems 1 6 42 Italian MATH-04/A
Laboratory of Mathematical Methods and Models in Python 3 30 Italian NN
Mathematical Analysis 5 6 60 Italian MATH-03/A
Mathematical Economics 1 6 42 Italian STAT-04/A
Mathematical Finance 2 6 42 Italian STAT-04/A
Mathematical Fluid-Mechanics 6 42 Italian MATH-04/A
Numerical Linear Algebra 6 60 English MATH-05/A
Numerical Methods for Partial Differential Equations 2 9 78 Italian MATH-05/A
Operating Systems and Computer Networks 6 47 Italian INFO-01/A
Operations Research 6 48 Italian MATH-06/A
Partial Differential Equations 6 42 Italian MATH-03/A
Partial Differential Equations 9 73 Italian MATH-03/A
Point Processes and Random Sets 6 47 Italian MATH-03/B
Relativity 1 9 78 Italian MATH-04/A
Relativity 1 6 52 Italian MATH-04/A
Stochastic Calculus and Applications 9 88 Italian MATH-03/B
First four month period
Courses or activities Max ECTS Total hours Language SSD
Optional
Decision Methods and Models 6 48 Italian MATH-06/A
Second four month period
Courses or activities Max ECTS Total hours Language SSD
Optional
Logistics 6 48 Italian INFO-01/A
Open sessions
There are no specific sessions for these activities.
Courses or activities Max ECTS Total hours Language SSD
Optional
Algant Summer School 3 0 Italian NN
Ecmi Modelling Week 3 0 Italian NN
Financial Technologies 3 20 Italian NN
Internship in Industry 6 0 Italian NN
Supplementary Seminar in an Advanced Mathematics Area 3 0 Italian NN
Optional activities and study plan rules
c1 - CHARACTERIZING ACTIVITIES: 45 ECTS
Students must obtain at least 15 ects in Math-03/A sector, 9 ects in Math-03/B, 9 in Math-05/A, by inserting in their curriculum those courses that appear in the table 1C below. If this is not possible for some SSD (eg. when the examination of some of these teachings had already been claimed during a previous undergraduate course) the student must include in his study plan all teachings remaining in table 1C (for that SSD) and, if necessary, add the teachings of that SSD to obtain the expected ects, choosing among those activated and shown in Table 2C.
Courses or activities Max ECTS Total hours Language Lesson period SSD
Advanced Mathematical Statistics 9 78 Italian First semester MATH-03/B
Dynamical Systems 1 6 42 Italian Second semester MATH-04/A
Functional Analysis 6 42 Italian First semester MATH-03/A
Hamiltonian System 1 9 73 Italian First semester MATH-04/A
Hamiltonian System 1 6 47 Italian First semester MATH-04/A
Numerical Methods for Partial Differential Equations 1 9 78 Italian First semester MATH-05/A
Numerical Methods for Partial Differential Equations 2 9 78 Italian Second semester MATH-05/A
Partial Differential Equations 6 42 Italian Second semester MATH-03/A
Partial Differential Equations 9 73 Italian Second semester MATH-03/A
Real Analysis 6 42 Italian First semester MATH-03/A
Stochastic Calculus and Applications 9 88 Italian Second semester MATH-03/B
c2 - Students must obtain at least 6 ects in the sectors Math-03/B-04/A-05/A-06/A, by inserting in their syllabus courses that appear in the table below 2C.
Courses or activities Max ECTS Total hours Language Lesson period SSD
Advanced Partial Differential Equations 6 42 Italian First semester MATH-03/A
Advanced Probability 9 78 Italian First semester MATH-03/B
Advanced Topics in Financial Mathematics 6 42 Italian First semester STAT-04/A
Advanced Topics in Probability Theory 6 47 Italian Second semester MATH-03/B
Biomathematics 2 6 52 Italian First semester MATH-03/B MATH-05/A
Biomathematics 3 6 42 Italian First semester MATH-04/A
Calculus of Variations 6 42 Italian Second semester MATH-03/A
Complex Analysis 6 47 Italian Second semester MATH-03/A
Complex Analysis 9 73 Italian Second semester MATH-03/A
Constructive Approximation 6 60 Italian Second semester MATH-05/A
Decision Methods and Models 6 48 Italian First four month period MATH-06/A
Dynamical System 2 6 42 Italian First semester MATH-04/A
Evolutionary Partial Differential Equations 6 42 Italian First semester MATH-03/A
Fourier Analysis 6 42 Italian First semester MATH-03/A
Geometry 5 6 60 Italian First semester MATH-02/B
Geometry 5 9 78 Italian First semester MATH-02/B
Logistics 6 48 Italian Second four month period INFO-01/A
Mathematical Analysis 5 6 60 Italian Second semester MATH-03/A
Mathematical Economics 1 6 42 Italian Second semester STAT-04/A
Mathematical Finance 1 9 73 Italian First semester STAT-04/A
Mathematical Finance 2 6 42 Italian Second semester STAT-04/A
Mathematical Fluid-Mechanics 6 42 Italian Second semester MATH-04/A
Mathematical Methods in Quantum Mechanics 6 42 Italian First semester MATH-04/A
Numerical Linear Algebra 6 60 English Second semester MATH-05/A
Operating Systems and Computer Networks 6 47 Italian Second semester INFO-01/A
Operations Research 6 48 Italian Second semester MATH-06/A
Point Processes and Random Sets 6 47 Italian Second semester MATH-03/B
Relativity 1 9 78 Italian Second semester MATH-04/A
Relativity 1 6 52 Italian Second semester MATH-04/A
Scientific Computing 6 60 Italian First semester MATH-05/A
Stochastic Control Optimization 6 47 Italian First semester MATH-03/B
c3 - Students must obtain 45 ects by choosing courses in any sector math/xx through the entries in Tables 1C,2C.
c4 - ATTIVITA' AFFINI O INTEGRATIVE: 18 CREDITI
Gli studenti devono conseguire
- almeno 12 crediti scegliendo tra:
· insegnamenti in settori diversi da Math/xx che compaiono nelle tabelle 1A,2A,1B,2B,1C,2C;
· ulteriori insegnamenti in settori diversi da Math/xx fuori dalle citate tabelle;
- fino a 6 crediti scegliendo tra:
· insegnamenti nei settori Math/xx.
Tranne per la prima opzione, la scelta sarà soggetta all'approvazione del CDM.
c5 - ADDITIONAL TRAINING ACTIVITIES: 12 ECTS
Students can obtain 12 ects through an internship/industrial training (6 ects) or by doing the exam of the course "Mathematical Modelling Laboratory" (6 ects) or through participation in the activities of the ECMI Modelling Week which are going to be held in .. in the summer of 2027 (6 ects; for information please contact Prof. Causin.
Alternatively, they can be achieved by: Activity "Criptovalute and Blockchain " (3 CFU), please contact Prof. Maggis or the "Laboratory of mathematical methods and models in Python", please contact Prof. Paleari.
Algant students can acquire 3 ects after active participation to an Algant Summer School and / or by TER (=Travaux d'étude et de recherche) certificate from a University which is an Algant French partner.
At most 3 CFU can also be acquired by preparing a seminar, on a topic assigned by a teacher or through the "Criptovalute and Blockchain" activity (Contact Prof. Maggis) or the "Laboratory of mathematical methods and models in Python" (Contact Prof. Paleari).
Courses or activities Max ECTS Total hours Language Lesson period SSD
Algant Summer School 3 0 Italian Open sessions NN
Ecmi Modelling Week 3 0 Italian Open sessions NN
Financial Technologies 3 20 Italian Open sessions NN
Internship in Industry 6 0 Italian Open sessions NN
Laboratory of Mathematical Methods and Models in Python 3 30 Italian Second semester NN
Supplementary Seminar in an Advanced Mathematics Area 3 0 Italian Open sessions NN
c6 - CREDITI A LIBERA SCELTA: gli studenti devono acquisire i crediti mancanti a raggiungere il numero di 93 seguendo insegnamenti a libera scelta, scegliendo tra tutti gli insegnamenti erogati dall'Ateneo, purché coerenti con il progetto formativo e previa approvazione del Collegio Didattico. La scelta verrà sottoposta ad approvazione della Commissione di valutazione del Piano di studi presentato dallo studente.
Gli insegnamenti della laurea triennale che non sono obbligatori per tutti possono essere inseriti nel piano studi solo tra i crediti liberi.
Gli insegnamenti della laurea triennale obbligatori per tutti possono essere solo assegnati dalla commissione di ammissione.
There are no prerequisites.
Learn more
Milan
Course locations
via Celoria 2
via Celoria 10
via Celoria 18
via Celoria 20
via Colombo 62
via Golgi 19
via Mangiagalli 25
via Mangiagalli 31
via Mangiagalli 32
via Valvassori Peroni 21
via Venezian 15
Laboratory locations
Via Celoria 20
Head of study programme
Contacts
  • Degree programme administration
    via Celoria, 20
    https://informastudenti.unimi.it/saw/ess?AUTH=SAML
    +390250316122
    su appuntamento
  • Other Activities and Credit Award Board
    SCACCHI Simone (Presidente), MOLTENI Giuseppe, TORTORA Alfonso
  • Master's Degree Organization Board
    VIGNATI Marco (Presidente), ALZATI Alberto, SCACCHI Simone, MAZZA Carlo
  • Timetables Board
    LOVADINA Carlo (Presidente), ZAMPIERI Elena, ZANOTTI Pietro
  • Orientation and Internship Board
    TORTORA Alfonso (Presidente), NALDI Giovanni, MICHELETTI Alessandra, MAGGIS Marco, COZZI Matteo, BRANCHETTI Laura
  • Secondary school teacher training activities
    BRANCHETTI Laura (Presidente), ASENOVA Miglena, RIZZO Ottavio
  • Master's Degree Study Plan Board
    PAYNE Kevin (Presidente), COLOMBO Elisabetta, PIZZOCCHERO Livio, UGOLINI Stefania
  • Master's Degree Organization Board
    CALANCHI Marta (Presidente), PELOSO Marco, GHILARDI Silvio, VIGNATI Marco
  • Socrates-Erasmus Board
    GAETA Giuseppe (Presidente), GORI Anna, MATESSI Diego, SCACCHI Simone, PAYNE Kevin
  • Programme Transfer and International Qualifications Recognition Board
    ZAMPIERI Elena, REGGIO Luca
  • ALGANT academic tutor
    MAZZA Carlo
  • Disability academic tutor
    SCACCHI Simone
  • Web pages and website academic tutors
    PALEARI Simone
  • ECMI academic tutor
    CAUSIN Paola
  • Student registrar
    CONTATTI, SEDI E ORARI
    https://www.unimi.it/it/node/360
    https://www.unimi.it/it/node/359
  • Piano Lauree Scientifiche" academic tutor
    CAUSIN Paola
  • academic tutor
    PENATI Tiziano

For students enrolled in Bachelor's, Master's and single-cycle degree programmes, tuition fees are to be paid in two instalments:

  • the amount of the first instalment is the same for all students and is due upon enrolment
  • the amount of the second instalment varies according to each student's ISEE University value and the degree programme in which they are enrolled
  • for international students with income and assets abroad, the second instalment varies according to their country of origin.

Education incentive programmes and other benefits

The University offers scholarships, cafeterias, subsidised accommodation and other forms of financial support to students meeting specific economic and merit requirements.

More information