Key Info

Bachelor/Master of Science in Artificial Intelligence and Machine Learning

NFQ Level 8 major Award Honours Bachelor Degree
CAO points history
N/A
Course code
LM174
Duration
4/5 Years
Subject area
Course leader
Dr. Patrick Healy
Email
patrick.healy@ul.ie
Tel
00 353 61 202727
Admissions
Tel
Tel 00 353 61 202015
Queries

About You

If you have an analytical mind and like problem-solving then this could be the ideal programme for you.  The course is an exciting blend of computer science and mathematics that sets you up with skills to take on and solve some of the biggest scientific challenges facing us today. 

Why Study Artificial Intelligence and Machine Learning at UL?

Computers have come a long way for being simply "adding machines" and  now provide a platform on which Artificial Intelligence and Machine  Learning techniques can be at the forefront of helping society solve  some of our greatest challenges.  From detecting and diagnosing cancers, to digitising (and so, allowing us to search rapidly through) historical archives, through to supporting driverless cars, and designing new medicines to assisting in global pandemics, the possible applications of Artificial Intelligence and Machine Learning are endless.  This 4-year bachelors degree, which may be extended to a masters degree in an optional fifth year, will equip you with skills to tackle these challenges, and more. 

UL's Artificial Intelligence and Machine Learning degree, UL.AIML, is the first of its kind in the country and draws on the expertise of the Computer Science and Information Systems Department built over many years.  During your third year you will get the chance to spend 8 months putting the techniques and skills you have been taught to practical use, as part of an integrated cooperative education (work placement) component. Later in this year you may opt to exit after the fourth year with a bachelors degree or to continue for a fifth year, after which you will have the opportunity to exit with a masters. 

UL.AIML aims to equip graduates with the strong technical foundation that is essential to so many of today's high value-added occupations.  A career in research or, indeed, further postgraduate study would be fully within the intended career track of our graduates. 

What you will Study

The Bachelor of Science programme is of four years duration.  In the first year the student will undertake an intensive learning programme of computer science fundamentals, programming including an immediate introduction to an AI-appropriate language, and mathematics.  In subsequent years the focus on artificial intelligence will intensify while also including core computer science aspects such as operating systems, data structures and algorithms, database systems, computer graphics. 

Data analytics / mining and more specialist topics such as language engineering / translation and cultural aspects of AI are covered in later years.  Students who opt to exit after four years with a bachelors degree will complete, in their final year, a year-long Final year Project that is the culmination of their studies drawing on their skills in research, algorithm or system design, and implementation. 

  Semester 1   Semester 2
CS4141 Introduction to Programming CS4182 Foundations of Computer Science 2
CS4221 Foundations of Computer Science 1 CS4222 Software Development
CSxxxx Programming for Artificial Intelligence CSxxxx Machine Learning for Interactive Systems
MS4021 Calculus 1 MS4022 Calculus 2
MS4131 Linear Algebra 1 MS4122 Further Linear Algebra

 

  Semester 3   Semester 4
CS4013 Object Oriented Development CS4006 Intelligence Systems
CS4023 Operating Systems CS4076 Event Driven Programming
CS4096 Artificial Intelligence for Games CS4115 Data Structures and Algorithms
CS4416 Database Systems CS4815 Computer Graphics I
MS4613 Vector Analysis MA4004 Engineering Mathematics 4
  Semester 5   Semester 6
CSxxxx Cooperative Education CS4106 Machine Learning: Methods and Applications
    CS4187 Professional Issues in Computing
    CS4457 Project Management and Practice
    CSxxxx Topics in AI (Seminar Series)
    MS4327 Optimisation
  Semester 7   Semester 8
CS4125 Systems Analysis and Design CS4168 Data Mining
CS4287 Neural Computing CS4227 Software Design and Architecture
CS4337 Big Data Management and Security CSxxxx AI Culture-Themes, Ideas, Debates
CS6361 Language Engineering and Translation Technology CSxxxx Ai Project 2
CSxxxx AI Project 1    
  Semester 7   Semester 8
CS4011 Advanced Programming Concepts and Practices CS5024 Theory and Practice of Advanced AI Ecosystems
CS4125 Systems Analysis and Design CS4168 Data Mining
CS4287 Neural Computing CS4227 Software Design and Architecture
CS4337 Big Data Management and Security CSxxxx AI Culture-Themes, Ideas, Debates
CS6361 Language Engineering and Translation Technology CS6472 Research Methods and Specifications

 

  Semester 9   Semester 10
CS6271 Evolutionary Computation and Humanoid Robotics CS6462 Probabilistic and Explainable AI
CSxxxx AI Research Frontiers (Seminar Series) CS6482 Deep Reinforcement Learning
CSxxxx MSc Project 1 CSxxxx MSc Project 2

Entry Requirements

CAO points history
N/A
Minimum grades

Applicants are required to hold at the time of enrolment the established Leaving Certificate (or an approved equivalent) with a minimum of six subjects which must include: Two H5 (Higher Level) grades and Four O6 (Ordinary Level) grades or four H7 (Higher Level) grades. Subjects must include Irish or another language, and English. 

Subject requirements

In addition, applicants must hold a minimum grade H3 in Mathematics. 

Additional considerations

A special Mathematics (Higher Level) Examination will be offered at UL following the Leaving Certificate results for those students who did not achieve the Mathematics requirement.

Non-EU Entry Requirements

Filters

How to Apply

Where are you applying from? How to Apply
Ireland Irish students must apply to UL via the CAO. More information can be found here. 
The UK  Students who have completed their A-Levels can apply to UL via the CAO. More information can be found on the Academic Registry website. 
The EU EU Students can apply to UL via the CAO. More information can be found on the Academic Registry website.
Non-EU country If you are outside of the EU, you can apply for this degree here.

Fees and Funding

These scholarships are available for this course

Title Award Scholarships Available
Johnson and Johnson WiSTEM2D Programme

These scholarships are available for all courses

Your Future Career

  • Automotive - development of AI for control/navigation systems (processing of various navigation inputs)
  • Healthcare - predictive analytics for healthcare diagnostics (image analysis, etc), expert systems
  • Finance - market analysis, trend prediction/detection, fraud detection/prevention
  • Research Scientist - new interventions development
  • Games - AI gameplay programmer
  • Smart Manufacturing - process automation
  • Data Scientist/Analyst - big data processing and analysis
  • Software Engineer - computer science practitioner