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.
- Mathematical Analysis
- Computer Science
- Algebra and Geometry
- 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.
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.
- 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
Seminars in Digital Ethics and in Behavioural Skills
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.
- 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
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.
Program requirements are subject to change.