For the past two years, we have run the MSc Software Development: International Systems. This programme is the successor of the MSc Multilingual Computing and Localisation and is offered by the department of Computer Science and Information Systems. It currently runs over two years full-time face-to-face on campus at the University of Limerick and you can join us starting with the autumn semester in September.
What makes it unique?
- It is aimed at individuals with a background other than computer science or programming and has as its goal to provide them with a solid grounding in software development. While it is suitable for those looking for a conversion degree, we have designed it to be complement rather than primarily replace your original education, training and experience.
- It is situated in a computer science department rather than language or business, and offers a set of modules that focus on the technical aspects of localisation, software internationalisation and translation technology.
By adding technical skills to your previous studies, you will be well positioned to take on challenging roles in localisation, depending on your previous experience and knowledge. This might be technical project management, localisation engineering, quality and test management, technology developer or legal professionals specialising in technology law. Some of our past students have also found employment as (junior) software developers.
The individual modules
There are broadly four types of modules in this programme. They include the localisation modules (outlined below), modules that teach you how to conduct research in preparation for your dissertation, programming and other software development related topics. In the programming modules, you learn Java, web development, database programming and mobile development. You also learn about software quality, design, human computer interaction and requirements.
The localisation modules
There are three modules in this programme that focus on the technical side of localisation. They include topics like basic localisation processes, software internationalisation, translation technology (machine translation, computer assisted translation), natural language processing, translation technology systems, standards, and process automation. We use Python for natural language processing and you learn basic XML and regular expressions. We also take a close look at a range of market leading translation technology. We will take a closer look at the contents in an upcoming article.
Is this programme for you?
If you have no previous programming experience but are somewhat tech-savvy, then this programme is aimed at you. What do I mean with tech-savvy? You should be able to find your way around your operating system and use applications like the Microsoft Office suite with some confidence. However, if you are uncertain then please get in touch and we can discuss your specific situation. If you have some programming experience but have not completed a software development related degree then this programme is also likely to suit you. More advanced students are often able to complete more advanced reading or sit in on additional modules that are not part of the programme to get the most out of their studies.