The computing industry's next decade will be dominated by advances in cloud computing. That's because today's businesses increasingly prefer cloud computing platforms for powerful, flexible IT infrastructures. With GCU's MSc Cloud Computing, available full-time or part-time, you can develop the knowledge and skills to lead the way in this cutting-edge field.
Our career-focused curriculum emphasises relevant, practical skills for the real world.
When you study at GCU, you'll join a welcoming community of smart, entrepreneurial professionals who care about making real change - both in their own lives and careers, and in their workplaces and industries.
As a cloud computing expert, you'll possess the skills to connect colleagues and collaborations across the globe. And as a GCU graduate, you'll bring a socially driven perspective to your work, enabling connections that support the common good.
The MSc Cloud Computing programme equips you with the skills necessary to fully understand cloud computing and associated technologies such as Big Data and IoT. You will also learn about cloud security, cloud software engineering, project management and research methods. In addition to gaining an understanding of the fundamental principles underpinning these areas, you will gain essential skills in developing software applications using these technologies. The MSc study culminates with a three month individual dissertation project and is underpinned by the wide range of interesting research and knowledge transfer work carried out by the School of Engineering and Built Environment.
Full-time students complete six taught modules; three in trimester A and three in trimester B and an MSc dissertation in trimester C. Part-time students complete six taught modules; three in Year 1, three in Year 2 and an MSc dissertation in Year 3.
Cloud Computing and Web Services
This module provides analytical and practical coverage of cloud computing and web services. It focuses on the technology, frameworks and associated standards: cloud models, cloud platforms and scalability. It also provides coverage of current web service technology and data transport representations, and integrated cloud and web service application development. Current examples from industry technology are used throughout.
Cloud Virtualisation Security
This module provides a systematic study of the techniques and practices of protecting systems level security in cloud computing, i.e. virtualisation, which, in the event of being compromised, would cause catastrophic consequences for cloud infrastructures and service customers.
The module covers major techniques of cloud virtualisation security, including big data analytics for cyber security, which is important for virtualised environments of cloud computing.
Big Data Landscape
This module covers the process of managing Big Data throughout its lifecycle, from requirements through retirement. The lifecycle crosses different application systems, databases and storage media. Students will gain an understanding of the full Big Data value chain. They will be able to analyse the challenges and opportunities associated with the different stages that Big Data passes through.
Cloud Software Engineering
This module is concerned with the approach taken to software engineering when developing modern cloud hosted software systems. The module covers the cloud computing design patterns that govern the architecture of typical cloud platforms. In addition, software engineering techniques and the approach taken to developing software including Application Lifecycle Management (ALM)and the use of Development Operations (DevOps) services is covered.
Internet of Things
This module provides fundamental and practical coverage of the set of converging technologies known as the Internet of Things (IoT). It focuses on representative IoT applications, technologies, frameworks and associated standards that support and underpin IoT applications, such as sensor networks, messaging protocols, security, data storage, analytics, services and human interaction. The module provides indepth practical coverage of representative IoT implementation frameworks including cloud-based service delivery models.
IT Professional Issues and Project Methods
This module seeks to develop understanding and practical skills in advanced project methods which are inline with industry regulations, standards and practices and are applicable to complex IT projects. Study is undertaken in an integrated fashion to ensure that the professional frameworks within which such projects are developed, deployed and managed are fully understood.
Students will investigate a topical or emerging theme in Cloud Computing or related technologies. The dissertation acts as a vehicle for extending the knowledge and understanding of the student and the technical community in some specialist technical area. It serves through its length, complexity and rigour as a suitable vehicle for extending students' range of personal, interpersonal and communication skills. In addition it serves to develop and extend a range of high-level thinking skills, including analysing and synthesising skills and affords the opportunity for the student to demonstrate initiative and creativity in a major piece of technical work.
Students will be made aware of placement opportunities provided by our industry partners. Typically a placement would be undertaken after graduating from the MSc programme but opportunities can sometimes be made available for students to undertake their MSc Dissertation in partnership with a commercial company.
Assessment is used to demonstrate achievement of learning outcomes. The methods of assessment include class tests, coursework assignments, practical tests and technical reports. Practical implementation and evaluation form a significant part of the assessment for the taught modules and for the work of the MSc dissertation.
Cloud computing is a fast-expanding field, and expert professionals are in high demand. That need will only continue to grow. As a graduate of GCU's MSc Cloud Computing programme, you'll be ideally positioned to find a rewarding role.
The job options in this industry include cloud software architect, cloud software engineer, cloud services developer, cloud sales consultant, cloud engineer, cloud management or cloud security professional. You will also be prepared to pursue a career in research.
The Computing & Internet Systems MSc programme is an innovative computer science course that will improve your ability to solve challenging computing-related problems arising in the context of the internet. This course is an ideal study pathway for graduates who already possess a good foundation in computer science.
Rooted in the renowned research strengths of the Department of Informatics, this programme will introduce core topics like data structures and their implementation in C++, web infrastructure and software engineering of internet applications and then allow you to specialise through your choice of modules.
You will complete the course in one year, studying September to September and taking a combination of required and optional modules totalling 180 credits, including 60 credits that will come from an individual project of around 15,000 words. You will also participate in a group project that will provide you with invaluable experience of working in a team to design, implement and document a substantial internet application.
For graduates with a substantial background in Computer Science, this programme will enhance your ability to solve a broad range of challenging computing-related problems and gain a broad introduction to aspects of the Internet. Research for your individual project will provide valuable preparation for a career in research or industry.
We use lectures, seminars and group tutorials to deliver most of the modules on the programme. You will also be expected to undertake a significant amount of independent study.
The primary method of assessment for this course is a combination of written examinations, essays, coursework and individual or group projects and oral presentations. The individual project will be assessed through a 15,000-word dissertation.
King’s College London is regulated by the Higher Education Funding Council for England.
The majority of learning for this degree takes place at the Strand Campus, with occasional lectures and practical sessions taking place at the Waterloo Campus.
Our graduates have continued on to find employment in general software consultancy companies, specialised software development businesses and the IT departments of large institutions (financial, telecommunications and public sector). Recent employers include Logica and Inteliscape.
Other graduates have entered into the field of academic and industrial research in areas such as software engineering and computer networks.
Computing and communications technologies are having a truly disruptive effect on societies and business worldwide. Mobile payments, wireless communications and the ‘Internet of Things’ are transforming the way we approach key challenges in development, security, healthcare and the environment.
Taught jointly by the School of Computing and the School of Electronic and Electrical Engineering, this course will give you a grasp of all layers needed for mobile communication and computation, from the physical network layer through to the applications that run on mobile devices.
You’ll gain a full understanding of the web and cloud computing infrastructure, as core modules give you a foundation in key topics like systems programming and data communications. A range of optional modules will then allow you to focus on topics that suit your interests and career plans, from cloud computing to embedded systems design and high speed web architecture.
You’ll benefit from world-class facilities to support your learning. State-of-the-art visualisation labs including a powerwall, a benchtop display with tracking system, WorldViz PPT optical tracking system and Intersense InertiaCube orientation tracker are all among the specialist facilities we have within the School of Computing.
We also have Ascension Flock of Birds tracking systems, three DOF and 6DOF Phantom force feedback devices, Twin Immersion Corp CyberGloves, a cloud computing testbed, rendering cluster and labs containing both Microsoft and Linux platforms among others. It’s an exciting environment in which to gain a range of skills and experience cutting-edge technology.
You’ll take two core modules in Semester 1 that introduce you to fundamental topics like systems programming and network security. With this foundation, you’ll be able to gain high-level specialist knowledge through your choice of optional modules taught by the School of Computing and the School of Electronic and Electrical Engineering.
The optional modules you choose will enable you to direct your studies towards topics that suit your personal interests and career ambitions such as mobile app development, digital media engineering, big data, cloud computing and embedded systems design, among others.
Over the summer months you’ll also work on your research project. This gives you the chance to work as an integral part of one of our active research groups, focusing on a specialist topic in computer science and selecting the appropriate research methods.
Our groundbreaking research feeds directly into teaching, and you’ll have regular contact with staff who are at the forefront of their disciplines. You’ll have regular contact with them through lectures, seminars, tutorials, small group work and project meetings.
Independent study is also important to the programme, as you develop your problem-solving and research skills as well as your subject knowledge.
You’ll be assessed using a range of techniques including case studies, technical reports, presentations, in-class tests, assignments and exams. Optional modules may also use alternative assessment methods.
The professional project is one of the most satisfying elements of this course. It allows you to apply what you’ve learned to a piece of research focusing on a real-world problem, and it can be used to explore and develop your specific interests.Most projects are experimentally based and linked with companies within the oil and gas industry to ensure the topic of research is relevant to the field whilst also addressing a real-world problem.
A proportion of projects are formally linked to industry, and can include spending time at the collaborator’s site over the summer.
Career opportunities are extremely broad, covering jobs in the design of embedded software running on multi-core devices through to jobs involving the design and implementation of new mobile-applications centric systems for business. In the application of mobile computing skills, job opportunities span every area, from the automotive sector through to retail and banking.
You could launch a career in fields such as mobile app development, mobile systems architecture, project management, network consultancy. You could also work as an engineer in embedded mobile communications, network security or research and development among many others – and you’ll even be well-prepared for PhD study.
You’ll have access to the wide range of engineering and computing careers resources held by our Employability team in our dedicated Employability Suite. You’ll have the chance to attend industry presentations book appointments with qualified careers consultants and take part in employability workshops. Our annual Engineering and Computing Careers Fairs provide further opportunities to explore your career options with some of the UK’s leading employers.
The University's Careers Centre also provide a range of help and advice to help you plan your career and make well-informed decisions along the way, even after you graduate. Find out more at the Careers website.
In this master's programme you learn to correctly assess the workings and impact of various electronic technologies. You learn to design and implement existing analogue and digital electronic systems and leverage this knowledge to complex information and communication systems.
Intelligent Electronics option
Intelligent Electronics refers to the combination of hardware and software used to develop and implement so-called embedded systems (cell phones, MP3 players, digital cameras, etc.). You learn to take into consideration limitations in the areas of I/O possibilities, memory, speed and energy consumption.
Internet Computing option
Internet Computing follows the trend of a more broadly distributed approach to developing computer applications. The advantages to this are high reliability, scalability, high performance, easy maintenance, low cost price, etc. Examples of applications based on this approach include web-based and internet applications like search robots and voice-over IP, as well as e-commerce, enterprise resource management, and user applications in the area of info-/edu-/entertainment.
Add an in-company or project-based learning experience to your master's programme
You can augment your master's programme with the Postgraduate Programme Innovation and Entrepreneurship in Engineering. This programme is made up by a multifaceted learning experience in and with a company, with an innovative engineering challenge as the central assignment. It is carried out in a team setting, has a distinct international dimension, and usually requires a multidisciplinary approach. Entrepreneurs and students alike are encouraged to innovate, transfer knowledge and grow. It is a unique cross-fertilisation between company and classroom.
The Faculty of Engineering Technology maintains close ties with universities around the world. At Campus Group T, more than 20% of the engineering students are international students. They represent 65 different nationalities from all over the world. This international network extends not just to Europe, but also to China, Southeast Asia, India, Ethiopia and beyond.
Campus Group T is the only campus of the faculty who offers all the degree programmes in the business language par excellence: English. The language is ubiquitous both inside and outside the classroom. If you've mastered English, you feel right at home. And if you want to explore more of the world, you can do part of your training at a university outside Belgium as an exchange student.
This master's programme brings students to the advanced level of knowledge and skills that is associated with scientific work in the broad sense, and more particularly to those areas of the engineering sciences that are related to electronics and IT/communications systems. This programme offers a broad academic training in the analysis, modelling and design of electronics and IT systems. The Electronics major focuses on the hardware of digital and analog systems. In the IT major, the emphasis is on computer systems, application software and communication networks.
Degree holders are able to apply the acquired scientific knowledge autonomously and in a broad social context. They possess the necessary organisational skills to hold executive positions.
On completion of the programme, you will be an industrial engineer with a broad foundation of general skills and technical knowledge. At the same time, you will be familiar with the fascinating world of information processing, which plays a crucial role in many social sectors. Often, you will also play a key role in the development of a variety of digital media applications ranging from modern consumer products (positioning and navigation systems; smartphones; digital audio and video) to custom stand-alone or networked applications.
The MSc in Internet Systems and e-Business is a taught programme aimed at all graduates who want to train in modern computing. It provides an opportunity to acquire the skills required to pursue a career in Internet-based information systems. The programme is also suitable for those who have been in industry or other employment, possibly involving increasing recent work with IT, and now want to improve their career by means of formal training and a recognised qualification. The programme starts with an introduction to programming and then covers key details of software engineering and Internet technology.
Seven taught modules and then a dissertation module of approximately two months over the summer.
The MSc in Internet Systems and e-Business is a full-time taught programme aimed at all graduates who want to train in modern computing. It provides an opportunity to acquire the skills required to pursue a career in Internet-based information systems. The programme is also suitable for those who have been in industry or other employment, possibly involving increasing recent work with IT, and now want to improve their career by means of formal training and a recognised qualification. Students are registered for 12 months from the course start date at the beginning of October each academic year. The programme starts with an introduction to programming and then covers key details of software engineering and Internet technology.
The programme consists of seven lecture/tutorial based core modules plus a research project. The two modules in Object Oriented Programming, and Web Technology, each feature 18 hours of lectures plus 8 hours of tutorial contact time.
The three modules in Digital Imaging, Distributed Computing and Research Methods and Professional Issues each feature 12 hours of lectures plus 8 hours of tutorial contact time. The lecture module on Software Engineering for the Internet has 20 hours of tutorials. The lecture module on Enterprise and Distributed Systems use a variety of teaching methods. It might typically feature 18 hours of lectures and 12 hours of tutorials. The total contact hours for all 7 of these modules is therefore 90 hours of lectures and 72 hours of tutorials.
A major individual research project is also undertaken during the course under the guidance of an appropriate staff supervisor. This provides an open-ended challenge to each individual student. Regular meetings are held with the supervisor to discuss project progress and planning issues. At the end of the project you are required to submit a dissertation documenting your project work. You should expect to have around 5 hours of contact time with your supervisors over the course of the research project.