There are other course options available which may have a different vacancy status or entry requirements – view the full list of options

Make sure you check on the university, college or conservatoire website for any updates about course changes as a result of COVID-19.

Course summary

Overview If you are a graduate from any non-computing subject but are interested in computers, this MSc Computing Science course is particularly designed for you to broaden your existing knowledge to computing science. It does not require any previous knowledge or experience of computing as it will start by teaching you the fundamentals of application programming, web development and databases. It then steers your learning, based on your own aspirations, towards more advanced specialised areas like software engineering, cyber security, machine learning and data mining, computer vision, and modern embedded technology. When you graduate, you’ll be professionally competitive and highly flexible. You’ll be in a great position to take a career in a challenging and changing employment environment. Over the years, our graduates have found employment in companies like Microsoft, BT, Aviva, WorldPay, PwC, Morgan Stanley, and China Mobile, and in public sector organisations like the Office for National Statistics or research institutes. About This Course As this course is designed for graduates of non-computing subjects, you will start it by learning some foundational knowledge and essential skills in computing science intensively and then move on to learn some advanced or specialised knowledge. In addition, you’ll be trained to develop your generic and transferable skills in the areas of such as communication, critical thinking and reasoning, problem solving, technical writing, independent and team working and project management. You will also learn about computing professionalism and ethics. You will take three fundamental modules: Applications Programming, Databases Manipulation, and Web Development. These will teach you essential knowledge and skills in three main and important areas in computing. These modules lay solid foundations that you can build on with more advanced and/or specialised optional modules, such as Applied Statistics, Data Mining, Developing Secure Software, System Engineering Issues, Computer Vision, Information Visualisation, Modern Embedded Technologies, and Ubiquitous Computing. If you are not sure what modules to choose, your adviser can help you. You’ll do a dissertation project from January to late August. This gives you the chance to specialise in a specific topic and work closely with our world-leading academics. You can choose a project from a list created by our faculty members and/or industrial collaborators, or you can propose your own project if you have a good idea (subject to some conditions). You will have a supervisor from the School. There is a possibility that your dissertation could be accepted for publication, or used in research, industry or business. Disclaimer Course details are subject to change. You should always confirm the details on the provider's website:


Dissertation; research techniques (research methods); applications programming; database manipulation; applied statistics; computer vision; data mining; distributed computing; information visualisation; modern embedded technology; systems engineering issues.

Assessment method

Assessments are carried out by coursework and/or written examinations, and a dissertation.

Professional bodies

Professionally accredited courses provide industry-wide recognition of the quality of your qualification.

  • BCS - The Chartered Institute for IT

Entry requirements

Applicants should have a 2.1 Honours degree in computer science or a cognate subject, or equivalent qualifications and experience. All applicants who are not a British national and/or whose 1st language is not English will need to demonstrate a suitable level of English language proficiency. This is equivalent to an IELTS 6.5 overall, with a minimum of 5.5 in all 4 components, although we do accept many other types of qualifications or tests. In accordance with the UK Border Agencies Tier 4 visa guidelines, we will also waive the English language requirement for applicants who meet the defined nationality test or who have completed a degree level course in 1 of the listed countries.

Fees and funding

Tuition fees

England £10500 Whole course
Northern Ireland £10500 Whole course
Scotland £10500 Whole course
Wales £10500 Whole course
International £22100 Whole course

Additional fee information

If you are a postgraduate student on a part-time course please assume a 50% fee of the equivalent full-time course per year, or a pro-rata fee for the module credit you are taking. Module fees are subject to incremental increases for any subsequent years of study. Please enquire within the faculty admissions office to find out whether a part-time option is available for your course.

Sponsorship information

UEA offers a limited number of scholarships, worth between 10 per cent and 50 per cent of the value of tuition fees, to qualified international students each year; these awards are based on academic merit.

Computing Science at University of East Anglia UEA - UCAS