Educational offer


The Department offers three successive levels of study:

  • a Bachelor Degree in Computer Science,
  • three Master Degrees in Computer Science, Theory and Technology of Communication (TTC), and Data Science respectively,
  • a Ph.D. in Computer Science.

The Department also organizes and coordinates first- and second-level specializing postgraduate programmes.

Degree Courses

Bachelor Degree in Computer Science

The Bachelor Degree in Computer Science prepares qualified professionals with a solid core of computer science skills, enriched by conceptual structures and methodologies founded in both, the scientific and in the humanistic and socio-economic traditions. The acquired skills are directly expendable in a labor market characterized by high demand, and provide also the basis for a continuation of studies, towards higher levels of professionalism.

Master Degree in Computer Science

The Masters Degree in Computer Science trains professional figures able to face complex problems autonomously, identify the most appropriate solutions, cover roles of responsibility and coordination in production contexts, contribute to technology transfer, and develop research.

Master Degree in Theory and Technology of Communication (TTC)

The Masters Degree in Theory and Technology of Communication (TTC) (interdepartmental program, managed by DISCo and the Department of Psychology) trains professional figures, competent in the technology-mediated communication areas, able to combine the knowledge and skills of the IT and psychological sectors.

Master Degree in Data Science

The Masters Degree in Data Science trains professionals to acquire, store, integrate, analyze and interpret large amounts of data.

After graduation

After obtaining a Bachelor’s or a Master's Degree, depending on the degree acquired, university education can be continued in first/second level postgraduate programme respectively, or Ph.D. courses.