Dependable Software Systems - European Double Masters

This masters degree provides graduates with the knowledge and in-depth technical understanding of the key concepts required to design and build dependable software systems. This will be achieved by bringing together the theory and practice of software development through participation in research driven and commercially relevant projects. Three partner universities collaborate to deliver the programme, each with unique specialised expertise in software development. Courses are all taught in English.

Entry requirements

An honours degree in computer science or a related discipline
with a grade of 60% (equivalent to a B, 2.1, or assez bien) or
above. Extensive industrial experience may be considered as
equivalent to academic qualification. For international students
whose first language is not English, an English language exam
certificate showing IELTS 6.5 (or equivalent) is required.


2 years Full-time
(1 year each at 2 of the 3 universities; Maynooth, St Andrews and Lorraine)

Careers or further progression

Graduates will be equally suited to a career in research
where they will develop new techniques for developing more dependable software, or a career in project leadership in industry where they will develop dependable industrial strength software.

Further enquiries

Programme Director Dr Diarmuid O' Donoghue
Tel: +353-1-7083851
Fax: +353-1-7083848

Subjects taught

Course Structure
Students study two streams completing taught modules and project work in each. Streams include rigorous software development at Maynooth University; knowledge based systems, distributed systems or software systems at the University of St Andrews; and formal reasoning at Universite de Lorraine.


Computer Science
The Department is a centre of excellence for the development of dependable software systems, offering science and engineering graduates the knowledge, skills and indepth technical understanding required to succeed in the software industry. The Department offers courses that combine academic research with industrial placements in the leading software industry companies in Ireland, nurturing a new generation of software engineers grounded in technological expertise.

Application date

All applications should be made through the PAC system.

Course fee

In general, there are two levels of fees payable. EU students from EU countries including Ireland pay a subsidised level of fees for both taught courses and research programmes. Tuition fees for students from outside the EU are not subsidised and are thus somewhat higher than for EU students.

Remember to mention gradireland when contacting institutions!