Institution / University College Dublin
City scape

Advanced Software Engineering

Software Engineering has undergone a shift in emphasis from the traditional, process-oriented approach to more lightweight approaches where the emphasis is on the programmer, and the development of flexible, maintainable code. This masters programme aims to provide the industrial software engineer with the foundational skills necessary to apply these new developments in their own work.

This masters programme is especially geared at industry-based software engineers and so is not suitable for new graduates.

Entry requirements

•This programme is intended for applicants with a degree in Computer Scienceor a cognate discipline, with a subsequent two or more years of industry experience in software development. An upper second class honours or international equivalent is required.
•Required skills include: a high degree of proficiency in object-oriented programming, a working knowledge of object-oriented design using e.g. UML, and experience in software development as part of a team.
•Applicants whose first language is not English must also demonstrate English language proficiency of IELTS 6.5 (no band less than 6.0 in each element), or equivalent.


2 years part-time

Number of credits


Careers or further progression

This MSc programme aims to give industrial software engineers the skills to incorporate the new concepts, methodologies, tools and practices they learn on the course into the projects they are working on in their companies. Students may be experienced software development professionals who feel that they are missing out on certain developments, new technologies or topics in software engineering that they would not normally be exposed to in their job. Participants value the opportunity to meet other professional software engineers from different backgrounds and experiences and get a different perspective. For some, the course will open the door to the research world with opportunities to publish their work. Many participants have used this MSc as a stepping stone to significant career advancement.

Further enquiries

+353 1 716 4043

Subjects taught

The 2-year, part-time programme starts in January 2017 and involves taking six specialised modules (60 credits) and a masters dissertation (30 credits). If all modules are passed and an honours standard is achieved, the student may proceed to the dissertation component. Otherwise, the candidate graduates with a Graduate Diploma.

In each year the student takes three ASE specialised modules. Each ASE specialised module runs as a full-time, intensive unit over five consecutive days (9am-6pm, Mon-Fri) in order to facilitate the participation of industry-based software engineers. The dissertation period commences in May of the second year and the dissertation should be submitted by the following December.

Each specialised module typically comprises 24 hours lectures, 16 hours of hands-on laboratory work, as well as assignment/essay work to be undertaken in the student‘s own time.


Opportunity to win the Google Excellence Award for the best project on the MSc in Advanced Software Engineering.

Application date

* Courses will remain open until such time as all places have been filled, therefore early application is advised

Enrolment and start dates

Start Date: January 2017.

* Courses will remain open until such time as all places have been filled, therefore early application is advised.

Remember to mention gradireland when contacting institutions!