menu icon
Computer Science (Data Science) MSc

Key information

Qualification type

MSc - Master of Science

Subject areas

Informatics Data Analysis

Course type


Course Summary

This master's in computer science is designed for individuals wishing to pursue a career as Data Science professionals. The aim of this course is to provide graduates in computing or similar subjects with deeper knowledge, skills and understanding of the fundamental scientific areas underpinning Data Science. This allows you to contribute to the application of Data Science and Artificial Intelligence to industry and business.

We are in the process of acquiring a professional accreditation from the British Computer Society (BCS), the chartered body responsible for establishing and maintaining standards in the profession. We aim to receive the full CITP FL accreditation. Your course may therefore lead to full exemption of the BCS Chartered IT Professional Further Learning (CITP FL) status.

Students are assessed through examinations, coursework and a project. Graduates from this MSc Computer Science are equipped for roles in industry, commerce or education. They will have proficiency in the key theoretical and practical areas in computer science, including its application to modern software systems development.

Different course options

Full time | University of Greenwich (Greenwich Campus) | 1 year | SEP

Study mode

Full time


1 year

Start date



All prospective computing professionals need to understand the diverse and rich environment in which modern enterprise computer based systems are built. The process of software engineering is a complex one which involves a wide range of skills in analysis, design, programming, testing and implementation, as well as selection of appropriate tools, techniques and development products. This development process is managed in the context of the systems life cycle to ensure quality, effectiveness and efficiency of both the process and the product. This course addresses these software engineering issues, focusing on the building of enterprise systems using modern object-oriented component based enterprise/distributed computing technologies and architectures using UML based methods and tools. It is integrated with the programming courses such Software Tools and Techniques, which focus on related implementation tools and together aim to provide an integrated round trip engineering approach to the building of modern component based software systems.

Tuition fees

UK fees
Course fees for UK / EU students

For this course (per year)


Average for all Postgrad courses (per year)


International fees
Course fees for non-UK / EU students

For this course (per year)


Average for all Postgrad courses (per year)


Entry requirements

Applicants should have a good first degree in computing or computing science or a suitable numerate subject (e.g. mathematics, physics, engineering, information systems or multimedia) that includes software development experience.)

Department profile

Undertaking your postgraduate degree at the Faculty of Liberal Arts and Sciences is your opportunity to study at one of London’s most beautiful campuses, based on the banks of the River Thames. We cover a range of academic disciplines across four very distinct schools....more

University information

The University of Greenwich has three campuses situated in south-east London and Kent. It offers a wide range of postgraduate programmes, along with a number of research degrees. The university has nine Times Higher Education Awards, four Queen’s Anniversary Prizes for Higher and Further Education and two Guardian University Awards for Research Impact. Among the teaching staff, there are award winning National Teaching Fellows, while alumni...more