Newcastle University

Newcastle University

Advanced Computer Science

This course provides students with a flexible training programme in a range of emerging computer science topics including: cloud computing; security and trust; resilience; human computer interaction; and mobile and distributed systems. Students will develop technical and professional skills that will underpin their future career in computing.

Entry requirements

A 2.2 honours degree, or international equivalent, in computing science. We also accept subjects with a significant computing component, such as: engineering; systems engineering; mathematics. We also value relevant industrial computing experience and transferable skills. If your 1st language is not English you need IELTS 6.5, or equivalent.

Course modules

Compulsory modules include: Research skills; group project in computer security and resilience; project and dissertation. Optional modules include: Advanced programming in java or object-oriented programming; distributed algorithms or the challenge of dependable systems; big data analytics or human factors engineering; enterprise middleware; system validation; system design; information security and trust; system security; cloud computing; machine learning; high integrity software development. Modules might change at year of entry.

Assessment methods


Qualification Study mode Start month Fee Course duration
MSc Full-time September 2016 - 12 months
MSc Part-time September 2016 - 24 months

Campus details

Campus name Town Postcode Region Main campus Campus Partner
Main Campus Newcastle upon Tyne NE1 7RU North East

Key information

Admissions Secretary, School of Computing Science
Telephone number: 
0191 208 7767