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

The enrolment window for the academic year 2025/2026 is now closed.

We are currently finalising the updated programme description for the academic year 2026/2027, which will be published here shortly.

Online services
Learn more:

Admissions A.Y. 2026/2027

The calls for applications for the 2026/27 academic year are now available. Please refer to the call for details on the admission test dates and syllabi, as well as complete information on how to apply.

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
The exam in Elements of Basic Mathematics is a prerequisite for all second- and third-year courses of the bachelor's degree.
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
The exam in Elements of Basic Mathematics is a prerequisite for all second- and third-year courses of the bachelor's degree.
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
  • 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
  • Degree programme administration
    via Celoria, 20
    https://informastudenti.unimi.it/saw/ess?AUTH=SAML
    +390250316107-0250316122
    09.30-11.30 su appuntamento il LUNEDì

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