MComp Computing Science

Full Time
Degree of Master of Computing

UCAS Course Code
A-Level typical
AAB (2017/8 entry) See All Requirements
Visit Us


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)

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

  • A Level AAB or ABBB including a science based subject from the list below. Science A Levels must include a Pass in the practical element.
  • International Baccalaureate 33 points including one HL subject from preferred list at 6 and one other HL subject at 6
  • Scottish Advanced Highers AAB including a science based subject from the list below
  • Irish Leaving Certificate AAAABB or 4 subjects at H1 and 2 subjects at H2 including a science based subject from the list below
  • Access Course Pass the Access to HE Diploma with Distinction in 36 credits at Level 3 and Merit in 9 credits at Level 3 including 12 Level 3 credits in either Mathematics, Science or Economics related subjects
  • BTEC DDD in an IT or science related subject
  • European Baccalaureate 80% overall including Maths

Entry Requirement

One A level or equivalent is required in the following subjects: Mathematics, Computing, Physics, Electronics and Economics.

General Studies and Critical Thinking are not accepted.

You are required to have English Language at a minimum of Grade C or Grade 4 or above and Mathematics at Grade B or Grade 5 or above at GCSE Level.


Students for whom English is a Foreign language

We welcome applications from students from all academic backgrounds. We require evidence of proficiency in English (including writing, speaking, listening and reading):

  • IELTS: 6.5 overall (minimum 6.0 in any component)

We also accept a number of other English language tests. Please click here to see our full list.

INTO University of East Anglia 

If you do not meet the academic and or English requirements for direct entry our partner, INTO University of East Anglia offers guaranteed progression on to this undergraduate degree upon successful completion of a preparation programme. Depending on your interests, and your qualifications you can take a variety of routes to this degree:

International Foundation in General Science FS1

International Foundation in Physical Sciences and Mathematics FS3

International Foundation in Mathematics with Actuarial Science FMA 


The majority of candidates will not be called for an interview and a decision will be made via UCAS Track. However, for some students an interview will be requested. You may be called for an interview to help the School of Study, and you, understand if the course is the right choice for you.  The interview will cover topics such as your current studies, reasons for choosing the course and your personal interests and extra-curricular activities.  Where an interview is required the Admissions Service will contact you directly to arrange a convenient time.

Gap Year

We welcome applications from students who have already taken or intend to take a gap year.  We believe that a year between school and university can be of substantial benefit. You are advised to indicate your reason for wishing to defer entry and to contact directly to discuss this further.

Special Entry Requirements



The School's annual intake is in September of each year.

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 already know that your university experience will be life-changing, wherever you decide to go. At UEA, we also want to make that experience brilliant, in every way. Explore these pages to see exactly how we do this…

    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