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. Artificial Intelligence and Data Analytics 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. Reliable and Secure Software Systems 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 Senior data scientist Who is this?A professional capable of organising, analysing and interpreting complex dataWhat do they do?Developing technologies for data management, analysis and visualisationWhere do they work?Industry and research centresHow do you become one?Data Science Engineering degree, any specialisation Who is this?A professional capable of organising, analysing and interpreting complex dataWhat do they do?Developing technologies for data management, analysis and visualisationWhere do they work?Industry and research centresHow do you become one?Data Science Engineering degree, any specialisation Technical Lead / Project Manager Who is this?An expert in software technologies, skilled in process management and soft skillsWhat do they do?Project management, coordination of software development teams and making key technical decisionsWhere do they work?Software development companiesHow 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 skillsWhat do they do?Project management, coordination of software development teams and making key technical decisionsWhere do they work?Software development companiesHow do you become one?Software Security and Engineering degree, specialising in Software Engineering Head of IT Security Who is he?An expert in threat intelligence and secure software, with expertise in IT security and soft skillsWhat do they do?Identifying and resolving security issues, developing response plans and mitigating security breachesWhere do theydo they work?Industries and organisationsHow 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 skillsWhat do they do?Identifying and resolving security issues, developing response plans and mitigating security breachesWhere do theydo they work?Industries and organisationsHow do you become one?Degree in Software Engineering and Security, specialising in Software Security Researcher Who are they?Academic or research institute staffWhat do they do?Advancing the frontiers of knowledgeWhere do they work?High-tech companies, research centres and universitiesHow do you become one?Any academic background, probably following a PhD Who are they?Academic or research institute staffWhat do they do?Advancing the frontiers of knowledgeWhere do they work?High-tech companies, research centres and universitiesHow do you become one?Any academic background, probably following a PhD