MSc Advanced Computer Science

MSc Advanced Computer ScienceThe programme is intended for computer science graduates and computer professionals who wish to broaden and deepen their understanding of computer science and in, particular, of Data Science. A prior programming experience is required. This programme offers a challenging, flexible scheme of study 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".

The programme provides a unique opportunity to develop leading-edge in-depth knowledge of specific computer science disciplines for the analysis of data and covers topics such as modern programming paradigms (e.g., Cloud Computing), data-driven knowledge discovery (Data Mining, Predictive Analytics, Big Data Analytics) and interdisciplinary application domains (Computer Vision, Brain Computer Interface, Digital Marketing).

MSc Advanced Computer Science downloads

Duration and mode of delivery

The programme is available to be taken as full-time (1 year), part-time (2 years) or flexible-modular (up to 5 years), starting in the last week of September. Taught modules are delivered during the Autumn and Spring terms, written examinations take place during the Summer term (typically in May), and the MSc project is carried out between April and September. For term dates please refer to

It is also possible to take the taught modules as free-standing training courses and enrol on one of two different bases:

  • Continuing Professional Development (CPD) undertaking no assessment;
  • as a module with assessment which would then contribute towards a postgraduate qualification (MSc, Diploma, or Certificate).


British Computer Society (BCS) (subject to approval)

Career prospects

Career prospects for the students of this course tend be strong as the knowledge and skills acquired are very relevant to the IT and high-tech industry. Big Data is the next frontier for innovation competition and productivity. The ‘Data Scientist’ is a sought-after, “high ranking professional with the training and curiosity to make discoveries in the world of Big Data” (Harvard Business Review, Oct. 2012). Graduates are expected to be employed in a large variety of sectors, large multinational companies; small and medium enterprises and data analytics companies. Reading is in the Royal County of Berkshire and lies at the centre of the Thames Valley on the M4 corridor, a major high-technology hub often referred to as the ‘Silicon Valley of Europe’. Some graduates may also choose to further their research interests either with our PhD Programme or at other Universities.

Additional opportunities

The MSc programme also offers opportunities for carrying out an industrial project (with optional placement/internship) and for study visits in our partner institutions in Europe:

Fee and funding

Information on Postgraduate Fees and Funding opportunities can be found on the postgraduate fees and funding page.

The School of Systems Engineering offers several scholarships to help students to finance their study in the taught Masters (PGT) programmes.

Admission requirements

To be eligible for admission, applicants must have a suitable undergraduate degree: at least a 2.1 Honours UK UG degree or overseas equivalent (60%) in Computing or in a related discipline with a significant Computing component. For candidates whose native language is not English, proof of competency is required.

Programme structure

The course spans over one entire year (starting in the last week of September).

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

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 ECTS Credits Level
SEMMA13 Engineering Mathematics and Statistics 10 5 7
SEMRS14 Research Studies 10 5 7
SEMDM13 Data Analytics and Mining 10 5 7
SEMBD13 Big Data Analytics 10 5 7
SEMCC13 Cloud Computing 10 5 7
SEMGP13 GPU Computing 10 5 7
SEMPR14 MSc Project 80 40 7

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

Code Module Title Credits ECTS Credits Level
SEMBC13 Brain-Computer Interface 10 5 7
SEMNN14 Advanced Neural Networks 10 5 7
SEMSI14 Swarm Intelligence & Artificial Life 10 5 7
SEMIP12 Image Processing 10 5 7
SEMVI14 Visual Intelligence 10 5 7
MMM038 Practice of Entrepreneurship (*) 20 10 7
MMM077 Digital Marketing (*) 20 10 7
SE3SL11 Social, Legal and Ethical Aspects in Engineering 10 5 6

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

Apply now

Apply online now for a masters degree programme.

Please don't hesitate to contact us for any further enquiries:

Mrs Lesley Lord
Postgraduate Administrator
Tel: +44 (0)118 378 8218

Things to do now

Contact us

Follow us

Page navigation


Search Form

A-Z lists