School of Informatics & Creative Arts Undergraduate New course

BSc in Computing in Artificial Intelligence Engineering

Build the skills to create the next generation of intelligent software.
Not what you're looking for?
Search to find a different course

Course menu

Course Overview

This course combines a strong foundation in software engineering with specialist knowledge in Artificial Intelligence, Machine Learning, Deep Learning, Large Language Models, Agentic AI and MLOps. The course progresses from foundational concepts such as programming and mathematics into advanced areas including Machine Learning, Cloud Services, Vector Databases, Natural Language Processing, Explainable AI and responsible AI development.

Students will learn not only how AI models work, but how to design, build, deploy and maintain scalable AI-powered applications. Through labs, practical projects and a dedicated Work Placement or Erasmus semester, students develop real-world technical and professional experience.

Graduates will be prepared for careers such as AI Engineer, Machine Learning Engineer, Software Engineer and Data Scientist, as well as progression to postgraduate study and research.

What makes this course different

Understanding the Industry

Artificial Intelligence is rapidly transforming how organisations develop software, analyse data, automate processes and solve complex real-world problems. This course is designed with industry and employability at its core, giving students an understanding of how modern AI technologies are designed, deployed and managed within professional environments.

Career Opportunities

  • AI Engineer
  • Machine Learning (ML) Engineer
  • Software Engineer
  • AI Software Developer
  • Data Scientist
  • Graduate AI Developer
  • Graduate Software Engineer – AI
  • AI Security / Data Science roles
  • MLOps / AI Deployment roles
  • AI Researcher / Postgraduate Researcher

Sectors

  • Technology
  • Finance
  • Healthcare
  • Research

Course Delivery and Modules

Through labs, practical projects and a dedicated Work Placement or Erasmus semester, students develop real-world technical and professional experience.

Education Progression

Fees and Funding

Please find information on fees and funding here: www.dkit.ie/fees

Entry requirements

Standard entry requirements apply.

How to apply

Apply on CAO

All standard entry first-year applicants must apply for entry through the CAO. See Important application dates for CAO and information for specific applicant types below:

Apply on CAO
CAO code: DK727

International Application (non-EU)

International Applicants (not from or living in the EU) can apply through an agent or directly to DkIT to study this course.

Ask us a Question

If you have a question about the BSc in Computing in Artificial Intelligence Engineering please ask it below and we will get back to you.

Department Office

Dr Martin McHugh

Head Of Department

Disclaimer: All module titles are subject to change and for indicative purposes only. All courses are delivered subject to demand and timetables are subject to change. Elective Module options will only run subject to student numbers. The relevant Department will determine the viability of each elective module option proceeding depending on the number of students who choose that option. Students will be offered alternative elective modules on their programme should their preferred elective option not be proceeding. Award Options for Common Entry Programmes: The relevant Department will determine the viability of each award option proceeding depending on the number of students who choose either option. If the numbers for one of the Award options exceed available places, students for this option will be selected based on Academic Merit (highest grades).