Mathematics

Studente che entra in facoltà
Mathematics
Course sheet
A.Y. 2025/2026
Bachelor
L-35 R - Scienze matematiche
Bachelor
180
ECTS
Access
Open with admission self-assessment test
3
Years
Course location
Milan
Language
Italian
The Bachelor's degree in Mathematics aims to provide a solid grounding in mathematical sciences by introducing students to the modern formulation of these subjects, and exploring general, methodological as well as application aspects. The programme also covers the essentials of physics and computer science, which are a prerequisite for an adequate understanding of mathematical applications.
Mathematician
Job function
Typical job functions include: the modelling and analysis of any phenomena (in the field of physics, biology, medicine, etc.) whose understanding requires a high degree of abstraction; data analysis; use of specific business software; personnel training; dissemination of knowledge pertaining to scientific disciplines.
To achieve higher responsibilities in their careers, graduates will need to further refine their education by completing a Master's degree, a first-level vocational master or a specialised professional course.

Professional skills
Mathematics graduates stand out for their aptitude for abstract reasoning and the formalisation or modelling of practical problems, as well as for their ability to solve these problems by using mathematical methods. This translates into strong problem-solving skills applicable to a wide range of scientific as well as socio-cultural situations.

Career opportunities
Bachelor's graduates in Mathematics usually continue their studies with a master's degree, but may also enter the job market directly. Potential employers include:
- banks and insurance companies
- survey institutes
- consulting firms
- software design and development companies
- research and development centres and laboratories.

Employment statistics (Almalaurea)
The Bachelor of Science in Mathematics has long been committed to characterize its educational activities in an international framework under the Erasmus program. We activated several agreements with other universities in Europe. In particular, we have exchange agreements within the disciplines of both curricula: with Austria, Spain, Portugal, France, Germany, Holland, Denmark, Poland, Czech Republic, Slovenia, Sweden, Norway and Finland.

See the website http://users.unimi.it/erasmusmat/ for collected information on locations and how to recognize the activities carried out abroad.
Attendance is strongly recommended for each course.
Enrolment
Qualifications and knowledge required for admission
To be eligible for admission to the Bachelor's degree in Mathematics, applicants must have an Italian upper-secondary school diploma or an equivalent qualification obtained abroad. Moreover, they should have a grounding in basic mathematics and an understanding of elementary logic.

Admission assessment
Admission to the Bachelor's degree programme in Mathematics is open, subject to a mandatory but non-selective assessment test before enrolment. This test is called TOLC (Test Online CISIA) and applicants can take it with the University of Milan or with any other member university of CISIA (Consortium of Inter-University Integrated Access Systems). Applicants must register for the TOLC test on the CISIA website (www.cisiaonline.it).
The following types of TOLC are accepted for admission to the Bachelor's degree in Mathematics: TOLC-S and TOLC-I.
Applicants can matriculate only after taking one of these tests, WHATEVER THE RESULT.
Other equivalent tests may be accepted, subject to the approval of the Academic Board.
For further information, please contact the Academic Office of the Department of Mathematics at [email protected]
The structure, topics and other useful details of the TOLC-S test are available at https://www.cisiaonline.it/en/tolc/tolc-s/structure-and-syllabus
The structure, topics and other useful details of the TOLC-I test are available at https://www.cisiaonline.it/en/tolc/tolc-i/structure-and-syllabus
Application deadlines and instructions will be specified in the call for applications, which will be published at https://matematica.cdl.unimi.it/it/iscriversi

Admission of transfer students and students already holding a degree
Students transferring from another degree programme of the University of Milan or another university will not be required to take the TOLC test, provided that they are admitted to years subsequent to Year I. The same applies to applicants who already hold a university degree.
Applicants falling into these categories must submit a specific request for recognition of prior academic learning, using the dedicated online service indicated in the call for applications.
The request must include a full transcript of records (listing all exams and the respective scientific-disciplinary sectors, credits and grades) along with the course syllabi. For more details on this procedure and the relevant timeframe, please refer to the call for applications.
Transfer students and degree-holders who are admitted to Year I will have to take the test (TOLC-S, TOLC-I or other equivalent tests approved by the Academic Board).

Additional learning requirements (OFA) and remedial activities
Students who do not score at least 10 points in the Mathematics module of the TOLC test will have to fulfil additional learning requirements (OFA).
These requirements can be met by passing part A (Syllabus) of the Elements of Basic Mathematics exam by December 2025. Students who do not fulfil their OFA may not take any second-year exams before passing one of the following exams: Algebra 1, Mathematical Analysis 1, Geometry 1.
For further information, please visit https://matematica.cdl.unimi.it/it/studiare/le-matricole

Call for applications

Please refer to the call for admission test dates and contents, and how to register.

Application for matriculation: from 15/07/2025 to 30/09/2025

Read the Call


CALL FOR APPLICATIONS - NOTICE

The call for applications is the only official document for admission to degree programmes. Please read it carefully. If you are reading this notice is because the call is available only in Italian as the programme is offered in Italian. Students wishing to enrol must be proficient in Italian.

Online services
Learn more:
Programme description and courses list
First semester
Courses or activities Max ECTS Total hours Language SSD
Compulsory
Algebra 1 9 93 Italian MAT/02
Elements of Basic Mathematics 3 27 Italian MAT/01 MAT/02 MAT/03
Geometry 1 6 63 Italian MAT/03
Mathematical Analysis 1 9 93 Italian MAT/05
Second semester
Courses or activities Max ECTS Total hours Language SSD
Compulsory
General Physics 1 9 93 Italian FIS/01
Geometry 2 9 93 Italian MAT/03
Mathematical Analysis 2 6 60 Italian MAT/05
Programming 1 6 63 Italian INF/01
Open sessions
There are no specific sessions for these activities.
Courses or activities Max ECTS Total hours Language SSD
Compulsory
English Assessment B1 (3 ECTS) 3 0 English NN
be activated by the A.Y. 2026/2027
First semester
Courses or activities Max ECTS Total hours Language SSD
Compulsory
Algebra 2 6 63 Italian MAT/02
Geometry 3 9 93 Italian MAT/03
Mathematical Analysis 3 9 93 Italian MAT/05
Numerical Analysis 1 9 96 Italian MAT/08
Optional
Mathematical Methods and Models for Applications 6 60 Italian MAT/07
Mathematical Methods and Models for the Applications 6 60 Italian MAT/07
Second semester
Courses or activities Max ECTS Total hours Language SSD
Compulsory
Geometry 4 6 60 Italian MAT/03
Mathematical Analysis 4 6 60 Italian MAT/05
Mathematical Physics 1 6 60 Italian MAT/07
Probability 9 93 Italian MAT/06
be activated by the A.Y. 2027/2028
First semester
Courses or activities Max ECTS Total hours Language SSD
Compulsory
General Physics 2 9 93 Italian FIS/01
Mathematical Physics 1 6 60 Italian MAT/07
Optional
Algebra 3 9 93 Italian MAT/02
Geometry 5 9 78 Italian MAT/03
Mathematical Analysis 5 6 60 Italian MAT/05
Probability Lab 3 36 Italian MAT/06
Programming 2 6 60 Italian INF/01
Scientific Computing 6 60 Italian MAT/08
Topics in Scientific Computing 6 60 Italian MAT/08
Second semester
Courses or activities Max ECTS Total hours Language SSD
Optional
Algebra 4 9 78 Italian MAT/02
Algorithms and Data Structures 9 93 Italian INF/01
Elements of Basic Mathematics 2 3 27 Italian MAT/01
General Physics 3 9 93 Italian FIS/02 FIS/03
Introduction to Image Processing 6 63 Italian MAT/03 MAT/08
Laboratory of Mathematical Statistics 3 36 Italian MAT/06
Mathematical Physics 3 9 93 Italian MAT/07
Numerical Analysis Laboratory 3 36 Italian MAT/08
Numerical Linear Algebra 6 60 English MAT/08
Open sessions
There are no specific sessions for these activities.
Courses or activities Max ECTS Total hours Language SSD
Optional
Educational Training 3 0 Italian NN
Essay Written Under the Direction of a Staff Member 3 0 Italian NN
Conclusive activities
There are no specific sessions for these activities.
Courses or activities Max ECTS Total hours Language SSD
Compulsory
Final Exam 3 0 Italian NN
Optional activities and study plan rules
1 - Lo studente deve conseguire 9 crediti con un insegnamento a scelta fra i seguenti:
Courses or activities Max ECTS Total hours Language Lesson period SSD
Algebra 3 9 93 Italian First semester MAT/02
Mathematical Physics 3 9 93 Italian Second semester MAT/07
2 - Lo studente deve conseguire 9 crediti scegliendo un insegnamento tra i seguenti:
Courses or activities Max ECTS Total hours Language Lesson period SSD
Algorithms and Data Structures 9 93 Italian Second semester INF/01
General Physics 3 9 93 Italian Second semester FIS/02 FIS/03
Optional activities and study plan rules
3 - Nel secondo e terzo anno di corso lo studente deve acquisire 18 crediti a libera scelta.
Vengono riportati nella tabella seguente gli insegnamenti appositamente attivati dal CdM. Lo studente può anche scegliere tra tutti gli insegnamenti attivati dall'Ateneo, ed, in particolare, tra quelli attivati dal CdM in Matematica per un curriculum diverso da quello seguito dallo studente. La scelta è soggetta all'approvazione del CdM.
Si segnala inoltre che l'insegnamento di Metodi e modelli matematici per le applicazioni è incompatibile con l'Attività di Metodi e modelli matematici per le applicazioni (che rientra tra le attività a scelta per il conseguimento dei crediti di tipo f) e, analogamente, l'insegnamento di Calcolo Scientifico è incompatibile con l'Attività di Calcolo Scientifico .
Courses or activities Max ECTS Total hours Language Lesson period SSD
Algebra 4 9 78 Italian Second semester MAT/02
Geometry 5 9 78 Italian First semester MAT/03
Introduction to Image Processing 6 63 Italian Second semester MAT/03 MAT/08
Mathematical Analysis 5 6 60 Italian First semester MAT/05
Mathematical Methods and Models for Applications 6 60 Italian First semester MAT/07
Numerical Linear Algebra 6 60 English Second semester MAT/08
Programming 2 6 60 Italian First semester INF/01
Scientific Computing 6 60 Italian First semester MAT/08
4 - Lo studente deve conseguire 6 crediti con una o più delle seguenti attività di tipo f):
Courses or activities Max ECTS Total hours Language Lesson period SSD
Educational Training 3 0 Italian Open sessions NN
Elements of Basic Mathematics 2 3 27 Italian Second semester MAT/01
Essay Written Under the Direction of a Staff Member 3 0 Italian Open sessions NN
Laboratory of Mathematical Statistics 3 36 Italian Second semester MAT/06
Mathematical Methods and Models for the Applications 6 60 Italian First semester MAT/07
Numerical Analysis Laboratory 3 36 Italian Second semester MAT/08
Probability Lab 3 36 Italian First semester MAT/06
Topics in Scientific Computing 6 60 Italian First semester MAT/08
L' esame di Elementi di Matematica di base è propedeutico a tutti i corsi del secondo e del terzo anno della laurea triennale
Prescribed foundation courses
Learning activityPrescribed foundation courses
Algebra 2 Elements of Basic Mathematics (compulsory)
Algebra 3 Elements of Basic Mathematics (compulsory)
Algebra 4 Elements of Basic Mathematics (compulsory)
Algorithms and Data Structures Elements of Basic Mathematics (compulsory)
Elements of Basic Mathematics 2 Elements of Basic Mathematics (compulsory)
General Physics 2 Elements of Basic Mathematics (compulsory)
General Physics 3 Elements of Basic Mathematics (compulsory)
Geometry 3 Elements of Basic Mathematics (compulsory)
Geometry 4 Elements of Basic Mathematics (compulsory)
Geometry 5 Elements of Basic Mathematics (compulsory)
Introduction to Image Processing Elements of Basic Mathematics (compulsory)
Laboratorio Di Fisica Matematica Elements of Basic Mathematics (optional)
Laboratory of Mathematical Statistics Elements of Basic Mathematics (compulsory)
Mathematical Analysis 3 Elements of Basic Mathematics (compulsory)
Mathematical Analysis 4 Elements of Basic Mathematics (compulsory)
Mathematical Analysis 5 Elements of Basic Mathematics (compulsory)
Mathematical Methods and Models for Applications Elements of Basic Mathematics (compulsory)
Mathematical Methods and Models for the Applications Elements of Basic Mathematics (compulsory)
Mathematical Physics 1 Elements of Basic Mathematics (compulsory)
Mathematical Physics 3 Elements of Basic Mathematics (compulsory)
Mathematical Statistics Elements of Basic Mathematics (compulsory)
Numerical Analysis 1 Elements of Basic Mathematics (compulsory)
Numerical Analysis 2 Elements of Basic Mathematics (compulsory)
Numerical Analysis Laboratory Elements of Basic Mathematics (compulsory)
Numerical Linear Algebra Elements of Basic Mathematics (compulsory)
Probability Elements of Basic Mathematics (compulsory)
Probability Lab Elements of Basic Mathematics (compulsory)
Programming 2 Elements of Basic Mathematics (compulsory)
Scientific Computing Elements of Basic Mathematics (compulsory)
Topics in Scientific Computing Elements of Basic Mathematics (compulsory)
First semester
Courses or activities Max ECTS Total hours Language SSD
Compulsory
Algebra 1 9 93 Italian MAT/02
Elements of Basic Mathematics 3 27 Italian MAT/01 MAT/02 MAT/03
Geometry 1 6 63 Italian MAT/03
Mathematical Analysis 1 9 93 Italian MAT/05
Second semester
Courses or activities Max ECTS Total hours Language SSD
Compulsory
General Physics 1 9 93 Italian FIS/01
Geometry 2 9 93 Italian MAT/03
Mathematical Analysis 2 6 60 Italian MAT/05
Programming 1 6 63 Italian INF/01
Open sessions
There are no specific sessions for these activities.
Courses or activities Max ECTS Total hours Language SSD
Compulsory
English Assessment B1 (3 ECTS) 3 0 English NN
be activated by the A.Y. 2026/2027
First semester
Courses or activities Max ECTS Total hours Language SSD
Compulsory
Algebra 2 6 63 Italian MAT/02
Geometry 3 9 93 Italian MAT/03
Mathematical Analysis 3 9 93 Italian MAT/05
Numerical Analysis 1 9 96 Italian MAT/08
Optional
Mathematical Methods and Models for Applications 6 60 Italian MAT/07
Second semester
Courses or activities Max ECTS Total hours Language SSD
Compulsory
Mathematical Analysis 4 6 60 Italian MAT/05
Mathematical Physics 1 6 60 Italian MAT/07
Numerical Analysis 2 6 63 Italian MAT/08
Probability 9 93 Italian MAT/06
be activated by the A.Y. 2027/2028
First semester
Courses or activities Max ECTS Total hours Language SSD
Compulsory
General Physics 2 9 93 Italian FIS/01
Mathematical Physics 1 6 60 Italian MAT/07
Mathematical Statistics 9 93 Italian MAT/06
Optional
Geometry 5 9 78 Italian MAT/03
Mathematical Analysis 5 6 60 Italian MAT/05
Probability Lab 3 36 Italian MAT/06
Programming 2 6 60 Italian INF/01
Scientific Computing 6 60 Italian MAT/08
Second semester
Courses or activities Max ECTS Total hours Language SSD
Optional
Algebra 4 9 78 Italian MAT/02
Algorithms and Data Structures 9 93 Italian INF/01
Elements of Basic Mathematics 2 3 27 Italian MAT/01
General Physics 3 9 93 Italian FIS/02 FIS/03
Introduction to Image Processing 6 63 Italian MAT/03 MAT/08
Laboratory of Mathematical Statistics 3 36 Italian MAT/06
Numerical Analysis Laboratory 3 36 Italian MAT/08
Numerical Linear Algebra 6 60 English MAT/08
Open sessions
There are no specific sessions for these activities.
Courses or activities Max ECTS Total hours Language SSD
Optional
Educational Training 3 0 Italian NN
Essay Written Under the Direction of a Staff Member 3 0 Italian NN
Internship in Industry 3 0 Italian NN
Laboratorio di fisica matematica 3 36 Italian MAT/07
Conclusive activities
There are no specific sessions for these activities.
Courses or activities Max ECTS Total hours Language SSD
Compulsory
Final Exam 3 0 Italian NN
Optional activities and study plan rules
2 - Lo studente deve conseguire 9 crediti scegliendo un insegnamento tra i seguenti:
Courses or activities Max ECTS Total hours Language Lesson period SSD
Algorithms and Data Structures 9 93 Italian Second semester INF/01
General Physics 3 9 93 Italian Second semester FIS/02 FIS/03
Optional activities and study plan rules
3 - Nel secondo e terzo anno di corso lo studente deve acquisire 18 crediti a libera scelta.
Vengono riportati nella tabella seguente gli insegnamenti appositamente attivati dal CdM. Lo studente può anche scegliere tra tutti gli insegnamenti attivati dall'Ateneo, ed, in particolare, tra quelli attivati dal CdM in Matematica per un curriculum diverso da quello seguito dallo studente. La scelta è soggetta all'approvazione del CdM.
Si segnala inoltre che l'insegnamento di Metodi e modelli matematici per le applicazioni è incompatibile con l'Attività di Metodi e modelli matematici per le applicazioni (che rientra tra le attività a scelta per il conseguimento dei crediti di tipo f) e, analogamente, l'insegnamento di Calcolo Scientifico è incompatibile con l'Attività di Calcolo Scientifico .
Courses or activities Max ECTS Total hours Language Lesson period SSD
Algebra 4 9 78 Italian Second semester MAT/02
Geometry 5 9 78 Italian First semester MAT/03
Introduction to Image Processing 6 63 Italian Second semester MAT/03 MAT/08
Mathematical Analysis 5 6 60 Italian First semester MAT/05
Mathematical Methods and Models for Applications 6 60 Italian First semester MAT/07
Numerical Linear Algebra 6 60 English Second semester MAT/08
Programming 2 6 60 Italian First semester INF/01
Scientific Computing 6 60 Italian First semester MAT/08
5 - Lo studente deve conseguire 3 crediti con una delle seguenti attività di tipo f:
Courses or activities Max ECTS Total hours Language Lesson period SSD
Educational Training 3 0 Italian Open sessions NN
Elements of Basic Mathematics 2 3 27 Italian Second semester MAT/01
Essay Written Under the Direction of a Staff Member 3 0 Italian Open sessions NN
Internship in Industry 3 0 Italian Open sessions NN
Probability Lab 3 36 Italian First semester MAT/06
6 - Lo studente deve conseguire ulteriori 3 crediti con una delle seguenti attività di tipo f:
Courses or activities Max ECTS Total hours Language Lesson period SSD
Laboratorio di fisica matematica 3 36 Italian Open sessions MAT/07
Laboratory of Mathematical Statistics 3 36 Italian Second semester MAT/06
Numerical Analysis Laboratory 3 36 Italian Second semester MAT/08
L' esame di Elementi di Matematica di base è propedeutico a tutti i corsi del secondo e del terzo anno della laurea triennale
Prescribed foundation courses
Learning activityPrescribed foundation courses
Algebra 2 Elements of Basic Mathematics (compulsory)
Algebra 3 Elements of Basic Mathematics (compulsory)
Algebra 4 Elements of Basic Mathematics (compulsory)
Algorithms and Data Structures Elements of Basic Mathematics (compulsory)
Elements of Basic Mathematics 2 Elements of Basic Mathematics (compulsory)
General Physics 2 Elements of Basic Mathematics (compulsory)
General Physics 3 Elements of Basic Mathematics (compulsory)
Geometry 3 Elements of Basic Mathematics (compulsory)
Geometry 4 Elements of Basic Mathematics (compulsory)
Geometry 5 Elements of Basic Mathematics (compulsory)
Introduction to Image Processing Elements of Basic Mathematics (compulsory)
Laboratorio Di Fisica Matematica Elements of Basic Mathematics (optional)
Laboratory of Mathematical Statistics Elements of Basic Mathematics (compulsory)
Mathematical Analysis 3 Elements of Basic Mathematics (compulsory)
Mathematical Analysis 4 Elements of Basic Mathematics (compulsory)
Mathematical Analysis 5 Elements of Basic Mathematics (compulsory)
Mathematical Methods and Models for Applications Elements of Basic Mathematics (compulsory)
Mathematical Methods and Models for the Applications Elements of Basic Mathematics (compulsory)
Mathematical Physics 1 Elements of Basic Mathematics (compulsory)
Mathematical Physics 3 Elements of Basic Mathematics (compulsory)
Mathematical Statistics Elements of Basic Mathematics (compulsory)
Numerical Analysis 1 Elements of Basic Mathematics (compulsory)
Numerical Analysis 2 Elements of Basic Mathematics (compulsory)
Numerical Analysis Laboratory Elements of Basic Mathematics (compulsory)
Numerical Linear Algebra Elements of Basic Mathematics (compulsory)
Probability Elements of Basic Mathematics (compulsory)
Probability Lab Elements of Basic Mathematics (compulsory)
Programming 2 Elements of Basic Mathematics (compulsory)
Scientific Computing Elements of Basic Mathematics (compulsory)
Topics in Scientific Computing Elements of Basic Mathematics (compulsory)
Learn more
Location
Milan
Head of study programme
Quality Assurance Delegate
Contacts
  • Degree programme administration
    via Celoria, 20
    https://informastudenti.unimi.it/saw/ess?AUTH=SAML
    +390250316107-0250316122
    09.30-11.30 su appuntamento il LUNEDì
  • Disability academic tutor
    SCACCHI Simone
  • Mathematics Final Exam Organization Board
    CALANCHI Marta (Presidente), PELOSO Marco, GHILARDI Silvio, VIGNATI Marco
  • Mathematics Final Exam Board
    TARSI C. (Presidente), CARATI A., MORALE D., VENERUCCI R., TERRANEO E., ALZATI A.,FIERRO F.
  • Bachelor's Degree Study Plan Board
    BERTOLINI Marina (Presidente), SALVATORI Maura, CAUSIN Paola
  • Orientation and Internship Board
    TORTORA Alfonso (Presidente), NALDI Giovanni, MICHELETTI Alessandra, MAGGIS Marco, COZZI Matteo, BRANCHETTI Laura
  • Programme Transfer and International Qualifications Recognition Board
    ZAMPIERI Elena (Presidente), REGGIO Luca
  • Other Activities and Credit Award Board
    SCACCHI Simone (Presidente), MOLTENI Giuseppe, TORTORA Alfonso
  • Socrates-Erasmus Board
    GAETA Giuseppe (Presidente), GORI Anna, MATESSI Diego, SCACCHI Simone, PAYNE Kevin
  • Timetables Board
    LOVADINA Carlo (Presidente), ZAMPIERI Elena, ZANOTTI Pietro
  • Admission Test Organization Board
    TERRANEO Elide (Presidente), RIZZO Ottavio
  • Homework academic tutor
    MAZZA Carlo
  • Internship academic tutors
    BRANCHETTI Laura, RIZZO Ottavio
  • "Piano Lauree Scientifiche" academic tutor
    CAUSIN Paola
  • Student registrar
    CONTATTI, SEDI E ORARI
    https://www.unimi.it/it/node/360
    https://www.unimi.it/it/node/359
  • Web pages and website academic tutors
    PALEARI Simone

The tuition fees for students enrolled in Bachelor's, Master's and single-cycle degree programmes are divided into two instalments with different calculation methods and payment schedules:

  • The amount of the first instalment is the same for all students
  • The amount of the second instalment varies according to the ISEE University value, the degree programme and the student status (on track / off track for one year or off track for more than a year) 
  • An additional fee is due for online programmes

The University also offers:

  • Concessions for students meeting high merit requirements
  • Diversified tuition fees according to the student's home country for international students with assets/income abroad
  • Concessions for international students with refugee status

Scholarships and benefits

The University provides a range of financial benefits to students meeting special requirements (merit, financial or personal conditions, international students).

Learn more