Entry requirements

A 2:1 honours degree, or international equivalent, in:

  • computing science software engineering
  • computing systems
  • distributed computing
  • internet computing
  • information systems
  • information technology.

You should:

  • be good at writing programs in an Object-Oriented programming language, preferably Java
  • be good at analytical thinking and reasoning
  • have a basic exposure to probability theory.

We will also consider applicants on an individual basis with lower or non-standard qualifications if they have relevant professional experience in computing.

Months of entry

September

Course content

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.

Our course focuses on both theory and practice so that you can understand and implement cloud computing applications. You will cover key subjects such as advanced object-oriented programming, data mining and big data analytics.

Through this course you will develop both your technical and professional skills to underpin personal development and future career success. Our comprehensive research training provides a basis for PhD study.

Read More

Information for international students

Direct Entry: IELTS 6.5 overall (with a minimum of 5.5 in all sub-skills).

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

Fees and funding

See our course fees and funding web page.

Qualification, course duration and attendance options

  • MSc
    part time
    24 months
    • Campus-based learningis available for this qualification
    full time
    12 months
    • Campus-based learningis available for this qualification

Early application is advised.

Course contact details

Name
Admissions Secretary
Email
Computing.Admissions@ncl.ac.uk
Phone
+44 (0) 191 208 2736