Artificial Intelligence - Cork Campus

Artificial intelligence (AI) is a field of computer science that enables computers and machines to perform tasks normally requiring human intelligence. Its many applications range from chess-playing robots and autonomous cars to speech, image, and language processing, robotic manufacturing, and surveillance systems. In the twenty-first century, AI has experienced a resurgence following concurrent advances in computer power, large amounts of data, and theoretical understanding. AI techniques have now become an essential part of the technology industry, helping to solve many challenging problems in computer science.

This master's programme provides a technical deep-dive into the area of AI. It aims to produce AI engineers with a highly relevant skillset in AI topics. Students will learn how to use and develop intelligent computer systems that can learn from experience, recognise patterns in vast amounts of data and reason strategically in complex decision-making situations. The programme content will deliver a comprehensive range of topics integral to the study of AI. These include machine learning, deep learning, natural language processing, optimisation, and big data processing to name but a few.

The programme contains challenging and interesting modules delivered by lecturers who are experts in AI. Students will have the opportunity to study topics such as deep learning, natural language processing and machine vision. Students will also complete an AI research project that is either academic or industry focused.

Are you an analytical thinker who enjoys working with intelligent computer systems? Do you like solving challenging problems? Have you got strong coding and mathematical skills? Would you like to know more about topics such as Machine Learning, Natural Language Processing, Metaheuristic Optimisation, Big Data Processing, Deep Learning, Machine Vision and Robotics? Do you hold an honours degree in Computer Science, Engineering or in a cognate discipline?

If so, this Master of Science in Artificial Intelligence degree is the right choice for you.

The MSc in a 60 credit programme. The full-time programme is delivered over two 30 credit semesters. Each semester has a number of mandatory modules and a choice of electives (all electives may not be offered).

Subjects taught

All modules are worth 5 credits (ECTS) unless otherwise noted.

Semester 1 (Autumn)
Practical Machine Learning Mandatory 5
Knowledge Representation Mandatory 5
Metaheuristic Optimisation Mandatory 5
Big Data Processing Mandatory 5
Research Practice & Ethics Mandatory 5
Robotics and Autonomous Systems Elective 5
Distributed Ledger Technology Elective 5
Software Process Engineering Elective 5
Programming Language Design Elective 5
Free Choice Module Elective 5

Semester 2 (Spring)

Deep Learning Mandatory 5
Decision Analytics Mandatory 5
Research Project Mandatory 15
Natural Language Processing Elective 5
Machine Vision Elective 5
Free Choice Module Elective 5

Entry requirements

Entry to the MSc in Artificial Intelligence will require a minimum of a Level 8 honours degree in Computer Science, Engineering, Computing or an honours degree in a cognate discipline. As this is an expert level programme, it is essential for applicants to have a strong proficiency in mathematics, including statistics, and an advanced level of coding competency in a modern high level computer programming language such as Python or Java.

Applicants who do not meet the above criteria will be considered on a case by case basis. Please visit Recognition of Prior Learning for further details.

Application dates

Please note that applicants will be required to pay an acceptance fee of €500 online if a place on a course is offered. This fee is deductible from the overall course fee.

Please attach and upload any documents such as transcripts, CV, other details relevant to the application.

Delivery of this programme is subject to sufficient number of applicants. Eligible candidates will be considered on a first come first served basis.

Please select the correct button to apply for this programme. Please note that International (non-EU) applicants will be directed to the International Office and asked to follow a defined application process


M.Sc: 60 ECTS


Two separate deliveries of this programme are offered; full-time on-campus by day and part-time online by night. This page gives details of the full-time programme.

Full-time: One Academic Year. On-Campus Delivery

This full-time programme will run subject to sufficient student numbers. Where a programme cannot proceed, applicants will be contacted and advised on alternative study options.

Full-time mode of delivery:

1 academic year (2 semesters, September to June)
No. of weeks per semester: 13
No. of timetable hours per week: 18
Which days: Monday – Friday

Part Time Online Delivery
24 Months 4 Semesters


EU Applicants - Full time: €6,500
EU Applicants - Part time: €7,500
Non-EU Applicants: €12,000

Enrolment dates

Contact the college for the next start date.

More details
  • Qualification letters


  • Qualifications

    Degree - Masters (Level 9 NFQ)

  • Attendance type

    Full time,Part time,Daytime

  • Apply to

    Course provider