Computing Sciences at UEA
Find out more about studying Computing Sciences at UEA, and browse our other courses.
Find out moreKey details
Course options
Any questions? Chat online with current students, staff and experts. This is your chance to ask anything about UEA, university life, Norwich and more.
In the UK for Computer Science for Graduate Prospects - Outcomes
The Complete University Guide 2024Of our research output is rated as "World-Leading" or "Internationally Excellent”
Research Excellence Framework (REF)Why MSc Advanced Computing Science at UEA?
This one-year intensive programme is designed specifically for computer science graduates who want to transition from generalists to high-level specialists. You’ll master high-complexity areas like secure systems and coding, advanced AI and high-performance systems.You’ll transition from a general developer to a high-value specialist capable of architecting solutions for the world’s most demanding industries.
What is MSc Advanced Computing Science?
This intensive MSc programme offers a unique opportunity to stand out by immersing you in the expertise of a world-leading research team at the cutting edge of computing. Your core studies will bridge the gap between historical and upcoming programming languages, covering advanced topics like high-performance computing, code optimisation, and software testing.
You'll have the chance to deepen your knowledge in specialised, research-led areas such as artificial intelligence, cyber security, and computer vision while utilising the facilities, including haptic feedback devices, optical motion capture and virtual reality hardware. The curriculum is directly shaped by strong industry ties, ensuring your experience is aligned with the industries that you may well be moving into after your course. The emphasis on research is perfect preparation for the job market once you graduate or alternatively, to do further research studies.
)
Find out more about studying Computing Sciences at UEA, and browse our other courses.
Find out moreThis course has been accredited by the British Computer Society(opens in a new window) for partial CITP. Accreditation means that a candidate has fully or partially fulfilled the academic requirement for registration as a Chartered IT Professional (CITP).
With an MSc Advanced Computing Science degree, you could launch a career in:
System Developer
Systems Architect
Compiler/Language Engineer
Computer Vision Engineer
AI/Machine Learning Researcher
At UEA, we focus on turning your technical potential into professional success. From day one, you'll have access to our specialised Career Central(opens in a new window) team, who provide the tailored mentoring and industry-specific guidance needed to navigate the competitive job markets.
We pride ourselves on equipping you with the necessary portfolio-building skills and professional confidence to secure rewarding, high-quality roles in industry. Our approach delivers proven results: 89% of our graduates move into professional-level employment or pursue further advanced study within 15 months of graduation. Whether you aim to enter the workforce immediately or use this degree as a gateway toward an ambitious PhD, we provide the expert support and networking opportunities you need to achieve your goals.
Your journey with UEA doesn't end on graduation day, it’s just the beginning of a lifelong rewarding journey. As a graduate, you'll step into the professional world not only with a prestigious degree but also with the backing of our extensive Alumni Network. This vibrant community connects you with former students now leading innovation in top-tier tech firms, startups, and research institutions worldwide.
Whether you choose to dive straight into a high-impact development role or use your new expertise as a gateway into a PhD degree, you'll have a world of mentorship and networking opportunities at your fingertips. You’re graduating into a tradition of success, joining a fleet of innovators who are shaping the digital landscape of tomorrow.
Our master's programme consists of a series of advanced level modules to develop your skills and knowledge, as well as a dissertation that gives you the chance to complete your own research project.
The compulsory modules will help you master crucial skills such as writing scientific reports and analysing and critically reviewing scientific publications. You’ll also develop your ability to analyse and process big data resources using basic and advanced statistical methods.
Your dissertation is a key part of your course. You can either choose a topic from a list of staff-set projects or propose your own suitable subject. Recent dissertation topics include:
Comparing the Unreal and Unity games engines by developing a first-person shooter game
Creating an augmented reality (AR) game on mobile devices
Midi to tablature transcription
Sentiment polarity classification of tweets using supervised models
Reconstructing speech from articulatory data
Comparing MPI and GPU Computing in the Cloud
Programming the Nao robot to play draughts
Artificial Intelligence (AI) in games
You have until mid to late August to complete the project, which will be assessed on the dissertation itself and a demonstration of your final output.
Your remaining credits are made up of compulsory and optional modules. You’ll select your optional modules from a range of topics including artificial intelligence, human computer interaction, information visualisation, computer vision, cyber security, audio-visual processing, ubiquitous computing, data science, and more.
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. Where this activity leads to significant (but not minor) changes to programmes and their constituent modules, the University will endeavour to consult with 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. In some cases optional modules can have limited places available and so you may be asked to make additional module choices in the event you do not gain a place on your first choice. Where this is the case, the University will inform students.
Teaching and Learning
We teach a variety of programming and scripting languages including Java, Python, C and C++, SQL, HTML, CSS, and JavaScript. You’ll be working with the software development tools and practices used in the industry right now, getting up to speed with the system development and database principles, gaining computing mathematics fundamental knowledge, practicing professional and employable skills, and building your programming expertise. Teaching methods include team-based learning and hands-on practical experience.
You’ll learn through a mixture of lectures, seminars, and lab classes, where the lab and seminar classes reinforce and expand the lecture materials.
Alongside your formal learning, you’ll study independently to gain a deeper appreciation of specialist topics.
Assessment
We use a range of assessment methods throughout our degree programmes. These include coding, written work, oral presentations or demonstrations, bench demonstrations, vivas, exams, and in-class tests (closed and/or time-limited assessments). These methods will assess both your theoretical understanding and your practical application of knowledge. Assessments are specifically designed to evaluate the full range of skills and competencies required for the learning objectives of each module.
UK and International fee-paying students. Choose UK or International above to see relevant information. The entry point is in September each year.
Bachelors degree - 2.2.
Computer Science or related subjects with strong Computing Science content including significant programming experience.
Our Admissions Policy applies to the admissions of all postgraduate applicants.
UK and International fee-paying students. Choose UK or International above to see relevant information. The entry point is in September each year.
UK Bachelors degree - 2.2 or equivalent
Computer Science or related subjects with strong Computing Science content including significant programming experience.
Applications from students whose first language is not English are welcome. We require evidence of proficiency in English (including writing, speaking, listening and reading):
IELTS: 6.0 overall with minimum 5.5 in each component.
We also accept a number of other English language tests. Review our English Language Equivalencies(opens in a new window) for a list of example qualifications that we may accept to meet this requirement.
Test dates should be within 2 years of the course start date.
If you do not meet the English language requirements for this course, UEA International Study Centre offers a variety of English language programmes which are designed to help you develop the required English skills.
Our Admissions Policy applies to the admissions of all postgraduate applicants.
Tuition fees for the Academic Year 2027/28 are:
UK Students: £12,950
International Students: £27,000
If you choose to study part-time, the fee per annum will be half the annual fee for that year, or a pro-rata fee for the module credit you are taking (only available for Home students).
We estimate living expenses at £1,171per month.
Further Information on tuition fees can be found here(opens in a new window).
Scholarships and Bursaries
The University of East Anglia offers a range of Scholarships(opens in a new window); please click the link for eligibility, details of how to apply and closing dates.
Please see Additional Course Fees(opens in a new window) for details of course-related costs.
Applications for Postgraduate Taught programmes at the University of East Anglia should be made directly to the University.
To apply please use our online application form(opens in a new window).
If you would like to discuss your individual circumstances prior to applying, please do contact us:
Postgraduate Admissions Office
Tel: +44 (0)1603 591515
Email: admissions@uea.ac.uk(opens in a new window)
International candidates are also encouraged to access the International Students(opens in a new window) section of our website.
Advanced Computing Science starting September 2027 for 1 year