Facebook pixel Program Structure - Bocconi University Milan
logo stampa

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.

Expand allCollapse all

First Year

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.

Second Year

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

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.

Third Year

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
Exchange program
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.

Program requirements are subject to change.

Last modified 07/02/2020 - 14:29:30