Postgraduate

Advanced Computer Science MSc

Advanced Computer Science MSc

Full time: 12 months, part time: 24 months

Profile

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 such as:

  • engineering
  • systems engineering
  • mathematics

We also value relevant industrial computing experience and transferable skills.

Placements

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.

Accreditation

We have a policy of seeking British Computer Society (BCS) accreditation for all of our degrees, so you can be assured that you will graduate with a degree that meets the standards set out by the IT industry. Studying a BCS-accredited degree provides the foundation for professional membership of the BCS on graduation and is the first step to becoming a chartered IT professional.

The School of Computing at Newcastle University is an accredited and a recognised Partner in the Network of Teaching Excellence in Computer Science.

Flexible study

We provide flexible study options so you can tailor your module choices to match your interests and skills. You can select from a wide range of taught modules in the first half of the course and then select your own focus for the final project. Comprehensive computer science research training will help to develop your skills in computer and information systems, providing a basis for PhD study. The course will also develop your technical and professional skills to underpin personal development and future career success

Research links

The course is demanding and rewarding with close links to ongoing research in the School of Computing. We have leading international research groups and three research centres focusing on a wide range of computer science fields, including:

  • security and resilience
  • dependable systems
  • cybercrime
  • cloud computing

Our staff teaching you have international reputations for their contributions to the field and some have extensive experience as practitioners in industry.

Your experience

As a student on this course, you will be encouraged to play a full part in the life of the School, participating in seminars delivered by distinguished external speakers. Our experienced and helpful staff will be happy to offer support with all aspects of your course from admissions to graduation and developing your career. 

The course is part of a suite of related courses that also include:

All three courses share core modules. This creates a tight-knit cohort that has encouraged collaborations on projects undertaking interdisciplinary research.

Course delivery

You can study over one year full time, or two years part time, leading to the award of an MSc. It will provide you with the skills to be able to pursue a career as a software architect or project manager. You will also be able to undertake basic research or establish your own consulting or software development company.

The first two semesters consist of lectures totalling about 20 hours per week. You will then undertake written assessments. You will also complete a substantial amount of supervised and unsupervised practical work.

We teach the topics covered at an advanced level and they have close links to the research strengths of the School. We will introduce you to the latest developments in the fields covered. You will focus on both the theory and application of the associated techniques. The topics covered include:

  • advanced programming
  • distributed algorithms
  • information management
  • safety and dependable systems
  • security and trust
  • formal modelling and system validation
  • internet programming
  • human factors engineering

A team project is also incorporated into the course to provide an opportunity for the development of team working skills.

Project work

During the course you will also complete an individual project. This five month project gives you an opportunity to develop your knowledge and skills in depth, and to work in a research or development team. You will have one-to-one supervision from an experienced member of staff, supported with supervision from industry partners as required.

The project can be carried out in:

  • one of the research groups at Newcastle
  • an industry laboratory
  • your place of work

Course Downloads

Related Degrees

  • Computer Security and Resilience MSc

    This course combines teaching and research in security and system reliability with human factors, verification and distributed systems. It gives you an integrated view of the technologies relevant to developing trustworthy systems.

  • Cloud Computing MSc

    Cloud computing is revolutionising the way that large, and often complex, datasets are stored and analysed. Our Cloud Computing MSc aims to produce experts with practical experience who can work with companies from around the world to realise the business benefits of this exciting technology.

All related programmes

Modules

Modules for 2017 entry

Module changes

Module changes

Modules change annually to take account of:

  • changing staff expertise
  • developments in the discipline
  • the requirements of external bodies and partners
  • student feedback.

Most module information for 2018 entry will be available from mid-May 2018.

Careers

Curious about what our graduates have gone on to do? Find out about opportunities they’ve pursued, and how we can help you develop your career.

Graduate destinations

Graduate destinations 

Careers Service

Our award-winning Careers Service will help you to explore your options and make informed choices to achieve your career goals.

Work experience

Work experience placements are a great way to develop relevant skills to excel in your chosen career.

Find out about paid and unpaid work experience options and other ways you can add to your degree.

Fees & Funding

2018-2019 fees

The fees displayed here are per year.

MSc

UK

Full time: £10,200
Part time: To be confirmed 

EU

Full time: £10,200
Part time: To be confirmed 

International

Full time: £21,600

Find out more about our tuition fees, including how to pay them and available discounts.

EU students starting at Newcastle in 2018 will pay the UK (Home) tuition fee for the full duration of their course.

Funding opportunities

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.

Find out the equivalent qualifications for your country.

Use the drop down above to find your country. If your country isn't listed please email: international.recruitment@ncl.ac.uk for further information.

English Language Requirements

Select an English language test from the list to view our English language entry requirements.

Please email us at international.recruitment@ncl.ac.uk for further information.

If you have lower English Language scores, you may be accepted onto a pre-sessional English course. 

How to Apply

Use our Applicant Portal to apply for your course. We have a step-by-step guide to help you.

Start dates

The course starts in September. There is no application closing date for this course, but due to demand we suggest you apply early

We suggest international students apply at least two months before the course starts. This is so that you have enough time to make the necessary arrangements.

Deposit

If you live outside the UK/EU you must:

  • pay a deposit of £1,500
  • or submit an official letter of sponsorship

The deposit is payable after you receive an offer to study at Newcastle University. The deposit is non-refundable, but is deducted from your tuition fees when you register.

Apply now