Cloud Computing, MSc

Course Duration:12 months full time; up to 24 months part time

Cloud computing offers the ability to acquire vast, scalable computing resources on demand. It is revolutionising the way in which data is stored and analysed. The dynamic approach to analysis offered by cloud computing has become important due to the growth of “big data”: the large, often complex, datasets now being created in almost all fields of activity, from healthcare to e-commerce. However, companies in the UK and worldwide are facing a huge skills gap, that is preventing them from realising the business benefits from cloud computing.

Why do an MSc in Cloud Computing at Newcastle?

This one year Masters course produces experts in cloud computing with practical experience of exploiting this knowledge to solve problems in a range of application domains. Concentrating on both theory and practice, it provides students with the flexibility to carry out challenging project work on cloud computing either at University or within industry. Suitable for students with a Bachelors degree in computing science, this course prepares graduates to pursue careers as developers, architects, data scientists or project managers, to undertake research or establish their own consulting or software development companies. The course commences in the middle of September and lasts for 12 months. It is possible for students to take the degree part-time over two years. The part-time version of the course is particularly intended to encourage participation of employees from local IT companies.

The course is approved by the EPSRC and a number of studentships (normally for UK students) are available, including Red Hat sponsored financial assistance.

A number of leading IT companies are sponsoring the course for project work to be carried out at their industrial R&D laboratories:

An Industrial Advisory Board composed of these sponsoring companies has been formed to ensure that the technical contents of the course continues to reflect industrial R&D priority areas.

Read some examples of industrial projects.

Course Structure

The first nine months of the programme are devoted to lectures totalling about 20 hours per week, which are examined by written papers. You will also undertake a substantial amount of supervised and unsupervised practical work.

Compulsory
Semester 1
Semester 2
CSC8101 Big Data Analytics10
CSC8103 Distributed Algorithms10
CSC8104 Enterprise Middleware10
CSC8106 System Design10
CSC8109 Group Project in Cloud Computing15
CSC8110 Cloud Computing10
CSC8202 Information Security and Trust10
CSC8205 Research Skills5
CSC8404 Advanced Programming in Java10

The final three months are devoted to a Project and Dissertation for MSc Cloud Computing. An important part of the MSc is the preparation of a dissertation describing the project. You will also be required to give a demonstration of your project where you will be questioned on your dissertation.

Entry Requirements

Entry requirements may be found in our current online prospectus entry for MSc Cloud Computing.

Further Information

E-mail: cs.admissions@ncl.ac.uk