Advanced computer science


MSc Advanced Computer Science

The 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). Most of the taught modules are designed in the form of week-blocks of intensive study and practice on a specific subject: all the teaching activities of a module occur in the space of one week.

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. Most of the taught modules are delivered in the form of week-blocks. 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)


Category: Computer Science

Similar articles: