Skip to main content

Master's courses – University of Reading

Show access keys
  • Take your skills to the next level

Master's courses

The Department of Computer Science offers a challenging, flexible scheme of study that can be completed on a full-time basis in one year, or on a part-time basis to match your work commitments.

The programme is invigorated by the research interests and expertise of our academics, and by the unique location of Reading at the heart of the Silicon Valley of Europe.

Our high-tech laboratories, equipment and vast network of industry links make the University of Reading an excellent choice for furthering your education.

We offer the following degree:

This course enables you to develop industry-relevant, in-depth knowledge of specific computer science disciplines for the analysis of data. You will learn about topics such as modern programming paradigms, data-driven knowledge discovery and interdisciplinary application domains.

You will gain:

  • An in-depth understanding and a thorough grounding in advanced and highly innovative computing disciplines

  • Hands-on experience with lab sessions and coursework-based assessment

  • An opportunity to carry out multi-disciplinary research projects and industrial placements

  • An opportunity for visiting one of our European partner institutions with the Erasmus student mobility program

  • An easier choice for the next step in your career: you can either continue on to a PhD programme or join the IT industry immediately after graduation

  • Accreditation from the British Computer Society (subject to approval)

Who is it for?

Our MSc Advanced Computer Science degree is well suited for:

Computer Science graduates

This course is ideal if you are a graduate of computing or a related discipline and want to continue your studies. You will gain specialist knowledge and with it a competitive edge over other graduates, allowing you to fast-track your development and career.

Working professionals

The course is also popular with computer professionals who wish to broaden and deepen their understanding of computer science and data science. 

The course can be taken full-time in 1 year, part-time over 2 years, or on a flexible modular basis over a period of up to 5 years. We are always developing new ways of structuring our part-time modules to ensure that they fit in with your work commitments. Get in touch with us to find out more:  

+44 (0)118 378 5289

Read a case study about Chengcheng Cui, graduate of MSc Advanced Computer Science and now Application Developer at A&G Investments.

Expert lecturers

You'll be taught by lecturers with expertise across a broad range of areas, with extensive experience in both academic and industrial applications, showing you how to develop and apply your skills.

Our Department of Computer Science is based within the School of Mathematical, Physical and Computational Science alongside the Department of Mathematics and Statistics and the Department of Meteorology. Our students benefit from the many complementary strengths across the departments, including specific expertise relating to big data, data visualisation and analytics, as well as applications of high-performance computing to weather prediction and climate simulation.

State-of-the-art facilities and software

The Department of Computer Science has its own dedicated computing laboratories and a Hadoop cluster. Workstations run both Windows and Linux operating systems, with links to both Mathematics and Statistics and Meteorology departmental computing systems and applications within the School of Mathematical, Physical and Computational Science.

A wide range of software packages are used to support the computing curriculum, including tools for software/apps development, systems modelling, Computer Assisted Design and 3D printing, mathematical manipulation and more. There is free access to commercial software and servers, and many facilities are available to students in the evenings and at weekends.

  • The master's degree also offers opportunities for carrying out an industrial project (with optional placement/internship) and for study visits to our partner institutions in Europe (in Greece, Spain, Italy, Germany, Austria and Turkey).


We have excellent links with industry, and our students benefit from opportunities to undertake work placements and to liaise with employers during their studies. We continually review our courses to ensure that they meet the needs of industry.

Ideal Location

The University of Reading is located in the heart of the UK's IT industry, with companies such as Microsoft, Oracle, Cisco Systems, Hewlett Packard (HP) and Intel having their UK headquarters nearby. Many of these companies have provided active input into our teaching, ensuring the skills we pass on are relevant to the needs of the IT industry, and making Reading graduates highly sought-after.


Students choose Computer Science at the University of Reading because of the wide range of cutting edge technologies they can experience, as well as the superb links we have with our IT industry neighbours: Microsoft, Cisco Systems, Oracle, Intel and other blue chip IT companies.

Whether you are beginning your career or developing your current career path, this degree will enhance your opportunities in the software industry, ranging from small start-up companies to multinationals. You could start your own businesses, or join a research group. Other Computer Science graduates go on to work in industry, the public service and teaching.

What will the course cover?

Whether you choose to study MSc Advanced Computer Science full-time for 1 year, part-time over 2 years, or on a flexible modular basis over a period of up to 5 years, the course involves the same modules, which are structured in the following way:

180 credits: compulsory taught modules (60 credits), optional taught modules (40 credits) and compulsory MSc project (80 credits)

Compulsory modules (140 credits)

Code Module Title Credits
CSMMA16 Mathematics and Statistics  10
CSMRS16 Research Studies 10
CSMDM16 Data Analytics and Mining 10
CSMCC16 Cloud Computing 10
CSMML16 Machine Learning 10
CSMBD16 Big Data Analytics 10
CSMPR16 MSc Project 80

Optional modules (students choose modules for a total of 40 credits)(*)

Code Module Title Credits
CSMIP16 Image Processing 10
CS3SL16 Social, Legal and Ethical Aspects in Engineering 10


Visual Intelligence 10
MMM038 Practice of Entrepreneurship (**) 20
MMM077 Digital Marketing (**) 20
CSMVR16 Virtual Reality 10
CS3AC16 Advanced Computing 10
CS3CS16 Concurrent Systems 10

(*) The list of optional modules includes those modules that are likely to be available, though actual options are subject to change from year to year.

(**) Module taught at the Henley Business School, University of Reading.

If you choose to study the one-year option, modules will begin in September and will be divided up as follows:

  • Autumn Term: taught modules
  • Spring Term: taught modules and individual project kick-off
  • Summer Term: individual project and/or industrial placement/internship

We use Javascript to improve your experience on, but it looks like yours is turned off. Everything will still work, but it is even more beautiful with Javascript in action. Find out more about why and how to turn it back on here.
We also use cookies to improve your time on the site, for more information please see our cookie policy.

Back to top