University of Reading cookie policy

We use cookies on reading.ac.uk to improve your experience, monitor site performance and tailor content to you.
Read our cookie policy to find out how to manage your cookie settings.


Master's teaching methods

During your master’s study, you’ll learn through lectures, tutorials, practical classes and guided independent study. You’ll carry out an interdisciplinary research project with supervision from a researcher in the Department.

Benefit from our academics’ research expertise in big data, data visualisation and analytics, high-performance computing, and more.. 

Independent research project

Student working on a laptop in a library
Carry out a research project on a specific topic of your choice. The project will usually be linked to current research in the Department and must contain an element of original work.


An academic talking to a group of students
You’ll be supervised by a researcher from the Department of Computer Science whose expertise is relevant to your project. 

Lectures and tutorials

Group of students in a lecture
Lectures introduce the topics covered in your chosen modules. Tutorial groups and revision tutorial sessions help strengthen your knowledge.

Practical classes

An academic teaching in a computer lab
Regular guided practical classes allow you to develop your understanding of the material covered in lectures by applying the concepts to a practical example. 


Two students presenting their work
Practice your oral presentation skills by presenting your work to a critical audience at the end of the research project module.

Guided independent study

Student working in a library
All modules require you to study independently alongside your lectures, tutorials and practical classes. Guided independent study allows you to choose which topics you delve deeper into, with guidance from academics when required.

Our research

Our master’s course is invigorated by the research interests and expertise of our academics.

We offer a lively programme of both pure and applied research in a diverse range of topics. These include data science, big data analytics, machine learning, computational science and computer vision.

Learn more about our research


Optional modules

Tailor your studies to suit you. Alongside compulsory modules, you can select optional modules from across the Department of Computer Science.

Explore some of the modules for this course

Flexible study options

Study full time to complete your master’s in one year, or on a part-time basis, which takes two years.

Alternatively, you can choose a flexible modular option to fit around other commitments. You’ll have up to five years to complete your studies and can spread the cost over the duration of the course.

With part-time and flexible study, you can choose to take any number of modules per year. You’ll be awarded a degree once you’ve received the required credits.

You can switch between all three study modes at any point during your degree, provided you've taken the necessary modules. We will support you throughout your studies.

You can also take individual modules with our continued professional development (CPD) mode of study, which can contribute towards a master’s, diploma or certificate qualification.

Athena SWAN Silver Award
British Computer Society logo