Skip to main content

Why

Computer science lies at the heart of the digital revolution and is the gateway to the discovery of knowledge and the development of technology.

All lecturers are actively engaged in research related to the courses they teach.

Interaction between students and lecturers is fostered by the availability of spaces dedicated to study, discussion and social activities.

What you’ll be studying

Our MSc programme trains a new generation of senior IT specialists ready to work in industry or research centres.

By combining standard lectures with practicals and laboratory sessions, our programme ensures that every student masters the theoretical foundations and gains practical experience in each subject. In most modules, credits are awarded for work on a final project.

The Master’s thesis accounts for 25 per cent of the total credits.

The programme is built around core modules on distributed computing, machine learning and data visualisation. Students from both pathways will join forces for a flagship project, gaining experience of real-world team development and sharing their expertise.

The programme is built around core modules on distributed computing, machine learning and data visualisation. Students from both pathways will join forces for a flagship project, gaining experience of real-world team development and sharing their expertise.

The core structure consists of a basic module on distributed systems, data analysis and data mining, virtualisation and the cloud, advanced software engineering based on AI, functional and security testing, the Internet of Things, and distributed ledgers. Students from both pathways will join forces for a flagship project, gaining experience of real-world team development and sharing their expertise.

The core structure consists of a basic module on distributed systems, data analysis and data mining, virtualisation and the cloud, advanced software engineering based on AI, functional and security testing, the Internet of Things, and distributed ledgers. Students from both pathways will join forces for a flagship project, gaining experience of real-world team development and sharing their expertise.

Career opportunities

Who is this?

A professional capable of organising, analysing and interpreting complex data

What do they do?

Developing technologies for data management, analysis and visualisation

Where do they work?

Industry and research centres

How do you become one?

Data Science Engineering degree, any specialisation

Who is this?

A professional capable of organising, analysing and interpreting complex data

What do they do?

Developing technologies for data management, analysis and visualisation

Where do they work?

Industry and research centres

How do you become one?

Data Science Engineering degree, any specialisation

Who is this?

An expert in software technologies, skilled in process management and soft skills

What do they do?

Project management, coordination of software development teams and making key technical decisions

Where do they work?

Software development companies

How do you become one?

Software Security and Engineering degree, specialising in Software Engineering

Who is this?

An expert in software technologies, skilled in process management and soft skills

What do they do?

Project management, coordination of software development teams and making key technical decisions

Where do they work?

Software development companies

How do you become one?

Software Security and Engineering degree, specialising in Software Engineering

Who is he?

An expert in threat intelligence and secure software, with expertise in IT security and soft skills

What do they do?

Identifying and resolving security issues, developing response plans and mitigating security breaches

Where do theydo they work?

Industries and organisations

How do you become one?

Degree in Software Engineering and Security, specialising in Software Security

Who is he?

An expert in threat intelligence and secure software, with expertise in IT security and soft skills

What do they do?

Identifying and resolving security issues, developing response plans and mitigating security breaches

Where do theydo they work?

Industries and organisations

How do you become one?

Degree in Software Engineering and Security, specialising in Software Security

Who are they?

Academic or research institute staff

What do they do?

Advancing the frontiers of knowledge

Where do they work?

High-tech companies, research centres and universities

How do you become one?

Any academic background, probably following a PhD

Who are they?

Academic or research institute staff

What do they do?

Advancing the frontiers of knowledge

Where do they work?

High-tech companies, research centres and universities

How do you become one?

Any academic background, probably following a PhD