Human Language Technology

What is... Human Language Technology?
Artificial Intelligence (AI) involves the development of computer systems for the performance of tasks normally requiring human intelligence including speech recognition, translation, decision making and visual perception. Human Language Technology is a vital subfield of Artificial Intelligence and is concerned with one of our most pervasive commodities: human language (both spoken and written) and its interaction with computers and Information Technology. Human Language Technology is situated on the intersection between computer science and linguistics. This rapidly evolving interdisciplinary field enables us to model, process and analyse human language from a computational perspective, providing machines with the ability to deal with the underlying complexity of human language and human communication.

In the past decade, Human Language Technology has become a central component in the field of Artificial Intelligence, as it has become increasingly prevalent in our lives. Voice assistants such as Alexa, Cortana, Google Assist and Siri are almost ubiquitous in a range of everyday consumer devices. Successful Human Language Technology applications have become part of our everyday experience. Human Language Technology is concerned with human language, as it appears in emails, web pages, tweets, product descriptions, newspaper stories, social media, and scientific articles, in thousands of languages worldwide.

The Human Language Technology professional will have expertise in the domain areas of linguistics, computer science, computational linguistics, natural language processing, artificial intelligence and computer engineering. Combining expertise in these domain areas provides us with a myriad of new and exciting innovations from intelligent conversational agents/avatars and automatic speech recognition on user devices to Internet search and machine translation of the world's languages.

Entry requirements

The entry requirement to this Master of Science in Computing is a 2nd Class Honours Grade 2 (GPA 2.5 or equivalent), in a Bachelor of Science in Computing (NFQ level 8) programme, or equivalent. Applicants who have progressed through the Higher Diploma in Science in Computing (BN509) who wish to be admitted to this programme must have attained a 2nd Class Honours Grade 2 (GPA 2.5).

Applicants with a 2nd Class Honours Grade 2 (GPA 2.5 or equivalent), in a level 8 programme other than a Bachelor of Science in Computing (NFQ level 8) may be admitted. Applications from this cohort will be assessed based on a detailed curriculum vitae outlining relevant work experience and may be asked to interview to assess their suitability to undertake the level of work required and to assess their commitment to succeeding on this programme.

Subjects taught

Course Content
The full-time version of this programme runs across three semesters in one academic year. Students experience an on-campus teaching environment which is supported by a range of digital learning support technologies. Students must complete 6 modules and a thesis. All Modules are 10 ECTS Credits. The MSc Research Project is 30 ECTS Credits.

Semester 1
Natural Language Processing
XML Ontologies for Corpus Building
Programming for Natural Language Processing

Semester 2
Data Structures & Algorithms for NLP
Digital Corpus Linguistics
Interactive Speech Processing

Semester 3
MSc Research Project


Method of Delivery Classroom

2 Years (4 Semesters)Part Time

Enrolment dates

Location Blanchardstown or City Center

Post Course Info

What are my career opportunities?
As of now, most of the world's top IT companies have significant bases in Ireland (including, for example, IBM's R&D centre and the European headquarters of Google, Microsoft, Facebook all based in Dublin) and a large portion of their language technology services are conducted in Europe. According to LT-Innovate (2014), with a growth in excess of 10%, year on year, language technology is the new frontier in IT and is a domain in which European researchers and companies have been pioneers for decades.

Graduates of this new specialist Masters programme will have an exciting range of career opportunities available to them including:
Artificial Intelligence Engineer
Machine Learning Engineer
Computational Linguist
Language Engineer
Data Scientist
Researcher/Research Scientist

More details
  • Qualification letters


  • Qualifications

    Degree - Masters (Level 9 NFQ)

  • Attendance type


  • Apply to

    Course provider