Program Structure

This program provides a rigorous theoretical preparation, in terms of contents and methods, in different areas of mathematics and computer science and in the modelling techniques of physics and economics.


Program requirements are subject to change.


Main topics

  • Mathematical Analysis
  • Computer Science
  • Algebra and Geometry
  • Probability
  • Foundations of
    Economic Sciences
  • Foundations of

    Physics I 

The first year implements one of the main ideas of our degree: within a unified framework, to give you a modern education in the concepts and methods of four major disciplines, Mathematics, Computer Science, Physics and Economics. Taught by leaders in their fields, first-year courses will empower you with a fundamental knowledge that will retain its value throughout your life, whatever new knowledge may emerge in the future.

First-year courses characterize our BSc from the very beginning as a truly rigorous interdisciplinary degree. At the same time, they will give you the knowledge and connections that will enable you to understand the principles of mathematical and computational modelling in both the natural and the social sciences, and prepare you for the modern Artificial Intelligence (
AI) tools which are essential for extracting information from large scale data.

Mathematical
Analysis
(modules 1 and 2),
Algebra and Geometry,
and Probability will provide you with the necessary mathematical knowledge and methods.

Computer Science (modules 1 and 2)
will give you the basic notions of computer architectures, programming, data structures and algorithms.
In Foundations
of Economic Sciences
, you will learn the main ideas and categories of economics, also as a paradigmatic example of a social science understanding of human actions and interactions.



Foundation of Physics I will introduce you to the core concepts of classical physics, also giving you a leading example of a natural science inquiry into the laws of nature.

Main topics

  • Advanced Analysis and Optimization
  • Advanced
    Programming and Optimization Algorithms
  • Mathematical Modelling
    in Machine Learning
  • Foundations of Physics II
  • Decision Theory and Human Behaviour
  • Mathematical Statistics

AI Laboratory
Seminars in Digital Ethics and
in Behavioural Skills


Foreign language

In the second year, you will proceed in acquiring concepts and methods in the different disciplines, but you will be also exposed to courses that are at their crossroads. Another of the main ideas of this BSc finds its way: your preparation will grow to become a coherent mix of the mathematical, computational and modelling skills that are essential in the new digital era.

Advanced Analysis and
Optimization
and Mathematical
Statistics
will deepen your analytical skills. Advanced
Programming and Optimization Algorithms
will give you advanced notions in programming and algorithms. Foundations
of Physics II
will introduce you to electromagnetism and modern physics using some advanced mathematical analysis, while in Decision
Theory and Human Behaviour
, you will learn the formal modelling of human decision making, with its applications to the economics of risk and uncertainty.
Finally, Basic Modelling in Machine Learning will introduce you to the principles of one of the most impacting areas of modern AI.

The AI Lab and the seminars on Digital Ethics and on Behavioural Skills complete the second year by giving you some soft skills that are important in academic and professional worlds.

Main topics

  • Machine Learning and Artificial Intelligence
  • Stochastic
    Processes and Simulations in Natural Sciences
  • Statistical and Quantum Physics
  • Game Theory and
    Mechanism Design
  • Mathematical Modelling for Finance
  • Mathematical Modelling for Neuroscience

Electives
Exchange program
Internship
Final paper

In the third year, courses will blend mathematical, computing and modelling skills, with more than a glimpse in the direction of modern data-driven AI challenges.

You will see some advanced computing tools and methods in the Machine Learning and Artificial Intelligence course. In Statistical Processes
and Simulation in Natural Sciences
, you will learn the fundamentals of simulation and numerical methods, with their applications to natural sciences. Statistical
and Quantum Physics
builds on advanced mathematical and algorithmic tools to model complex physical systems. In Game Theory and Mechanism Design, you will learn the formal modelling of human interactions, a topic that underlies much of modern economics and plays a key role in computer science. Mathematical
Modelling for Finance
will present a most successful interplay of economics and mathematics. Finally,
Modelling for Neurosciences will introduce you to the study of cognitive processes and their key role in understanding artificial and human intelligence.

A wide choice of elective
courses
will allow you to dive deeper into your favorite subjects, choosing among many intriguing topics in mathematics and computer science, as well as in natural and social sciences.

You will also have the opportunity to spend a semester at leading international universities and participate in internships in Italy and abroad. A final essay will conclude your undergraduate studies and introduce you to new challenges, be they on the job market or in further studies in MSc programs.