MComp COMPUTING SCIENCE
MCOMP COMPUTING SCIENCE
This four-year degree will give you the chance to study your subject in true depth, preparing you for an exciting career working with the rapidly changing technology of computing.
Our students have a range of programming and mathematical backgrounds, so the course is structured to enable you to achieve the same level of understanding across the fundamental areas of the subject by the end of your first year.
We emphasise the importance of practical skills, and our core modules will help you develop the skills essential to a career as a computing professional, while our optional modules will allow you to get to grips with the wide range of questions that arise in both research and industry.
During your four years you will acquire a strong grounding in the theory of computing science, as well as experience and skills in software engineering and problem solving. You will become a competent programmer in a range of modern general purpose languages such as Java, Python, C and C++. You’ll explore the underlying principles of the subject and learn to adopt a logical, systematic approach to developing solutions to real-world problems. You’ll also benefit from our particular expertise in artificial intelligence (AI), machine learning, computer vision, graphics, computational biology, data science and speech processing, as well as software engineering and systems engineering.
In your fourth year, you will study at Master’s level to deepen your knowledge and specialise in the areas that interest you most. You’ll explore more advanced computing subjects and strengthen your research and analysis skills.
This degree is accredited by the British Computer Society.
Our MComp Computing Science is ranked in the top 30 for Computer Science by 'The Complete University Guide 2022'.
About
Learn to program the future. Prepare to excel in a range of computing fields, from the information systems of banks and businesses, to the creativity of gaming and web design, to artificial intelligence (AI). You’ll also explore machine learning, computer vision, graphics, computational biology, data science and speech processing, as well as software and systems engineering.
This course is ideal if you’re a digital native who already lives and breathes computing, whether it’s through coding your own apps and websites, designing your own games, or building your own hardware.
Our students have a wide range of prior experience, with most being competent programmers who understand the underlying principles of the subject and can adopt a logical, systematic approach to developing solutions for real world problems.

UEA Award

Ask a Student

University Taster Events

Hear from our students

Mature Students
- SHARE
- Facebook
- Twitter
- LinkedIn
Important Information
Whilst the University will make every effort to offer the courses listed, changes may sometimes be made arising from the regular review of course programmes. Where this activity leads to significant (but not minor) changes to programmes, there will normally be prior consultation of students and others. Changes may for example consist of variations to the content and method of delivery of programmes, courses and other services, to discontinue programmes, courses and other services and to merge or combine programmes or courses. The University will endeavour to keep such changes to a minimum, and will inform students.Accreditation
This course has been accredited by the British Computer Society for full CITP and Full CEng. Accreditation means that a candidate has fully or partially fulfilled the academic requirement for registration as a Chartered IT Professional (CITP) and Chartered or Incorporated Engineer (CEng / IEng) and / or a Chartered Scientist (CSci) and / or Registered IT Technician (RITTech).
The current period of accreditation is for a five year period, from the 2021 student cohort intake to the 2022 student cohort intake.
We would expect to apply for renewal of accreditation at the end of this period.

UEA Award

Ask a Student

University Taster Events

Hear from our students

Mature Students
Placement Year and Study Abroad
We also offer a BSc Computer Science with a Year in Industry if you are interested in spending a year in an industrial placement.
You may also be interested in our MComp Computing Science with a Year Abroad if you are interested in undertaking a year overseas.

UEA Award

Ask a Student

University Taster Events

Hear from our students

Mature Students
After the Course
On graduation you’ll be perfectly placed for a range of roles related to computer science – particularly in the technology, finance and creative sectors, which require technical expertise along with adaptability and openness.
Your Master’s qualification will give you insight into the nature of research, and an distinct advantage over candidates with a BSc, for positions requiring a higher degree of technical competence. In fact our Master’s course is ideal preparation for a career in either academic or industrial research.
Our programme also embeds transferable skills such as team working, project management and idea presentation.
Career destinations
Examples of careers that you could enter include;
-
Software engineer
-
Web developer
-
Programmer
-
Data scientist
-
Artificial intelligence developer
-
Academic/industrial researcher

UEA Award

Ask a Student

University Taster Events

Hear from our students

Mature Students
Assessment for Year 1
We’ll use a wide range of methods to assess your learning – including programming assignments, essays, class tests, problem sheets, laboratory reports, presentations and demonstrations. The method we choose will depend on the module content and learning objectives. You’ll find that most modules are assessed through a mixture of coursework and exams, while some are entirely assessed by coursework.
In your final year, you will be assessed particularly on your understanding and how you integrate knowledge from different areas of the subject.
Assessment for Year 2
We’ll use a wide range of methods to assess your learning – including programming assignments, essays, class tests, problem sheets, laboratory reports, presentations and demonstrations. The method we choose will depend on the module content and learning objectives. You’ll find that most modules are assessed through a mixture of coursework and exams, while some are entirely assessed by coursework.
In your final year, you will be assessed particularly on your understanding and how you integrate knowledge from different areas of the subject.
Assessment for Year 3
We’ll use a wide range of methods to assess your learning – including programming assignments, essays, class tests, problem sheets, laboratory reports, presentations and demonstrations. The method we choose will depend on the module content and learning objectives. You’ll find that most modules are assessed through a mixture of coursework and exams, while some are entirely assessed by coursework.
In your final year, you will be assessed particularly on your understanding and how you integrate knowledge from different areas of the subject.
Assessment for Year 4
We’ll use a wide range of methods to assess your learning – including programming assignments, essays, class tests, problem sheets, laboratory reports, presentations and demonstrations. The method we choose will depend on the module content and learning objectives. You’ll find that most modules are assessed through a mixture of coursework and exams, while some are entirely assessed by coursework.
In your final year, you will be assessed particularly on your understanding and how you integrate knowledge from different areas of the subject.
Assessment for Year 1
We’ll use a wide range of methods to assess your learning – including programming assignments, essays, class tests, problem sheets, laboratory reports, presentations and demonstrations. The method we choose will depend on the module content and learning objectives. You’ll find that most modules are assessed through a mixture of coursework and exams, while some are entirely assessed by coursework.
In your final year, you will be assessed particularly on your understanding and how you integrate knowledge from different areas of the subject.
Important Information
Whilst the University will make every effort to offer the modules listed, changes may sometimes be made arising from the annual monitoring and review of modules. Where this activity leads to significant change to a programme and modules, the University will endeavour to consult with affected students. 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. Availability of optional modules may be restricted owing to timetabling, lack of demand, or limited places. Where this is the case, you will be asked to make alternative module choices and you will be supported during this process.Assessment for Year 2
We’ll use a wide range of methods to assess your learning – including programming assignments, essays, class tests, problem sheets, laboratory reports, presentations and demonstrations. The method we choose will depend on the module content and learning objectives. You’ll find that most modules are assessed through a mixture of coursework and exams, while some are entirely assessed by coursework.
In your final year, you will be assessed particularly on your understanding and how you integrate knowledge from different areas of the subject.
Important Information
Whilst the University will make every effort to offer the modules listed, changes may sometimes be made arising from the annual monitoring and review of modules. Where this activity leads to significant change to a programme and modules, the University will endeavour to consult with affected students. 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. Availability of optional modules may be restricted owing to timetabling, lack of demand, or limited places. Where this is the case, you will be asked to make alternative module choices and you will be supported during this process.Assessment for Year 3
We’ll use a wide range of methods to assess your learning – including programming assignments, essays, class tests, problem sheets, laboratory reports, presentations and demonstrations. The method we choose will depend on the module content and learning objectives. You’ll find that most modules are assessed through a mixture of coursework and exams, while some are entirely assessed by coursework.
In your final year, you will be assessed particularly on your understanding and how you integrate knowledge from different areas of the subject.
Important Information
Whilst the University will make every effort to offer the modules listed, changes may sometimes be made arising from the annual monitoring and review of modules. Where this activity leads to significant change to a programme and modules, the University will endeavour to consult with affected students. 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. Availability of optional modules may be restricted owing to timetabling, lack of demand, or limited places. Where this is the case, you will be asked to make alternative module choices and you will be supported during this process.Assessment for Year 4
We’ll use a wide range of methods to assess your learning – including programming assignments, essays, class tests, problem sheets, laboratory reports, presentations and demonstrations. The method we choose will depend on the module content and learning objectives. You’ll find that most modules are assessed through a mixture of coursework and exams, while some are entirely assessed by coursework.
In your final year, you will be assessed particularly on your understanding and how you integrate knowledge from different areas of the subject.
Important Information
Whilst the University will make every effort to offer the modules listed, changes may sometimes be made arising from the annual monitoring and review of modules. Where this activity leads to significant change to a programme and modules, the University will endeavour to consult with affected students. 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. Availability of optional modules may be restricted owing to timetabling, lack of demand, or limited places. Where this is the case, you will be asked to make alternative module choices and you will be supported during this process.Entry Requirements
A Levels
ABB including one from Mathematics, Computing Science, Physics, Electronics, Economics or BBB including A in the Extended Project. Science A-levels must include a pass in the practical element.BTEC
DDM in IT or a Science based subject. Excludes BTEC Public Services, BTEC Uniformed Services and BTEC Business Administration.Scottish highers
AAABB including one from Mathematics, Computing Science, Physics, Electronics, Economics.Scottish highers advanced
BCC including one from Mathematics, Computing Science, Physics, Electronics, Economics.Irish leaving certificate
3 subjects at H2 and 3 subjects at H3, including one Higher Level from Mathematics, Computing Science, Physics, Electronics, Economics.Access course
Pass the Access to HE Diploma with Distinction in 30 credits at Level 3 and Merit in 15 credits at Level 3 including 12 Level 3 credits from Mathematics, Computing Science, Physics, Electronics, Economics.European Baccalaureate
75% overall, including 70% in one subject from Mathematics, Computing Science, Physics, Electronics, Economics.International Baccalaureate
32 points with HL 5 in one subject from Mathematics, Computing Science, Physics, Economics.GCSE offer
You are required to have English Language at a minimum of Grade C/4 or above and Mathematics at Grade B/5 or above at GCSE.
Additional entry requirements
A-Level General Studies and Critical Thinking are not accepted.
Science A-levels must include a pass in the practical element.
If you do not meet the academic requirements for direct entry, you may be interested in one of our Foundation Year programmes.
BSc Computing Science with a Foundation Year (G414)
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 Mathematics and Actuarial Sciences
International Foundation in Physical Sciences and Engineering
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 speaking, listening, reading and writing) at the following level:
-
IELTS: 6.0 overall (minimum 5.5 in any component)
We will also accept a number of other English language qualifications. Please click here for further information.
If you do not yet meet the English language requirements for this course, INTO UEA offer a variety of English language programmes which are designed to help you develop the English skills necessary for successful undergraduate study:
Interviews
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 on your UCAS application.
Intakes
This course is open to UK, EU and International applicants. The annual intake for this course is in September each year.

UEA Award

Ask a Student

University Taster Events

Hear from our students

Mature Students
Fees and Funding
Tuition Fees
Information on tuition fees can be found here.
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.
The University of East Anglia offers a range of Scholarships; please click the link for eligibility, details of how to apply and closing dates.
Course related costs
Please see Additional Course Fees for details of other course-related costs.

UEA Award

Ask a Student

University Taster Events

Hear from our students

Mature Students
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
Please complete our Online Enquiry Form to request a prospectus and to be kept up to date with news and events at the University.

UEA Award

Ask a Student

University Taster Events

Hear from our students

Mature Students

UEA Award

Ask a Student

University Taster Events

Hear from our students

Mature Students
Related Courses
Not quite right? Search for other courses below: