Skip to main content

Course Search

Course Search

Course Search

Computing with Artificial Intelligence – BSc (Hons)

  • CAO Points: 280

  • Location: Moylish, Limerick City

  • years: 4


Course Overview

Artificial Intelligence is transforming how software and digital systems are designed, developed and used across every industry. The BSc (Hons) Computing with Artificial Intelligence prepares students to become modern computing professionals capable of designing, building and deploying intelligent software systems, data-driven applications and secure cloud solutions.

Students develop strong foundations in programming, modern software development practices, software engineering, web and mobile technologies, cybersecurity and cloud computing while learning how Artificial Intelligence and Machine Learning techniques are applied responsibly to real-world challenges.

Graduates leave with practical experience building modern applications enhanced by data analytics and intelligent technologies and are prepared to contribute across sectors including healthcare, financial technology, cybersecurity, business analytics, digital media and enterprise software development.

Contact Details

Mary Ryan

Email: Mary.Ryan@tus.ie

What are the entry requirements?

Leaving Certificate

A minimum of 2 H5 & 4 O6/H7 grades in six Leaving Certificate subjects, including Mathematics and English or Irish.

Mature Applicants

Candidates applying as mature applicants may be required to attend an interview and may be requested to take an aptitude test to prove their suitability for a place on this programme.

International Applicants

International applicants should apply directly to the International Office at TUS, allowing plenty of time for completing the visa process. Applications for September start should be made by 1st June at the latest to ensure visas are processed in time. You should familiarise yourself with visa processing times for your country of origin to ensure you make a timely application. Find out more here.

Course Modules

  • The course is structured around key computing skill areas which grow progressively throughout the degree:

    Artificial Intelligence & Machine Learning: Students explore intelligent agents, machine learning techniques, model evaluation and responsible AI practices.

    Data Science & Intelligent Analytics: Students learn data preparation, statistical thinking, analytics pipelines and how data quality and bias influence outcomes.

    Programming & Software Development: Students develop strong programming skills using modern languages and collaborative workflows supported by GitHub and testing practices.

    Software Engineering & System Design: Students learn agile development, requirements analysis, architecture design, teamwork and professional project delivery.

    Mobile & Web Technology: Students build responsive web and mobile applications, integrate APIs and design user‑centred digital experiences.

    Industry Experience and Practical Learning: Students will experience professional software development practices used in industry. Projects simulate real development environments where students design, build, test and present working software systems.

    Students learn agile development, requirements analysis, architecture design, teamwork and professional project delivery.

  • Foundations: Programming fundamentals, data literacy and understanding intelligent systems and responsible technology use.

    *This course is currently going through revalidation and the modules are subject to finalisation.

  • Applied Learning: Students train and evaluate machine learning models and work with real datasets.

    *This course is currently going through revalidation and the modules are subject to finalisation.

  • Intelligent Systems in Practice: Students integrate AI into applications while exploring explainability, ethics and system design.

    *This course is currently going through revalidation and the modules are subject to finalisation.

  • Specialisation: Students explore advanced topics and complete a substantial individual project which may involve: Intelligent software applicationsData analytics platformsSecure cloud solutionsAI‑enhanced web or mobile systems. Students demonstrate technical ability alongside project planning, ethical awareness, professional communication and independent problem solving.

    *This course is currently going through revalidation and the modules are subject to finalisation.

What can you do after this programme?

Graduates are prepared for a wide range of careers including:

  • Software Developer
  • Artificial Intelligence Developer
  • Machine Learning Engineer
  • Data Analyst
  • Cloud Engineer
  • Web or Mobile Application Developer

The course reflects the growing demand within Ireland’s technology sector for professionals who can combine strong computing skills with intelligent and data‑driven technologies.

Successful graduates of this programme are eligible for Level 9 and 10 postgraduate programmes within TUS or elsewhere.

Student Testimonial

Throughout my time in this course, I gained hands-on experience with the tools and technologies used in industry today. The lecturers are highly skilled in their areas and communicate their knowledge with ease. The project-based learning was perfect for me, reinforcing the theoretical elements covered in class through the assignments given. My internship as a software engineering intern at Intel Shannon allowed me to test my skills, gain industry insights, and build connections. My time there aided in my professional development, showcasing co-operation and organisational skills on top of the technical experience gained. This stood out on my CV when interviewing once I finished university! I would recommend this course to everybody who’s interested in getting into the IT field. It was a great experience from start to finish and it provided me with the skills I needed for a successful start in the IT industry.

Cian O Loughlin

Why Study Computing with Artificial Intelligence?

This course suits students interested in technology, problem-solving and creating modern digital systems. No previous programming experience is required. Artificial Intelligence concepts are introduced gradually alongside strong programming and software engineering foundations, supporting students as they build skills and confidence throughout the course. Technology employers increasingly seek graduates who understand both traditional software development and emerging AI technologies. This course combines strong computing fundamentals with modern intelligent systems development. Students develop skills in:

  • Programming and software engineering
  • Artificial Intelligence and Machine Learning
  • Data science and intelligent analytics
  • Web and mobile application development
  • Secure cloud computing and deployment

Students work on practical projects such as: AI‑enabled applications, data dashboards and analytics platforms, secure web and mobile systems and cloud‑deployed software solutions.

These experiences help students develop confidence and professional portfolios valued by employers.

Further Information

Who is this programme for?
This programme suits students interested in technology, problem-solving, and creating modern digital systems. No previous programming experience is required.
Artificial Intelligence concepts are introduced gradually alongside strong programming and software engineering foundations, supporting students as they build skills and confidence throughtout the programme.

Top 3 reasons to choose this course.

  1. Practical Hands-On Experience: This course provides practical experience with state-of-the-art tools and technologies, enabling students to build robust and scalable full stack applications, equipping them for success in the technology sector.

  2. Industry Placement Opportunity: This course offers a 6-month work placement in industry, providing students with invaluable real-world experience. By working alongside professionals in the field, students gain practical insights, develop industry-specific skills, and build professional networks.

  3. Travel and study in another European country under the Erasmus programme.

Additional Information

Similar Courses

TUS Limerick Mobile and Web Computing Students

Course Type: Undergraduate

Computing – BSc

Study Mode: Full Time

Level 7

Years 3

CAO points 200

Course Code US710

TUS Thurles Games Design and Development Students

Course Type: Undergraduate

Software Development with Games Programming – BSc (Hons)

Study Mode: Full Time

Level 8

Years 4

CAO points 230

Course Code US828

TUS Limerick Immersive Digital Media Students

Course Type: Undergraduate

Creative Digital Computing – BSc (Hons)

Study Mode: Full Time

Level 8

Years 4

CAO points 291

Course Code US825

A young man with light brown hair and fair skin sits intently in front of a computer, looking at the screen. He is wearing a blue t-shirt under a grey, textured cardigan. His left hand rests on the computer mouse, and his right hand is on the keyboard. The lighting is somewhat dim, with light primarily falling on his face and the monitors. There are two other blurred computer monitors in the foreground, one on the left and one on the right, showing various interfaces.

Course Type: Undergraduate

Software Development – BSc (Hons)

Study Mode: Full Time

Level 8

Years 4

CAO points 252

Course Code US820

TUS Limerick Computer Networks and Systems Management Students

Course Type: Undergraduate

Computer Networks & Cyber Security – BSc (Hons)

Study Mode: Full Time

Level 8

Years 4

CAO points 244

Course Code US827

A young man with light brown hair and fair skin sits intently in front of a computer, looking at the screen. He is wearing a blue t-shirt under a grey, textured cardigan. His left hand rests on the computer mouse, and his right hand is on the keyboard. The lighting is somewhat dim, with light primarily falling on his face and the monitors. There are two other blurred computer monitors in the foreground, one on the left and one on the right, showing various interfaces.

Course Type: Undergraduate

Software Development with Cyber Security – BSc (Hons)

Study Mode: Full Time

Level 8

Years 4

CAO points 234

Course Code US819