Students working at computers

Computing with Artificial Intelligence Machine Learning / Ríomhaireacht le hAnailísíocht Sonraí

Course Title: Bachelor of Science (Honours) in Computing with Artificial Intelligence Machine Learning

2022 CAO Points: 254

Leaving Certificate Requirements:

Leaving Cert
Minimum Number of




2 H5

Minimum Grade in


Eng OR Irish



 Other Grade Requirements 

*Grade 05 in Maths is recommended but not a requirement.

QQI/FET Requirements:

QQI/FET Award Required

Additional Requirements

Any full Level 5 or 6 award
Three distinctions plus a pass in:
  • B20029
  • C20139
  • C20174
  • C20175
  • N33029
  • 4N2138
  • 5N0554
  • 5N0556
  • 5N16654
  • 5N1833
  • 5N18396
  • 5N2066
  • 6N3395
  • F2/O6/H7 in LC Maths

Further details at

Mature Applicants:

Applications from mature students (23+) are welcome. Further details at

Artificial Intelligence & Machine Learning are cornerstones of the next wave in ICT. IDA Ireland is pursuing an AI Island strategy set to attract the brightest and best AI players to work in Ireland.

There is a skills gap in Ireland and internationally for Data Scientists with Computing and Business Intelligence skills. This four-year degree course, designed in consultation with major IT Companies such as Amazon AWS, Microsoft, SAP & IBM develops a unique mix of Computing, Business Intelligence and Data Science skills to address this gap. New computing power allows use to gain insight from large scale datasets which can be mined for information using Machine Learning and Artificial Intelligence Techniques.

If you are curious about the world, like analysing information and discovering new trends then this may be the course for you. Especially, if you have a rational approach to solving problems, like basing opinions on information, understanding the limits of information and drawing real conclusions from data. In the modern world where almost everything can be a source of data and data storage is cheap there is a shortage of graduates with the skills and modern toolsets to extract, combine and transform this data into useful information. It’s not just about statistical knowledge it is also about tying together diverse sources of data as well visualising and presenting this data to communicate clearly.

All TU Tallaght Computing courses use a common year 1 where you develop essential skills and get to understand your particular strengths. The advantage of this is that you may choose your specialization again at the end of ear 1 – stick with your original choice or move to a specialization in Software Development/IT Management/Cloud Computing.  In this course you will use and learn: Machine Learning, AI & Deep Learning, Statistics & Data Analysis, Big Data Analysis & Programming, Software Development, Web Programming & Scripting Business Intelligence, Advanced Database Structure and Knowledge, Social Media Analysis & Visualisation, Data Mining and Intelligent Agents for Knowledge Discovery.

  • You have the option of spending semester 6 abroad in one of our partner colleges/companies in Germany, Austria, France, Belgium, Spain and Mexico.
  • A six-month long internship in Year 3 is part of the course and is a real advantage giving you industry experience and contacts.  With around one hundred students placed annually across Computing courses in Tallaght the list of placement companies is extensive and includes major companies such as Amazon AWS, SAP, fidelity & Bank of America as well as Tallaght University Hospital, Dept. of Agriculture, Evros and many others.

Graduate Job Titles:

  • Data Scientist
  • Intelligent Agent Developer
  • Machine Learning Engineer
  • Data Analyst
  • Social Media Analyst
  • Developer
  • AI Consultant
  • Support Engineer

Graduate Employers:

  • SAP
  • Version1
  • Bank of America Merrill Lynch
  • IBM
  • Microsoft
  • Accenture
  • Bearing Point
  • Amazon AWS
  • Computer Architecture 
  • Critical Skills Development
  • Business & Information Systems
  • Discrete Mathematics 1
  • Software Development 1
  • Visual Design & User Experience
  • Social Media Communications
  • Database Fundamentals
  • Operating Systems Fundamentals
  • Statistics
  • Software Development 2
  • Systems Analysis
  • IT Scripting & Automation (*Elective)
  • Advanced Database Technologies
  • Discrete Mathematics 2
  • Network Fundamentals
  • Software Quality Assurance and Testing
  • Software Development 3 (*Elective)
  • Client-Side Web Development
  • Data Administration and Analysis
  • IT Service Management (*Elective)
  • Management Science
  • Routing & Switching Essentials
  • Project
  • Information Security
  • Software Development 4 (*Elective)
  • Data Structures and Algorithms (*Elective)
  • Cloud Services & Distributed Computing
  • Data Analysis
  • Big Data Technologies
  • Innovation & Entrepreneurship (*Elective)
  • Advanced Routing & Switching (*Elective)
  • Operating Systems
  • Server-Side Web Development
  • Experiential Learning


  • Applied Machine Learning
  • Social Media Analysis
  • DevOps - Continuous Integration and Deployment (*Elective)
  • Interactive Media Design & Visualisation
  • Information Management
  • Project - Data Analytics
  • Security for the cloud and IoT (*Elective)
  • Applied Artificial Intelligence and Deep Learning
  • Data Analysis and Programming
  • E-Learning Elective
  • Enterprise Performance Architecture (*Elective)
  • IT Governance and Quality
  • Operations Research (*Elective)
  • Project - Data Analytics Specialisation
  • User Experience Design (*Elective)
TU Code



Level 8


Bachelor of Science (Honours)


4 years

Number of Places





EU Fees

Non-EU Fees

Contact Us

School of Science & Computing