Programme Title: Master of Science in Computing in Human Language Technology
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.
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.
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
The part -time version of this programme runs over two years. 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.
The order of module delivery may differ from the listing below.
- Natural Language Processing
- XML Ontologies for Corpus Building
- Programming for Natural Language Processing
- Data Structures & Algorithms for NLP
- Digital Corpus Linguistics
- Interactive Speech Processing
- MSc Research Project
Tuesday and Thursday 6.00pm -10.00pm (Online)
This course is not running in 2021/2022 academic year