MSc Computer Science (Negotiated Learning)

1 Year On Campus Masters Program

University College Dublin

Program Overview

The MSc Computer Science (Negotiated Learning) at University College Dublin is a flexible master’s designed for students with a background in computing or ICT. It allows you to shape your own learning path by choosing modules that match your skills and career goals, making it perfect for those who want to specialise in areas like machine learning, software engineering, data visualisation, or cloud computing.


Curriculum Structure

Year 1 (Taught Modules & Negotiated Learning):
In the first stage, you’ll build a strong foundation in key computing areas while tailoring your studies to your interests. You’ll have the freedom to explore modules such as Cloud Computing, Bioinformatics, Data Manipulation and Visualisation, and Prediction and Learning with Data. This approach ensures you can both deepen your knowledge in core areas and gain expertise in specialised topics that align with your career aspirations.

Final Phase (Project / Dissertation / Internship):
After completing the taught modules, you’ll focus on a substantial project, dissertation, or internship. This hands-on experience allows you to apply your knowledge to real-world problems, develop practical skills, and demonstrate your ability to manage complex IT projects — preparing you for advanced roles in industry or research.


Focus Areas:

Artificial Intelligence and Cognitive Science, Advanced Software Engineering, Distributed Computing, Data Science Programming, Information Visualisation, Machine Learning, Cloud Computing, Bioinformatics


Learning Outcomes:

Apply advanced computing principles across chosen domains, communicate technical solutions effectively, critically evaluate current technologies, manage IT projects, and develop specialised expertise in your selected modules


Professional Alignment (Accreditation):

This MSc is a Level 9 NFQ master’s degree in Computer Science awarded by UCD, providing the knowledge and skills needed for senior professional roles or further research


Reputation (Employability Rankings):

UCD is Ireland’s largest university with strong global recognition for research and graduate outcomes. Graduates from this MSc have gone on to work at leading companies such as Google, Microsoft, Intel, Deloitte, PayPal, and Salesforce, reflecting excellent employability prospects

Experiential Learning (Research, Projects, Internships etc.)

At UCD, your MSc isn’t just about lectures — it’s about gaining real hands-on experience, working with industry-relevant tools, and applying what you learn to real-world challenges. Students in the Negotiated Learning programme have the option to undertake a structured internship, giving you the chance to work on meaningful tasks in a professional environment. You’ll also be part of a vibrant research-led school that connects you with cutting-edge technology and expert centres, allowing you to engage beyond the syllabus.

Here’s how experiential learning comes alive in this programme:

  • Industry internships (optional): You can take a competitive 12-week internship in the summer, gaining valuable workplace experience and building professional networks.

  • Project and dissertation work: Your final project or thesis lets you solve complex problems, often collaborating with faculty or industry partners to produce tangible outcomes.

  • Research-linked centres and labs: Students have access to specialist centres such as the Insight Centre for Data Analytics, CeADAR (Applied Data Analytics & AI), and the Centre for Cybersecurity & Cybercrime Investigation, providing excellent opportunities for research and practical engagement.

  • Computer science support and practical labs: Open-access PC labs and the Computer Science Support Centre ensure you can get help with exercises, coding, and hands-on practice whenever needed.

  • Libraries and digital resources: UCD’s libraries, including the central James Joyce Library and online collections, provide access to technical journals, software manuals, and research materials to support your studies.

These experiences ensure that you don’t just learn advanced computing concepts — you actively use them in ways that mirror professional practice.

Progression & Future Opportunities

Graduates of the MSc Computer Science (Negotiated Learning) go on to exciting roles in technology and beyond, with alumni working in areas such as artificial intelligence, software engineering, data analysis, and cybersecurity. Typical roles include Software Engineer, Data Analyst, AI/ML Specialist, and Cybersecurity Consultant, reflecting how the programme equips you with skills that are in high demand across industries. These outcomes highlight the practical, career-focused nature of the degree:

  • Career support at UCD: The UCD Careers Network provides tailored guidance for computing graduates, including career counselling, CV reviews, interview preparation, and connections with potential employers, helping you transition confidently into your chosen field.

  • Industry placement and employment history: Graduates have secured roles with major global companies such as Google, Microsoft, Intel, SAP, PayPal, Salesforce, Pfizer, and Deloitte, demonstrating the programme’s practical relevance and strong industry connections.

  • Employment prospects: UCD graduates consistently enjoy strong employment outcomes, with most completing the programme moving into professional roles or further study within months.

  • Long-term professional value: The MSc is a Level 9 master’s degree recognised on the Irish National Framework of Qualifications, giving it lasting credibility with employers worldwide.

Further Academic Progression:
After completing this MSc, you can continue into advanced research degrees, such as a PhD in Computer Science or related fields. Opportunities exist to work with UCD’s research centres, including the Insight Centre for Data Analytics or the Centre for Cybersecurity & Cybercrime Investigation, which are ideal if you are interested in innovation, academic research, or leadership roles in technology.

Program Key Stats

€31780
€9720
€ 60


86 %

Eligibility Criteria

NA

NA
NA
NA
6.5
90
2:1
NA
No

Additional Information & Requirements

Career Options

  • Software Engineer
  • Data Analyst
  • AI/ML Specialist
  • Security and Forensics Consultant
  • Software Quality Assurance Engineer
  • Data Programmer
  • Commercialisation of Technology Specialist
  • Teaching and Training Professional
  • Bioinformatics R&D Specialist
  • IT Consultant
  • Systems Analyst
  • Machine Learning Engineer

Book Free Session with Our Admission Experts

Admission Experts