Explore UCD

UCD Home >

Advanced Software Engineering

GradDip (NFQ Level 9)

This course is available through the following application route(s)

Contact Us

About This Course

  • Apply best practices in the development of high performance software systems, and understand how to measure and assess software performance
  • Apply network analysis and machine learning appropriately to a broad range of problems that arise in the software engineering domain
  • Appreciate where software agents can be used, and construct and test software systems using agents
  • Demonstrate an understanding of knowledge-based techniques, and synthesize understanding of knowledge-based techniques with previous industrial experience
  • Make use of software design patterns and principles during software development, and apply refactoring techniques appropriately
  • Synthesise current trends in software methodology and appreciate the value of individual practices in different contexts
  • Understand how large-scale software systems are deployed and apply sound engineering principles to maintaining them.

GradDip Advanced Software Engineering (T004) Part Time
EU          fee per year - € 3480
nonEU    fee per year - € 19400

***Fees are subject to change

Students entering this programme are expected to have at least a 2.1 honours bachelor‘s degree in Computer Science (or a cognate discipline), and have a subsequent two or more years of industrial experience in software development. Prerequisite skills include a high degree of proficiency in object-oriented programming and experience in software development as part of a team. Each application will however be assessed on a case-by-case basis, and exceptions to these rules may be made.

Please note that this programme is not suitable for new graduates with little or no industrial experience.

Part Time option suitable for:

Domestic(EEA) applicants: Yes
International (Non EEA) applicants currently residing outside of the EEA Region. No


General application route(s) for Irish/UK/EU applicants* for International (non-EU) applicants* to Advanced Software Engineering:

ROWCLASS Apply to   Application Type  

Currently, there are no forthcoming intakes for this course that are open for application

* you can change options at the top of the page