Different apply processes must be followed, depending on: (i) you have or not an Italian Bachelor; (ii) you live or not in Italy. You must carefully read the instructions, the requirements and the deadlines available here
Here we report some typical cases.
If you are a student without an Italian BSc (e.g., a foreign student), you have two calls per year, each of them lasting about one month. The first call opens typically in December and the second one in March. We recommend to plan your application in advance since it is not immediate.
For the current academic year, the deadline for non-EU applicants living outside Italy are available here. Step-by-step instructions on how to apply for foreign students are available here.
If you are a student with an Italian BSc and live in Italy (e.g., Italian student), you have two calls per year, the first in May-October and the second in December-March, depending on the semester you will join the MSc.
You can select up to 2 MSc programs to apply, in order of preferences. Note that when admitted, you can still choose freely among the two choices.
The recommended BSc to apply is in any field of Engineering, Computer science, Mathematics.
The minimum English requirement is B2 level, corresponding to IELTS 5.5.