Main navigation
- Programs
- Subjects
- Universities
- Destinations
- Advice
The MSc in Computing provides a selection of specialized Majors, preparing graduates with advanced skills to develop top-tier software and systems that address business and economic challenges.
Major 1 - Natural Language Processing (Full Time Only)
Natural Language Processing (NLP) merges computer science, linguistics, and AI to create systems capable of understanding and generating human language, as seen in modern chatbots such as ChatGPT, LaMDA, and BARD. This dynamic field is reshaping human-machine interactions and enhancing efficiency. Emerging research shows large language models, like those powering ChatGPT, are expanding into broader AI applications.
Major 2 - Data Analytics (Available Full Time or Part Time)
Developed in collaboration with industry leaders, this innovative Major leverages the School of Computing's research strengths, including partnerships with Insight (SFI's Data Analytics Centre) and ADAPT (Human-Centric AI research). With the explosion of data from digital sources, extracting valuable insights has become crucial. This program equips students with the methodologies to analyze complex datasets and derive actionable knowledge.
Major 3 - Artificial Intelligence (Full Time Only)
Industry demand continues to grow for professionals skilled in AI development and next-generation system research. This Major delivers comprehensive training across key AI disciplines, preparing graduates for both practical applications and cutting-edge research roles.
Major 4 - Secure Software Engineering (Available Full Time or Part Time)
In today's data-driven world, software security is paramount. This enhanced MSc Major establishes core software engineering competencies while integrating security principles throughout the development lifecycle, ideal for professionals building or researching secure systems.
For entry onto this programme, candidates must hold, a second class honours degree or higher in Computer Science, Computing or Computer Applications.
English language Requirements