Master of Science in 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.
Digital & IT
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. Accelerated by the impacts of Covid 19, in a recent survey amongst Irelands IT leaders, 86 % of businesses plan to move more applications and workloads to the cloud, 61 % plan to invest and increase usage in digital transformation technologies and 72% confirmed that the IT skills gap negatively impacted their business in 2020. There is a demand to upskill a range of established technician roles in managing and maintaining critical business and manufacturing support systems that are deployed in the cloud. This rise in need for continuous and fast application delivery is driving the growth of the DevOps market. 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.
- Applied Scripting Languages
- Containers and Cluster Management
- Cloud and Production Ready Microservices
- Continuous Integration and Delivery
- Team Project
- Object Oriented Programming 1 & 2
- Engineering Team Project
- Research Methods and Professional Practice
- Work Placement or Applied Dissertation
Honours (Grade 2.2) degree in an appropriate engineering, computing or cognate discipline, or an equivalent qualification
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. Students who successfully complete this programme will be eligible to pursue research opportunities at TUS Athlone Campus at PhD level (PhD will not be Springboard+ funded)
Digital & IT