MSc in Software Design with Cloud Native Computing
Program Overview
The MSc in Software Design with Cloud Native Computing equips IT professionals with specialized skills in cloud-native architecture, microservices, and continuous integration. Delivered online part-time with flexible attendance options, it offers a research dissertation option and 12-week work placement for practical experience. Graduates are prepared for careers in software design, particularly in the growing field of cloud computing.
Program Outline
Degree Overview:
The MSc in Software Design with Cloud Native Computing is a Level 9 Masters Programme (90 ECTS) designed for IT professionals seeking specific skills in Software Design with Cloud Native Computing. It is a 1-year, part-time programme delivered primarily online, with potential in-person attendance at TUS Athlone Campus for examinations.
Key Features:
- Excellent employment track record
- 12-week work placement
- Research dissertation option available
- Developed in partnership with the Midlands Regional Skills manager and relevant companies
- Learners will have the opportunity to apply their new skills on real-world "Company Driven projects."
- Blended and flexible mode of delivery with a personal and supportive approach to teaching and learning
- Addresses the four key areas specified by government: digital skills, transversal skills, management and leadership skills, and the workplace of the future.
Objectives:
Upon successful completion of the programme, graduates should be able to:
- Understand and use Infrastructure-as-a-Service (IaaS) to run applications on servers that can be flexibly provisioned on demand.
- Design systems using, or evolve them towards, a microservices architecture.
- Automate software build, test, and deployment using continuous integration.
- Containerize: package processes with their dependencies, making them easy to test, move, and deploy.
- Orchestrate: abstract away individual servers in production using off-the-shelf management and orchestration tools.
Outline:
Programme Content:
- 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
Structure:
- 12 contact hours per week
- At least 12 hours of self-directed learning are necessary per week
- Work placement or industry-focused dissertation for direct application of theory to practice
Course Schedule:
- Two evenings per week online (TBC)
Careers:
- Software development is a significant growth area in ICT engineering, with over 900 software companies in Ireland employing over 24,000 people.
- Ireland is a leading center of software excellence in Europe, home to multinational and indigenous firms generating €16 billion of exports annually.
- Cloud Computing is a rapidly growing field with significant employment opportunities.
- This MSc in Software Design with Cloud Native Computing prepares graduates for careers in software design, focusing specifically on Cloud Computing.
- 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).
Other:
- Cloud-native applications are designed to capitalize on the scalability and flexibility of the cloud.
- Cloud-native applications are built using multiple, independent microservices that are deployed in cloud environments.
- 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.
This is a 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. The 10% payable is €690.