MSc in Software Development: International Systems

Key Points

Write to us for more information

This course provides students with the knowledge, skills and experience needed to develop software systems for implementation in different international and cultural locations. It is aimed at students who have an undergraduate degree in another discipline and builds on the key transferable outcomes they gain from that degree: outcomes such as self-learning, communication and critical thinking.

This MSc programme will provide students with the opportunity to acquire cutting-edge knowledge in a wide range of software development activities, such as requirements analysis, software design, implementation and testing. It will combine this with expertise in the field of customising systems for different markets (international and cultural), including modules on language engineering and translation technology. As such, it caters for the continuing demand that exists for software development graduates, both nationally and internationally.

Program structure

Semester 1 

  • Search Methods
  • Programming 1
  • Software engineering development paradigms
  • Language engineering and translation technology
  • Internationalization of best practice software

Semester 1:

  • Software design
  • Translation technology systems
  • Database systems
  • Dissertation Part 1 

Semester 2

  • Mobile application development
  • Software Quality
  • Dissertation Part 

Career options

Graduates of this programme will be able to develop custom software systems for individual locations. They will also be able to research new trends and approaches in software development and software internationalisation autonomously, and thus contribute to the ongoing expansion of Ireland’s software development/software localisation sectors. Illustrative careers include:

  • Junior Software Developer
  • Requirements Engineer
  • Database Developer
  • Software tester
  • Front-end developer
  • Localization Engineer
  • Translation Technology Consultant
  • Internationalization Consultant
  • Technical Product Owner

Admission requirements

  • Applicants for an MSc programme should normally have a BSc Honours degree (NFQ level 8) in any discipline where the knowledge from that degree can be usefully complemented by the state-of-the-art software development/engineering expertise offered by this course. Example disciplines include, but are not limited to, Linguistics, Arts, Humanities, Social Sciences, Science, Business, Health and Medicine. 
  • In the case of international candidates, the foreign equivalent is required. In addition, a degree officially translated into English will be required.
  • IELTS 6.5, with no less than 6 in any component (or its internationally recognised equivalent).

Learn more about our educational offer

More than 10,000 students have put their trust in us

Study and work abroad, live this experience that will change your life