Newcastle University

Course Details

Advanced Computer Science MSc

Course Description

Our Advanced Computer Science MSc provides you 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. You will develop technical and professional skills that will underpin your future career in computing. The course is intended for honours graduates within computing science, or a discipline with a significant computing component (eg engineering, systems engineering or mathematics). We also value relevant industrial computing experience and transferable skills.

Course Duration


Career outcomes

Members of our industry advisory group help to ensure that the course is relevant to the needs of business and industry today. There are opportunities to choose a project for your final dissertation that has some industry involvement associated with it. Students also have the unique opportunity to apply for a small number of work placements with our industrial partners as part of their projects. Previous students have found placements with organisations such as Redhat.

Advanced Computer Science MSc Newcastle University