Skip to main content

Multilingual Software Development and Translation Technology - Graduate Diploma

Course Details


Available: Full- Time

Duration: 1 Year

Award: Graduate Diploma

Qualification: NFQ Level 9 Major Award

Faculty: Science and Engineering

Course Type: Taught Professional/Flexible

Fees: For Information on Fees, see section below.



Brief Description

The Graduate Diploma in Multilingual Software Development and Translation Technology is a fulltime conversion programme for non-ICT graduates wishing to enter the IT sector. It is in particular aimed at language graduates as it will ideally complement their existing skillset but open also to those with an interest in this specialisation without a language background.

The course will provide participants with fundamental theoretical and practical skills, abilities and knowledge to gain a comprehensive intermediate understanding of software development, language technology and designing software for international markets.


Technological advances are changing how we live, learn and work. If Ireland is to maintain its success as a global technology hub then it must ensure that it provide sufficient and appropriate education and training pathways for citizens to learn and upskill in a variety of high-level ICT skills.

By introducing this new course offering, Graduate Diploma in Multilingual Software Development and Translation Technology, UL will increase the provision of high-level ICT skills, by providing new pathways to skills development that involves in-work training as well as innovative models of learning. The combination of theoretical and practical content will future proof graduates with industry relevant skills for emerging technologies.

  • CS4004 SOFTWARE TESTING AND INSPECTION: : software testing and inspection, test specifications and managing errors;
  • CS4141 INTRODUCTION TO PROGRAMMING: Introduction to programming using an industry-standard programming language;
  • CS4416 DATABASE SYSTEMS: Foundations of the structure and application of relational databases and database management systems
  • CS6381 BEST PRACTICE SOFTWARE INTERNATIONALISATION: Skills and insights to reason about and internationalise systems from a technical and cultural perspective
  • CS6361 LANGUAGE ENGINEERING AND TRANSLATION TECHNO: fundamental principles of natural language processing and major types of translation technology.
  • CS4056 MOBILE APPLICATION DESIGN: Skills and techniques for development of applications for mobile device
  • CS4457 PROJECT MANAGEMENT AND PRACTICE: Examine the processes in the development, implementation and management of information systems
  • CS6402 INTERMEDIATE PROGRAMMING: Real-world application of more advanced algorithms, data structures, and programming constructs
  • CS6113 TRANSLATION TECHNOLOGY SYSTEMS: Integration of different translation technology in complex processes.
  • CS4082 INTRODUCTION TO WEB DEVELOPMENT: The concepts and techniques underlying the World Wide Web, working knowledge of how to structure

A level 8 qualification in a non-computing discipline is the key requirement. Preference will be given to candidates with a second-class honours degree or higher. Applicants may be required to undertake an interview and satisfy the course admission team that they have the ability to complete and benefit from this course. Shortlisting of applicants may take place. The recognition of prior learning and prior experiential learning as per university policy will be applied to this course.

All employed participants must pay a contribution of the course cost directly to the provider for all level 7-9 courses. The onus is on the participant to arrange payment of this fee. The HEA will fund the remainder of the cost directly to the provider.

Employed participants will be required to make a 10% course contribution of €750 directly to the University of Limerick.

Springboard+ will pay all fees for unemployed and returner participants.

On successful completion of this programme, graduates will have the skills, knowledge and abilities to:

  • Develop stand-alone applications (primarily in Java), - develop web-based application, - Develop mobile applications (primarily using Android Studio) to the level one would expect after a programme of this duration.
  • Design databases, use SQL to query tables and write stored procedures - create/design and execute test cases,
  • Design systems for international markets
  • Apply fundamental principles of natural language processing and utilize translation technology
  • Interoperability and integration of translation technology in complex processes.