FEC - School of Computing
School of Computing
MSc in Natural Language Processing
MSc in Natural Language Processing

MSc in Computing - Major 1: Natural Language Processing

Postgraduate Prospectus - MSc in Computing (with Major Options)

With the advances in Large Language Modelling, natural language processing has emerged as a crucial field in computer science. Gain the expertise to unlock the power of language and revolutionise the way we interact with technology. 
 

Overview

Through the combination of computer programming and linguistic analysis, natural language processing enables computers to understand and analyse human language, opening up a world of possibilities for practical applications and advancements. 

Whether it's voice assistants like Siri and Alexa, language translation software, sentiment analysis in social media or Generative AI natural language processing is at the forefront of cutting-edge technology. 

By pursuing an MSc in Natural Language Processing, you will delve into the intricacies of this field and develop the necessary skills to become a leader in the rapidly evolving world of natural language processing. 

Master the language of technology

During this programme, you’ll explore the fundamentals of Natural Language Processing. You’ll also study topics including Human Factors in NLP, Machine Learning, Deep Learning for NLP, Data Analytics and Data Mining, and more. 

During the summer, you will complete a project practicum where you will develop a prototype software system related to Natural Language Processing that targets a real-world problem. 

Whether you're analysing processes, proposing innovative solutions, or collaborating within a team, this practical experience empowers you to excel in your field and make a tangible impact.

In today's digital age, the ability of computers to understand and process natural language is becoming increasingly important. 

From customer service chatbots to language recognition in virtual assistants, the demand for professionals trained in natural language processing is on the rise. 

With an MSc in Natural Language Processing, you will gain the expertise and knowledge to meet this growing demand and make a significant impact in the world of technology.
 

Programme Structure 

This flexible course allows students to study part-time or full-time on our DCU Glasnevin campus. The McNulty building is home to the School of Computing and students get an opportunity to study in a modern, state-of-the-art building with excellent teaching, laboratory, workshop and computing facilities. 

Part-time students will have 6 hours of lectures and labs a week, which will take place after 4pm. Full-time students will have roughly 12 hours. Added to this will be all of the directed laboratory and study work required to complete continual assessments.

Students will undertake modules in the following areas:

  • Foundations of Natural Language Processing
  • Professional & Research Practice
  • Human Factors in NLP
  • Machine Learning
  • Deep Learning for NLP
  • Data Analytics and Data Mining
  • Practicum (Natural Language Processing)
  • Machine Translation (Elective) 
  • Mathematical Methods/Computational Science (Elective)

This Major is available Full Time Only.

Postgraduate Prospectus - MSc in Computing (with Major Options)