MComp Computing Science


The School of Computing Sciences is one of the largest and most experienced computing schools in the UK, expertly blending excellent teaching, research, facilities and exciting course modules to offer a dynamic programme targeted at the job market.

Watch It


Computer Scientists have developed a new programme that will unearth the missing links in our planet’s past.

Read It

Key facts

(2014 Research Excellence Framework)

Key facts

This course fully meets the academic requirement for registration as a Chartered IT Professional and a Chartered Engineer.

Accredited by the Charted Institute for IT, this four-year programme offers advanced study of computing science, preparing you for further study or a successful career. You’ll benefit from our research-led approach to teaching and our fantastic facilities, so you’ll learn in the most up-to-date environment and graduate with great career prospects.

This course provides you with the opportunity to study core computing science subjects alongside more specialist subject areas such as embedded systems, computer vision and machine learning. You can choose a combination of modules that are suited to your interests and career plans beyond university.

We are one of the most experienced schools of Computing Sciences in the UK, with 100% of our research categorised as internationally recognised (REF 2014).


The MComp in Computing Science prepares you for a career working with rapidly changing technology, giving you a thorough understanding of the theory and practice of computing science.

This four-year course allows significantly greater depth of study than is possible in a three-year degree. The first two years follow a similar structure to the BSc Computing Science and you will study a range of computing subjects, however you will have access to more advanced modules in your third and final years. In these final years you will undertake both individual and group projects, and study subjects at both undergraduate and Master's levels that relate to your interests and career aspirations.

As with all our degrees, flexibility is important and course modules can be chosen according to your interests, creating a personalised learning programme unique to you. Our varied choice of modules reflects the interdisciplinary nature of computing.

The fourth year of your degree allows you to explore more advanced computing subjects, strengthening your research and analysis skills, which are essential if you wished to pursue a successful technical career in industry. The degree has been accredited by the British Computer Society (BCS, The Chartered Institute for IT) which provides an external validation to ensure that the content of the degree is up to date and is organised and taught professionally.

Course Structure

This four year degree programme follows a similar structure to the BSc Computing Science course for the first two years, as you study core material through a variety of computer science modules. In the third and fourth years of the course you will be able to select from a wide range of optional modules that cover a multitude of computing science subjects. You will also undertake a major independent project in the final year of study.

Year 1

During your first year you will undertake compulsory modules which introduce you to the fundamentals of computing science. You will also undertake relevant mathematical modules.

Year 2

In the second year you will encounter state-of-the-art computing subjects, including software engineering, data structures and algorithms and theoretical computing.  You will also be able to study modules taken from a list of optional subjects so you can begin shaping your own curriculum.

Year 3

Your third year of study gives you the opportunity to study specific areas of computing science in greater depth through a substantial independent computing project. You will also select several optional modules allowing you to tailor your studies according to your own interests.

Year 4

Your final year of study is distinctive (as part of a four year course programme) because you will have the opportunity to apply all the research techniques you will have gained over the last three years in order to complete a significant independent research project. You will also have the opportunity to select advanced modules that complement your area of research.


A variety of assessment methods are used across the modules. Your coursework will be assessed in a variety of ways, including programming assignments, essays, written discussions, class tests, problem sheets, laboratory reports, and seminar presentations.

In many modules, assessment is weighted 60% examination and 40% coursework, whilst some practical based modules are assessed entirely by coursework. In the final year, you will be assessed particularly on your understanding and how you integrate knowledge from different areas of the discipline.

Course Modules


Whilst the University will make every effort to offer the modules listed, changes may sometimes be made arising from the annual monitoring, review and update of modules and regular (five-yearly) review of course programmes. Where this activity leads to significant (but not minor) changes to programmes and their constituent modules, there will normally be prior consultation of students and others. It is also possible that the University may not be able to offer a module for reasons outside of its control, such as the illness of a member of staff or sabbatical leave. Where this is the case, the University will endeavour to inform students.

Entry Requirements

Fees and Funding

Undergraduate University Fees and Financial Support: Home and EU Students

Tuition Fees

Please see our webpage for further information on the current amount of tuition fees payable for Home and EU students and for details of the support available.

Scholarships and Bursaries

We are committed to ensuring that costs do not act as a barrier to those aspiring to come to a world leading university and have developed a funding package to reward those with excellent qualifications and assist those from lower income backgrounds. 

Home/EU - The University of East Anglia offers a range of Bursaries and Scholarships.  To check if you are eligible please visit 


Undergraduate University Fees and Financial Support: International Students

Tuition Fees

Please see our webpage for further information on the current amount of tuition fees payable for International Students.


We offer a range of Scholarships for International Students – please see our website for further information.


How to Apply

How to Apply

Applications need to be made via the Universities Colleges and Admissions Services (UCAS), using the UCAS Apply option.

UCAS Apply is a secure online application system that allows you to apply for full-time Undergraduate courses at universities and colleges in the United Kingdom. It is made up of different sections that you need to complete. Your application does not have to be completed all at once. The system allows you to leave a section partially completed so you can return to it later and add to or edit any information you have entered. Once your application is complete, it must be sent to UCAS so that they can process it and send it to your chosen universities and colleges.

The UCAS code name and number for the University of East Anglia is EANGL E14.

Further Information

If you would like to discuss your individual circumstances with the Admissions Office prior to applying please do contact us:

Undergraduate Admissions Office

Tel: +44 (0)1603 591515

Sign up for myUEA to...

  • request a copy of our latest prospectus and subject brochures
  • get access to exclusive information personalised to your interests
  • keep up to date with news and events at UEA.

International candidates are also actively encouraged to access the University's International webpages.

    Next Steps

    We can’t wait to hear from you. Just pop any questions about this course into the form below and our enquiries team will answer as soon as they can.

    Admissions enquiries: or
    telephone +44 (0)1603 591515