Admission Requirements

Enrollment in the Master’s Degree Programme in Computer Science is open to applicants holding a first-level degree or an equivalent foreign qualification deemed suitable, provided that they meet one of the following requirements:

Applicants should hold a Bachelor’s Degree (or an equivalent qualification) in one of the following classes:

  • L-31 – Computer Science and Information Technologies
  • L-08 – Information Engineering
  • L-35 – Mathematical Sciences
  • L-30 – Physical Sciences and Technologies

Alternatively they may hold a different Bachelor’s Degree but have acquired at least:

  • 48 ECTS credits in core computer science subjects;
  • 12 ECTS credits in related subjects in the mathematical and/or physical areas;

 

The admission requirements are designed to ensure that students possess an adequate background to successfully undertake the educational activities of the Master’s Degree. Such knowledge includes the fundamentals of programming, data structures, algorithms, and databases, as well as key elements of applied mathematics such as linear algebra and mathematical analysis. This solid foundation is essential for developing advanced and interdisciplinary competencies in strategic areas such as artificial intelligence, quantum computing, big data analytics, cybersecurity, and bioinformatics.

Regardless of whether the curricular requirements listed above are met, all applicants will undergo an assessment of their competencies to verify the adequacy of their personal preparation with respect to the educational objectives of the Master’s Degree. This assessment may consist of an individual interview, a written test, or other methods established by the programme regulations, aimed at evaluating not only specific knowledge but also autonomous learning skills and critical reasoning abilities.

The assessment is designed to ensure that each student possesses the foundational knowledge necessary to benefit fully from the learning activities, with particular attention to the core and interdisciplinary components of the programme. Adequate initial preparation also allows students to personalise their academic path by choosing among curricula and areas of specialisation that include emerging technologies and interdisciplinary approaches.

The detailed procedures for the assessment will be specified in the programme’s academic regulations.