-
Courses
Courses
Choosing a course is one of the most important decisions you'll ever make! View our courses and see what our students and lecturers have to say about the courses you are interested in at the links below.
-
University Life
University Life
Each year more than 4,000 choose University of Galway as their University of choice. Find out what life at University of Galway is all about here.
-
About University of Galway
About University of Galway
Since 1845, University of Galway has been sharing the highest quality teaching and research with Ireland and the world. Find out what makes our University so special – from our distinguished history to the latest news and campus developments.
-
Colleges & Schools
Colleges & Schools
University of Galway has earned international recognition as a research-led university with a commitment to top quality teaching across a range of key areas of expertise.
-
Research & Innovation
Research & Innovation
University of Galway’s vibrant research community take on some of the most pressing challenges of our times.
-
Business & Industry
Guiding Breakthrough Research at University of Galway
We explore and facilitate commercial opportunities for the research community at University of Galway, as well as facilitating industry partnership.
-
Alumni & Friends
Alumni & Friends
There are 128,000 University of Galway alumni worldwide. Stay connected to your alumni community! Join our social networks and update your details online.
-
Community Engagement
Community Engagement
At University of Galway, we believe that the best learning takes place when you apply what you learn in a real world context. That's why many of our courses include work placements or community projects.
Software Development, Cloud Computing and DevOps (PDip)
Course Overview
Who is this course for?
This programme is designed for looking to change direction in their careers and fully immerse themselves in a conversion course to enable them to take up the opportunities in cloud-based software development and DevOps, all while taking advantage of the personal engagement with and support of our award-winning Computer Science school and staff.
What will I study?
The programme has a number of core elements (immersion in computing knowledge, deepening and specialisation, and industry experience and professional development):
- A foundation in software development, including extensive experience with programming languages such as Java, JavaScript (NodeJS), SQL all at the level expected by industry.
- A Full-Stack approach to application development, in line with current best practice and industry demand.
- Immersion in Enterprise Computing, DevOps and Cloud Computing, enabling participants to build critical knowledge of cloud-based enterprise application development, as well as cloud infrastructures and platforms such as Firebase and AWS.
- A proven structure for industry collaboration, through an upgraded internship programme.
Why Choose This Course?
Employability:
Working with industry partners, such as HP and IBM, the course is well aligned with current skills demand in cloud computing and DevOps.
Unique Course:
Delivery is full-time and on-campus, providing a fully immersive and supportive environment for students to achieve their goals. Block delivery over 2 days per week (Thursday and Friday).
Work placement:
Students can either apply for an industry internship/placement or undertake a capstone group project.
Practical training
Modules include significant hands-on practical laboratory sessions, assignments and group work, supported by tutors.
Unique Features of this Course
Block delivery:
Course delivery will take place on Thursday and Friday every week during term, allowing students the option to continue employment the rest of the week.
Dedicated workspace:
Lectures and hands-on practical work will be delivered in-person in a blended fashion in a dedicated classroom, facilitating teamwork and peer learning.
Industry placement:
In collaboration with our industry partners and supported by dedicated staff in our Career Development Centre, students will be supported in applying for placements with companies such as Fidelity Investments, Siren, Schneider Electric, Broadridge, Overstock, Transitions Optical, Joulica, HP, IBM, Channel Mechanics. Students will be provided with training and support in CV preparation and interview skills.
Industry-relevance:
This programme is unique in offering training across the 3 key areas of Software Development / Engineering, Cloud Computing and DevOps. Content is based on engagement with and feedback from our industry partners.
Team working and collaboration:
Students collaborate on joint projects using modern code-sharing, version management, and collaborative project management techniques.
Improve communication skills:
Learn to effectively present and articulate findings to a range of audiences, from stakeholders to decision-makers.
Progression to Higher Qualifications
Our graduates are also eligible to continue to Master’s level through entry to the 2nd year of the Master’s in Software Design & Development degree.
Applications and Selections
All applications are via the Springboard Courses site only: https://springboardcourses.ie/details/15238/postgraduate-diploma-in-software-development,-cloud-computing-and-devops
Applicants will submit a CV, Cover Letter and Academic Transcripts and be assessed according to:
- Current employment status (20%) – 30% student threshold for unemployed, formerly self-employed guaranteed
- Analytical and Technical suitability (35%)
- Self-motivation/Proactive approach (20%)
- Interpersonal and Communication Skills (15%)
- Outside Interests and Achievements (10%)
A transparent scoring system will be used. Interviews may be held based on candidates' experience. Gender-balanced panels will include an academic, an industry or Career Centre representative. Eligibility will be screened by a central admin team.
Who Teaches this Course
- Prof. Michael Madden
- Dr. Enda Barrett
- Dr. Attracta Brennan
- Dr. Jawad Manzoor
- Dr. Owen Molloy
- Dr. Waqar Quereshi
- Dr. Effirul Ramlan
- Dr. Takfarinas Saber
Requirements and Assessment
Please see the Springboard course page for details on application requirements and procedures:
https://springboardcourses.ie/details/15238/postgraduate-diploma-in-software-development,-cloud-computing-and-devops
Before applying you should check carefully your eligibility to apply: https://springboardcourses.ie/eligibility
Key Facts
Entry Requirements
This programme is open to applicants with numerate backgrounds (e.g. Engineering, Science, Maths, Psychology, Economics, Business, Accounting) who hold a NQAI Level 8 qualification or equivalent. Applicants from non-numerate backgrounds will also be considered based on their relevant experience.
Persons who hold formal qualifications at Level 7 may also apply, subject to provision of satisfactory evidence of having attained Level 8 competencies through prior experiential learning (minimum of 2 years working in an IT role).
Processing of RPL cases will be conducted by the programme director in conjunction with the programme board.
Additional Requirements
Recognition of Prior Learning (RPL)
Applicants who do not meet the formal entry requirements may still be considered through a combination of academic qualifications and relevant work experience as detailed in the Applicant's CV and application.
Processing of RPL cases will be conducted by the programme director in conjunction with the programme board.
Duration
1 Year
Next start date
8th September 2025
A Level Grades ()
Average intake
30
QQI/FET FETAC Entry Routes
Closing Date
NFQ level
Mode of study
Classroom Based Learning
ECTS weighting
60
Award
CAO
Course code
Course Outline
Overview
The course academic content is delivered over Semesters 1 and 2. In Semester 3 (after the exams at the end of Semester 2) students will either embark on their industry internship / work placement of a group project.
In collaboration with our industry partners and supported by dedicated staff in our Career Development Centre, students will be supported in applying for placements with companies such as Fidelity Investments, Siren, Schneider Electric, Broadridge, Overstock, Transitions Optical, Joulica, HP, IBM, Channel Mechanics. Students will be provided with full training and support in CV preparation and interview skills.
Assessment
Continuous Assessment is performed using a combination of practical assignments, group projects, lab exams, and quizzes. At the end of semester 1 and 2 there are written exams.
Assessment of the work placement is by means of fortnightly log entries, with a final report, presentation and supervisor appraisal towards the end of the placement (typically around end June).
Assessment of the group project is by means of a number of deliverables (e.g. project proposal, design specifications, etc.) and a final report and presentation.
Course Content
SEMESTER 1
CT5167 CLOUD WEB APPLICATION DEVELOPMENT: This module covers the fundamental building blocks of modern web applications such as HTML, CSS and JavaScript and other technologies (e.g. Bootstrap, REST API’s, AJAX) required to build modern day web apps. Deployment of the applications onto a major cloud provider is also covered, as are technologies required to build and deploy applications onto cloud providers.
CT5175 ALGORITHMICS & LOGICAL METHODS. This module provides students with an introduction to thinking like a programmer, applying logical methods to the design of algorithms and programmes to solve increasing complex problems. The module will give the learner a proficiency in topics such as pseudocode, flowcharts, recursion, complexity, sorting and search.
CT5177 PROGRAMMING. Introduction to Object Oriented Programming using Java, covering the principles of object-oriented analysis, design and development (such as variables, classes, objects, inheritance, and polymorphism), as well as build tools (Maven, Gradle) and how to run, test and debug applications.
CT5176 DATABASES. This hands-on module will provide students with the knowledge and skills to design and manage relational databases. Topics include Entity Relationship Diagramming, Normalisation, and SQL programming. It will also include important non-relational database, concepts and tools.
CT5178 COMPUTING ARCHITECTURE & OPERATING SYSTEMS. This module provides a comprehensive introduction to the fundamental concepts of modern computer architecture and operating systems. The module will provide an overview of the key hardware components (CPU, memory, and peripherals) behind modern computer systems and how they are integrated, as well as the architecture of a processor including data representation and assembly language. Additionally, the module addresses the fundamental aspects of operating systems (OS). Students will learn about the role of an operating system as the interface between users and hardware, facilitating seamless interaction and resource management.
SEMESTER 2
CT5221 FULL STACK APPLICATION DEVELOPMENT. This module allows students to build on what they have learnt in semester 1 to develop full-stack web applications using popular industry-strength frameworks such as Spring Boot and React. Students will learn and implement the principles of back-end development and database integration, building robust, scalable, and maintainable enterprise applications using frameworks and technologies such as Spring, JPA, RESTful web services, and more. The module also emphasises the design patterns and best practices used in enterprise software development to ensure code maintainability, reusability, and scalability. Students will master front-end frameworks technologies such as React to create interactive microservices-based applications. There will be a strong emphasis on quality, testing and the use of professional tools such as Github for version control.
CT5169 FUNDAMENTALS OF CLOUD COMPUTING. Students will construct cloud computing environments and use them to host cloud applications, while comparing strategies for cost-effective provisioning, scaling, and decommissioning of resources based on workload demands. Core concepts such as Load Balancing, MapReduce, Storage Area Networks will also be examined, while the module also emphasises the design patterns and best practices used in enterprise software development to ensure code maintainability, reusability, and scalability.
CT5209 CLOUD DEVOPS. This module is designed to equip students with the essential skills and knowledge required to seamlessly integrate development and operations processes in a cloud computing environment. DevOps, a cultural and professional movement that emphasizes collaboration and communication between software developers and IT operations, is crucial for achieving continuous delivery and faster time-to-market in cloud-based projects. Students will design and implement CI/CD pipelines for cloud applications and apply Infrastructure as Code (IaC) principles to provision and manage infrastructure in a consistent and repeatable manner.
CT5210 MODERN SOFTWARE ENGINEERING. Software Engineering is a constantly evolving discipline, but one which is essential to producing effective, fully rounded professional developers / engineers. Topics to be covered include Software Development Processes (such as Agile, Scrum, Kanban), Systems Analysis and Design, and Human-Computer Interaction (developing the knowledge and skills necessary to analyse, design and evaluate good quality interactive systems). Current topics such as the role of AI in software development will also be covered.
SEMESTER 3
CT5222 INTERNSHIP OR CAPSTONE GROUP PROJECT. This is a dedicated internship with our industry partners which aims to give students the opportunity to apply knowledge and skills developed during their postgraduate diploma programme and to gain valuable industrial experience. Students are hosted by an organisation and work on projects assigned by the organisation.
Students who do not obtain a placement or prefer not to apply (for example they may want to remain in their current employment), will do the capstone group project. This is an industrially relevant project supervised by an experienced member of the course academic staff.
[an error occurred while processing this directive]Further Education
Graduates who achieve a 2.1 honours degree or better are eligible to continue to Master’s level through direct entry to the 2nd year of the Master’s in Software Design & Development degree
Why Choose This Course?
Career Opportunities
The course is fully focused on preparing students to be capable of function within the modern software development environment. With a focus on real-world application, industry-relevant modules, and opportunities for placements, this degree prepares you for a wide range of exciting careers in software development and engineering.
A significant number of the graduates from our previous Springboard programme in Cloud Computing and Software Development have been hired directly by their placement companies, while others have gone on to successfully apply for entry-level roles in the software industry. Typical roles which our graduates would be suitable for include:
- Software Developer / Engineer
- Backend / Frontend Developer
- DevOps Engineer
- Cloud Application Developer / Engineer
- Cloud Data Engineer
- Cloud Operations Engineer
Our recent graduates have gone on to work for companies including: Beyond Inc. , Channel Mechanics , Fidelity Investments , G-P , IBM, Liberty IT , Siren
While employers are usually mainstream software companies, a significant number of opportunities exist within large civil service agencies and semi-state bodies which have significant IT requirements, such as the HSE.
Who’s Suited to This Course
Learning Outcomes
Transferable Skills Employers Value
Graduates of this course will be able to demonstrate the following transferable skills:
- Problem-solving
- Communication and Presentation
- Teamwork
- Project Management
- Time Management
- Critical Thinking
- Analytic Reasoning
Work Placement
Study Abroad
Related Student Organisations
Course Fees
Fees: EU
Fees: Tuition
Fees: Student levy
Fees: Non EU
Find out More
For all enquiries regarding applications contact:
Gail Cassidy
ICT Skills Conversion Courses Administrator
Centre for Adult Learning & Professional Development
University of Galway
Galway
Phone: 091-495241
Email: ictskills@universityofgalway.ie
If you would like further information on the course itself contact the Course Director:
Dr. Owen Molloy
School of Computer Science
University of Galway
091-493330
Email: owen.molloy@universityofgalway.ie