Cloud Computing
Entry requirements
Academic entry requirements
A 2:2 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
Embark on a transformative learning journey that bridges the gap between academic concepts and real-world applications in cloud computing.
Overview
Cloud computing is revolutionising the way that large, and often complex, datasets are stored and analysed. Equip yourself with specialised skills, practical experience, and a professional network that will empower you in the competitive fields of cloud technologies and enterprise application development.
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:
- data mining
- big data analytics
- virtualisation
- DevOps
- Internet of Things
- edge computing
- federated and distributed learning
- cloud economics
- cloud security
- AI Safety
This course is taught by researchers from the National Edge AI Hub. They are the UK’s only government-funded national research centre 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.
We are a hub of digital innovation. You'll benefit from our:
- leadership of the National Edge AI Hub, next-generation innovations via edge computing
- recognition as an Academic Centre of Excellence in Cyber Security, supported by the National Cyber Security Centre and the EPSRC
- direct link with the UK's National Innovation Centre for Data
- partnership with The Alan Turing Institute, the UK’s national institute for data science and AI
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)
You'll benefit from over a decade-long partnership with Red Hat, the world's leading open source solutions provider. You'll learn directly from industry professionals co-located at Newcastle University's Red Hat Cloud Research Centre. They regularly employ our graduates and provide summer project internships for students.
Enrolling in this Cloud Computing MSc is a strategic step toward building expertise that distinguishes you in the industry and accelerate your career.
What you'll learn
Through compulsory modules you'll develop your understanding and competence in cloud computing.
Develop applications using Java EE technologies, Quarkus, JPA, JTA, and JAX-RS. You'll deploy them to a Platform as a Service (PaaS) cloud environment.
You'll design and implement scalable services using SOA principles. You'll then integrate services through RESTful APIs. Learn about continuous integration and deployment (CI/CD) workflows. You'll utilise tools like Maven, Git, and REST Assured to automate and streamline development.
Information for international students
See Newcastle University's course entry for more information
Fees and funding
See Newcastle University's course entry for more information
Qualification, course duration and attendance options
- MSc
- full time12 months
- Campus-based learningis available for this qualification
Course contact details
- Name
- Admissions Secretary
- Computing.Admissions@ncl.ac.uk
- Phone
- +44 (0) 191 208 2736