Course Title: Bachelor of Science (Honours) in Computer Science (Infrastructure)
Computer Science (Infrastructure) is a future-focused, practical honours degree that equips you with essential skills in software development, IT infrastructure, networks and systems design – the building blocks behind modern digital technology. This course prepares you to design, develop and maintain the software and infrastructure that power everything from smart mobile apps and cloud services to enterprise systems used by global organisations.
Through hands-on learning, you will gain a strong foundation in programming, operating systems, networking, cloud computing, cybersecurity and systems administration. You’ll also explore how technology supports data storage, distributed systems, secure applications and infrastructure architecture. Whether you see yourself building secure networks, managing IT systems, or creating software solutions, this degree gives you the confidence to adapt as technology evolves.
A highlight of the student experience is the opportunity to take part in international exchanges, work placements and industry-relevant project showcases, including presenting your final year work to employers and tech experts. You’ll be supported to work independently and in teams, developing real technical skills and professional confidence for future careers.
Graduates of the programme are in demand across the IT and tech sectors with roles such as Software Engineer, Software Developer, Systems Administrator, Virtualisation Engineer, IT Security Specialist and Database Administrator at international companies and innovative start-ups. Many alumni also pursue postgraduate opportunities or specialise further in areas like cloud computing, cybersecurity and networking technologies.
This degree is suited to students who want a practical, adaptable and future-ready qualification in computing that prepares you for lifelong learning and a wide range of careers in the digital economy.
Study Abroad Opportunities
You can apply to participate in an international exchange for the second half of third year as part of your experiential learning. Erasmus places are available in a number of European countries and there are also other student exchanges in countries such as South Korea. All modules taken abroad are taught through English.
Work Placement
You can apply for work placement in Year 3, to gain invaluable experience in the IT industry, or you can study further modules.
Leaving Certificate Requirements
|
Minimum Number of |
|
|---|---|
|
Subjects |
Higher |
|
6 |
2 H5's |
|
Minimum Grade in |
|
|
Maths |
English OR Irish |
|
O4/H7 |
O6/H7 |
QQI/FET Requirements
|
Essential Major Award |
Essential Component Award |
|---|---|
| Any full Level 5 or 6 award | Minimum of 5 distinctions. Must include: Distinction in 5N0554 or 5N0556 or 5S2246 or 5N18396 or 6N3395 or O4/H7 LCE Maths. |
In addition to the QQI minimum entry requirements, QQI quotas and QQI points apply. The max QQI points awarded is 390. Further details at TU Dublin QQI FET Applicants.
Mature Applicants
Applications from mature students (23+) are welcome. Further details at TU Dublin Mature Applicants.
English Language Requirements
If English is not your first language you will need to provide evidence of your English language proficiency as detailed on our website. Applicants for this course should have a minimum IELTS (Academic Version) English Proficiency of 6 overall (or equivalent) with nothing less than 6 in each component.
Click on the link below to view an indicative timetable for this course. Timetables are subject to change and up to date timetables will be provided to students on commencement.
View Sample Timetable
Graduates are working as Software Engineers, Software Developers, Systems Administrators, Virtualisation Engineers, IT Security experts and Database Administrators in global organisations such as IBM, Amazon and Oracle, local successful companies such as Ocuco, Version 1 and Digital Planet, and in start-ups.
Many also work in IT departments of banks, building societies and government organisations or as software or infrastructure consultants.
- Software Engineer
- Software Developer
- Systems Administrator
- Virtualisation Engineer
- IT Security expert
- Database Administrator
Semester 1
- Building a PC [Mandatory]
- Communications and Personal Development [Mandatory]
- Introduction to Operating Systems [Mandatory]
- IT Fundamentals [Mandatory]
- Program Design [Mandatory]
- Programming [Mandatory]
Semester 2
Semester 1
- Legal and Professional Issues [Mandatory]
- Microprocessors [Mandatory]
- Networking 2 [Mandatory]
- Object Oriented Programming [Mandatory]
- Operating Systems and System Administration [Mandatory]
- System Infrastructure and Architecture I [Mandatory]
Semester 2
Semester 1
- Cloud Computing [Mandatory]
- Databases 2 [Mandatory]
- Mobile Software Development [Mandatory]
- Networking Programming [Mandatory]
- Web Development & Deployment [Mandatory]
- Introduction to DevOps [Mandatory]
- Individual Project [Elective]
- Study Abroad 1 [Elective]
- Study Abroad 2 [Elective]
- Study Abroad 3 [Elective]
- Study Abroad 4 [Elective]
Semester 2
- Business & Enterprise [Elective]
- Individual Project [Elective]
- Mobile Robotics [Elective]
- Service-Learning & Civic Engagement [Elective]
- Systems Infrastructure and Architecture 2 [Elective]
- Team Project [Elective]
- Universal Design & Assisitive Technology [Elective]
- Work Placement [Elective]
- Cyrptography & Cyber Security [Elective]
- Software Testing [Elective]
- Global Classroom [Elective]
- Study Abroad 5 [Elective]
- Study Abroad 6 [Elective]
- Study Abroad 7 [Elective]
- Study Abroad 8 [Elective]
Semester 1
- Advanced Databases [Elective]
- Machine Learning for Data Analytics [Elective]
- Distributed Systems [Elective]
- Forensics [Elective]
- Games Engines 1 [Elective]
- Rich Web Application Technology [Elective]
- Advanced Web Mapping [Elective]
- Fundmentals of IoT [Elective]
- Image Processing [Elective]
Semester 2
Irish/EU Applicants
Applications from all Irish/EU citizens are made through the Central Applications Office (CAO).
Note: Applicants presenting with the Irish Leaving Certificate or a QQI FET award, regardless of nationality, should apply through the CAO.
The standard closing date to apply is February 1st. Late applications will close on May 1st. For restricted courses, the closing date is February 1st. Please see important dates on the CAO website. For a detailed guide on how to apply, please visit our CAO Hub.
International Students (Non-EU)
Applications from international students are welcome for this programme. If you meet any of the following criteria, applications should be made directly to TU Dublin via the “Apply Now – Non-EU” link on each programme webpage.
- You hold Non-EU Nationality, and you live in a Non-EU country.
- You hold EU Nationality, but you have not lived in an EU country for 3 of the last 5 years AND you have not attended 5 years primary/secondary education in an EU country.
- You require a Student Visa to study in Ireland
Note: Applicants presenting with the Irish Leaving Certificate or a QQI FET award, regardless of nationality, should apply through the CAO.
For full details on How to Apply, Visa & Immigration Information, Accommodation Information and International Fees, please visit our International Hub.
Application Dates for Non-EU Applicants
Applications for undergraduate courses commencing September 2026 are now open and will close in June 2026.
Advanced Entry applications are accepted to this course. For further information on how to make an Advanced Entry application, please visit our CAO Hub. A full list of courses open for Advanced Entry are listed on the CAO website.
To qualify for Advanced Entry applicants must be currently studying, completing, or have successfully completed, studies at Level 6, 7 or 8 in a Higher Education Institution (HEI) or an equivalent, in a related area. You must demonstrate by providing transcripts of results that you have achieved the learning outcomes for each stage you wish to advance past, for example:
- To enter Year 2 via Advanced Entry, you must demonstrate that you have met the learning outcomes for Year 1.
If English is not your first language you will need to provide evidence of your English language proficiency as detailed on our website.
Having worked as a computer technician for a couple of years, I was made redundant and found I was being overlooked for jobs because of my lack of formal qualifications. I found the diversity of subjects and the pace of the course suited me very well. As part of the course I worked as an intern for the company with which I now work full-time. The course continued to be challenging and interesting throughout, and has given me a career path I would have never achieved on experience alone.
Graduates are qualified to pursue postgraduate studies to MSc, MPhil or PhD levels.