Course Overview

NOTE: This programme is not on offer for entry 2022. Instead, please visit our new PDip Cloud Computing and Software Development course page. 

This award-winning programme is aimed at candidates with little or no IT experience. It provides an academic foundation and broad technical training in software design and development. The skills developed in this programme include the core software development tools and techniques as well as a solid grounding in a specific ICT (information and communications technology) domain. The HDipAppSc programe structure is based on a first semester of immersion in computing knowledge, supported by extensive laboratories, followed by a second semester of specialisation and industry placement. Key features of the approach are that it provides a:

  • Solid foundation in key computing knowledge at the level expected by industry;
  • Choice of specialisation allowing participants to focus on areas of strength and interest;
  • Model for industry involvement allowing industry to influence development and training of participants;
  • Significant placement/internship allowing participants to gain relevant experience and giving industry an opportunity to field test potential recruits.

Students will be eligible for entry into the MSc in Software Design and Development (MF2) subject to places being available and having graduated with a minimum of a 2.1 award in the Higher Diploma

Read/download Frequently Asked Questions about this course here.

You may also be interested in one of our other Computer Science and Software Engineering postgraduate programmes. 

Applications and Selections

Not on offer for entry 2022. See instead new PDip Cloud Computing and Software Development.

Who Teaches this Course

Requirements and Assessment

Assessment includes examinations in Semester I and Semester II, continuous assessment, a capstone project in software design and development, and completion of a three-month industrial internship.

Key Facts

Entry Requirements

The programme is open to candidates with Level 8 degrees, preferably with a background in a cognate discipline. Under the university’s Recognition of Prior Learning (RPL) guidelines, Level 7 applicants with relevant industrial experience are also eligible to apply. Students will be assessed prior to being offered a place on the course; assessment includes a formal interview and/or standard aptitude tests.

Additional Requirements


1 year, full-time

Next start date

NOT ON OFFER for entry 2022

A Level Grades ()

Average intake


QQI/FET FETAC Entry Routes

Closing Date

Not on offer for entry 2022.

NFQ level

Mode of study

ECTS weighting




Course code


Course Outline

The programme structure and student engagement is based on three successive phases, and builds on NUI Galway’s lengthy experience in providing software design and development conversion courses for students from cognate backgrounds such as Physics, Maths, Engineering and Science.

A number of proven teaching and assessment methodologies will be employed, including lectures, tutorials, laboratory workshops, rapid feedback from assignments,and project-based learning. The phases of the programme are: 1. Semester 1—General Studies in Computing, which recognises that participants are largely from non-computing backgrounds, and so the material covers key areas of software development, including databases; operating systems; programming; internet programming and software engineering.

Based on industry feedback during the programme design process, and on the key specialisms identified for Semester of the Higher Diploma, a feature of this phase is that students will opt, in consultation with their company sponsor, for an operating systems course in either .NET or Unix. A number of the first semester courses will be shared with cognate taught post-graduate programmes, and the remaining modules are purpose-designed for this new programme. Students on the Diploma Programme will also have access to the HEA-funded DISC facility, which provides daily support for students with programming questions, and is especially important during the early stages of the Semester.

Furthermore, in the first weeks of Semester 1, the student will be introduced to their work placement company, and allocated both a company mentor, and an academic supervisor, and so initial work on the project element can start at an early stage. This will allow scenarios where students can map out their project work plan, which could involve activities to learn a company-specific technology in preparation for their placement. 2. Semester II—specialisation, where students get the opportunity to focus on a specific underlying platform (.NET or Java) and take a set of focused modules that provide a further foundational element in order to bring the candidates to the industry entry standard for students in the discipline of computer science and information technology. The programme has built-in support to facilitate this transition.

First, students will effectively have two taught subjects in Semester II, and an advantage of this is that it will free up the necessary time to achieve the requisite knowledge set. Furthermore, students, after an initial specification of their project in Semester I, can start to apply their learning to progressing the project, and also interact with their placement company over this timeframe. Extensive lab hours will also be a feature of this specialisation effort, with 1 hour of supervised lab for every one hour of lecture. Students will also have access to DISC during this time, which will provide front-line resources and advice for specific programming problems. Tutorial support will also be provided 3. Semester III—Industry Experience and Professional Development, where on completing their Semester II examinations, students begin their work placement with one of our industrial partners.

Because of our strategy of early engagement with their placement company from Semester I, and project identification and initial work in Semester II, students will be familiar with the company settings, and therefore will have a considerable knowledge base to help them quickly settle into their placement. The placement is a key learning and practical element for students, and this is where they can contribute to their company and also reflect on how their practice can illuminate theory. As part of their work placement, they will focus on an individual project, which has an overall weighting of 25% of the Diploma. We have also used this approach and project weighting at undergraduate level, and self-motivated graduates with independent learning, critical analysis and communications skills will excel with this form of evaluation. A clear rubric will be communication to students in relation to the project quality standards, and a flexible and outcome-based approach will ensure that additional studies such as undertaking formal company training and/or achieving accreditation standards with respect to a given technology (.NET or Java) will be recognised and rewarded as part of the student’s final grade.

[an error occurred while processing this directive]

Why Choose This Course?

Career Opportunities

It is projected that there will be 900,000 job vacancies in the ICT sector throughout the EU by 2016. This programme is designed specifically with the needs of industry employers in mind. In addition to providing paid internships, our industry partners assist in interviewing candidates and mentoring the students through to final completion of the programme.

Who’s Suited to This Course

Learning Outcomes

Transferable Skills Employers Value

Work Placement

19 industry partners have joined with NUI Galway in making paid internships available to the successful applicants

Study Abroad

Related Student Organisations

Course Fees

Fees: EU

€6,500 p.a. 2022/23

Fees: Tuition

€6,360 p.a. 2022/23

Fees: Student levy

€140 p.a. 2022/23

Fees: Non EU

€24,140 p.a. 2022/23


Student levy €140 - payable by all students and is not covered by SUSI.  Further detail here.

Find out More

Dr Enda Barrett
T: +353 91 493 332



Postgraduate Course of the Year (IT) 2015


  • Postgraduate Taught Prospectus 2022

    Postgraduate Taught Prospectus 2022 PDF (14.3MB)