Master of Science in Software Design with Cloud Native Computing
Cloud native computing is an approach in software development that utilizes cloud computing to build and run scalable applications in modern, dynamic environments such as public, private, and hybrid clouds.
Cloud native applications are designed to capitalise on the scalability and flexibility of the cloud. In contrast to traditional monolithic applications, cloud-native applications are built using multiple, independent microservices that are deployed in cloud environments. Cloud native development takes an agile approach to creating new applications. Using a DevOps based continuous delivery model, software development teams can quickly, iteratively and automatically add new features to an application.
The Master of Science in Cloud Native Computing is a high-level programme with 90 ECTS. It is intended for IT professionals who wish to gain specific skills in Software Design with Cloud Native Computing.
Our flexible courses will suit your needs
We understand that every student has unique needs and schedules. That’s why we offer a wide range of flexible courses to suit your individual needs. Whether you’re a working professional looking to upskill or a full-time student balancing coursework and extracurricular activities, our courses are designed to fit into your busy lifestyle. With options for online, in-person, and hybrid learning, you can choose the format that works best for you.
What Our Students Have to Say
How can we help?
Contact our student advisors today for help in choosing your future career.
Software Design with Cloud Native Computing
Cloud-native applications are designed to capitalize on the scalability and flexibility of the cloud. In contrast to traditional monolithic applications, cloud-native applications are built using multiple, independent microservices that are deployed in cloud environments. Cloud-native development takes an agile approach to creating new applications. Using a DevOps-based continuous delivery model, software development teams can quickly, iteratively and automatically add new features to an application. The course will provide students with both theoretical and practical skills to develop software systems which use Infrastructure-as-a-Service (IaaS) in order to run applications on servers that can be flexibly provisioned on demand.
Be in Demand with Our Professional Courses
TUS’s Faculty of Engineering and Informatics is housed in one of the most modern and well-equipped facilities of its kind in the country. Lecturers have extensive industry experience which enriches their teaching skills and competencies. You will be part of an exciting software development environment, with advanced research and strong links to industry.
Object Oriented Programming I
Research Methods & Professional Practice
Applied Scripting Languages
Container Design and Deployment
Object Oriented Programming II
Continuous Build and Delivery
Engineering Team Project
Students may choose to complete a research dissertation or industry based work placement.
Minimum Entry Requirements
Applicants should hold a 4 year honours degree in software design or an equivalent qualification with a minimum grade of 2.1 (60%). In line with institute policies, non-native English speakers are required to have an IELTS level of 6.0 or higher.
Online – Week commencing 12th September
This is a ICT Skills/Springboard+ Funded Programme.
This programme will be fully funded for eligible unemployed applicants.
Eligible employed applicants will be 90% funded. They will have to pay 10% directly to TUS. For full details of eligibility criteria and to apply go to www.springboardcourses.ie
1 Year – 2 x evenings per week
Software development is an enormous growth area in ICT engineering. Over 900 software companies are currently in operation in Ireland employing more than 24,000 people. Ireland’s reputation as a centre of software excellence is unrivalled in Europe. It is home to multinational and indigenous firms generating €16 billion of exports annually. The sectors wide-ranging activities include software development, R&D, business services and EMEA/International headquarters.
Cloud Computing can be defined as the unification of devices, operating systems, data and storage into a single system. This MSc in Software Design with Cloud Native Computing is designed to provide the education and training required to prepare you for a career in software design, focusing specifically on Cloud Computing. Cloud Computing has been referred to as “climate change for IT” with a significant growth in employment opportunities in this area.
Level 9 NFQ, 90 Credits
What Our Students Have to Say
How we can help
We’ll ensure that you focus on the opportunities - take a look at some possible progression routes