Salta al contenuto principale

Computer Science is at the core of the digital revolution and the gateway for knowledge discovery and technology development.

All faculty are actively engaged in research linked to the classes they teach.

Interaction among students and faculty is promoted through the availability of space dedicated to study, discussion and social activities.

✅What you will study

Our MSc trains a new generation of senior experts in computer science ready to work in the industry or in research centers.

By blending standard classes with recitations and lab sessions, our program ensures that each student masters the theoretical foundations and acquires hands-on experience in each subject. In most units credit is obtained by working on a final project.

The master thesis is worth 25% of the total credit.

The backbone consists of core units on distributed computing, machine learning, and data visualization. Students may choose among three tracks:

  • Artificial Intelligence, centered on advanced machine learning, vision, speech and natural language processing,
  • Data Analytics, built around structured data analysis: from acquisition through Internet of Things, to large-scale data management, data warehousing, and data visualization
  • Visual Computing, focused on computer graphics & augmented reality, geometric modeling, and computer games

The backbone consists of core units on distributed systems, data analysis and data mining, virtualization and cloud, mobile development, functional and security testing, internet of things, and distributed ledgers. Students may choose between two tracks:

  • Software Security, focused on data protection and privacy, digital forensics, malware analysis, and secure programming.
  • Software Engineering, centered on software system design, project management, and advanced data management.

Students of both tracks will join forces for a capstone project, experiencing a real-world team development and sharing their expertise.

If interested, have a look at the presentation videos

✅Career perspectives

Who

Professional able to organize, analyze, and interpret complex data

What

Development of technologies for data management, analytics, and visualization

Where

Industry and research centers

How

Data Science and Engineering curriculum, any track 

Who

Expert in software technologies, proficient in process management and soft skills 

What

Project management, software development team coordination, and strong technical decisions

Where

Software development companies

How

Software Security and Engineering curriculum, Software Engineering track 

Who

Expert in threat intelligence, secure software and proficient in information security and soft skills

What

Identification and solution of security issues, security breach response and mitigation plans

Where

Industries and organizations

How

Software Security and Engineering curriculum, Software Security Track 

Who

Academic or research institute staff

What

Knowledge frontier advancement

Where

High tech companies, research centers, and academia

How

Any curriculum, likely after a PhD