Overview
Cloud computing is revolutionising the way that large, and often complex, datasets are stored and analysed.
Our Cloud Computing MSc focuses on both theory and practice so you can understand and implement cloud computing applications. You’ll cover key subjects such as:
- advanced object-oriented programming
- data mining
- big data analytics
You’ll 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.
This course is taught by researchers from the National Edge AI Hub. They are the UK’s only government-funded national research center dedicated to addressing the critical challenges of deploying AI at the edge and across its continuum.
Through the Hub, this programme provides a unique opportunity to explore the latest advancements in Cloud-Edge-IoT Continuum computing and Artificial Intelligence (AI). With access to a network of over 60 industry partners in cloud and edge computing, students can work on real-world, industry-based projects and gain valuable experience through potential internships.
This is a demanding and rewarding course. We have close links to research with the:
- Networked and Ubiquitous Systems Engineering group
- Scalable Computing group
- National Innovation Centre for Data (NICD)
Our cloud computing research also has links with companies such as Red Hat and Hewlett-Packard. They often employ our graduates and offer summer project internships to students.
READ LESS
Important information
We’ve highlighted important information about your course. Please take note of any deadlines.
Your course and study experience – disclaimers and terms and conditions
Please rest assured we make all reasonable efforts to provide you with the programmes, services and facilities described. However, it may be necessary to make changes due to significant disruption, for example in response to Covid-19.
View our Academic experience page, which gives information about your Newcastle University study experience for the academic year 2024-25.
See our terms and conditions and student complaints information, which gives details of circumstances that may lead to changes to programmes, modules or University services.
Qualifications explained
Find out about the different qualification options for this course.
MSc – Master of Science
An MSc is a taught Master’s degree. It usually involves the study of a science-related subject. It typically includes:
- subject-specific taught modules
- a dissertation or research project of approximately 15,000 – 18,000 words
You’ll usually study an MSc full-time over 12 months.
A Master of Science is typically awarded for the successful completion of 120 credits of taught modules and a 60-credit dissertation or research project.
Find out about different types of postgraduate qualifications.
What you’ll learn
Through compulsory modules you’ll develop your understanding and competence in cloud computing.
Modules
You will study modules on this course. A module is a unit of a course with its own approved aims and outcomes and assessment methods.
Course content changes
Module information is intended to provide an example of what you will study.
Our teaching is informed by research. Course content changes periodically to reflect developments in the discipline, the requirements of external bodies and partners, and student feedback.
Full details of the modules on offer will be published through the Programme Regulations and Specifications ahead of each academic year. This usually happens in May.
To find out more please see our terms and conditions.
Optional modules availability
Some courses have optional modules. Student demand for optional modules may affect availability.
Compulsory Modules | Credits |
---|---|
Engineering for AI | 10 |
Distributed Algorithms | 10 |
Enterprise Middleware | 10 |
Cloud Computing | 10 |
Machine Learning | 10 |
Internet of Things | 10 |
Research Methods and Group Project in Cloud Computing | 20 |
Project and Dissertation for MSc Cloud Computing | 90 |
Advanced Programming in Java | 10 |
How you’ll learn
You’ll be taught in three blocks. Each block is timetabled to accommodate all formal lectures and practical sessions for the modules covered in that block. This arrangement is to provide the foundational knowledge necessary to study the modules covered in later blocks.
Depending on your modules, you’ll be assessed through a combination of:
- Computer assessment
- Design or creative project
- Dissertation
- Professional skills assessments
- Oral examination
- Practical lab report
- Problem-solving exercises
- Report
Additional assessment information
Project work
Your five-month individual project gives you an opportunity to develop and deepen your knowledge and skills. You’ll work in a research or development team. You’ll build a challenging and comprehensive cloud computing application, from design to prototype development, testing and demonstration.
The project can be carried out in:
- one of our research groups at Newcastle
- an industry laboratory
- your place of work
We’ll encourage you to get actively involved in the life of the School, participating in seminars delivered by distinguished external speakers.
Our experienced and helpful staff are 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, which creates a tight-knit cohort.
The School of Computing has a dedicated Wellbeing Advisor who understands the needs of our students.
They can be a confidential listening ear and provide guidance on a range of wellbeing issues.
Your teaching and learning is also supported by Canvas. Canvas is a Virtual Learning Environment. You’ll use Canvas to submit your assignments and access your:
- module handbooks
- course materials
- groups
- course announcements and notifications
- written feedback
Throughout your studies, you’ll have access to support from:
- peers
- academics
- personal tutors
- our University Student Services Team
- student representatives
You’ll also be assigned an academic member of staff. They will be your personal tutor throughout your time with us. They can help with academic and personal issues.
All academic staff involved in teaching cloud computing modules have international reputations for their contributions to the field. Some have extensive experience as practitioners in the industry.
Your future
Careers
You’ll develop both your technical and professional skills to underpin personal development and future career success.
Our graduates have an excellent record of finding employment. Recent examples include:
- Software Engineer at IBM UK
- Software Developer at Red Hat
- Java Developer at National Health Service (NHS)
- Information and Technology Portfolio Consultant at Petroleum Development Oman
Further study
Our comprehensive research training provides a basis for PhD study, offering a robust foundation in both theoretical and applied aspects of Cloud Computing. As a graduate, you’ll be prepared to pursue advanced research opportunities and contribute to the academic community through doctoral programs.
Our Careers Service
Our award-winning Careers Service is one of the largest and best in the country, and we have strong links with employers. We provide an extensive range of opportunities to all students through our ncl+ initiative.
Quality and ranking
- 42% of our research is classified as 4* world-leading research – Research Excellence Framework 2021
- 65% increase in research power since 2014 – Research Excellence Framework 2021
- Global Top 130 University – QS World University Rankings 2025
- Global Top 170 University – Times Higher Education World University Rankings 2024
- Top 25 in the UK and Top 100 in the world for sustainable development – Times Higher Education Impact Rankings 2024Â
Professional accreditation and recognition
British Computer Society (BCS)
The course is accredited by the British Computer Society (BCS). The BCS is the chartered institute for IT. 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.
All professional accreditations are reviewed regularly by their professional body
Recognition of professional qualifications outside of the UK
From 1 January 2021 there is an update to the way professional qualifications are recognised by countries outside of the UK
Facilities
Urban Sciences Building
The School of Computing is based in the £58 million Urban Sciences Building (USB), a flagship development located on the £350 million Newcastle Helix regeneration site in the heart of Newcastle. It brings together:
- academia
- the public sector
- communities
- business and industry
Postgraduate student facilities
As a Master’s student, you’ll have access to specialist teaching spaces and facilities in the USB. These are only available to postgraduate students.
Wellbeing and inclusivity are at the heart of our School. The USB has several wellbeing spaces for students, including:
- The Retreat:Â A sensory space with relaxing stimuli to distract from busy student life.
- Wellbeing room:Â Designed for relaxation and quiet time. Here you can take a moment to breathe and unwind. It can also be used by students with special medical requirements.
- Prayer room:Â For all faiths and none, this space can be used for prayer or quiet reflection.
Entry requirements
The entrance requirements below apply to 2025 entry.
Academic 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.