TU Dublin students laughing outdoors on grangegormancampus

Computer Science (Infrastructure)Ríomheolaíocht (Infreastruchtúr)

Course Title: Bachelor of Science (Honours) in Computer Science (Infrastructure)

TU Code

TU857

CAO Point Range 2024

410−554

Level

Level 8

Award

Bachelor of Science (Honours)

ECTS Credits

240

Duration

4 years

Number of Places

54

Location

City Centre: Grangegorman

Virtual Tour

Grangegorman

Fees

EU Fees

Non-EU Fees

Computer Science (Infrastructure) is about developing software and infrastructure for applications ranging from those on smart devices to those in global corporations. This course provides the skills required to build data centres and networks, and to develop software securely, individually and in teams.

Recent graduates work as software developers, software engineers and system administrators. No prior programming experience is required.

Application areas include intelligent cities, ethical hacking, search-engine development, games, and legal and financial software.

You’ll gain a working knowledge of the components of a computer and a network, become familiar with the components of an operating system, and learn to administrate large distributed systems. You’ll write programs in multiple languages for platforms varying from single-user, single-platform applications to multi-user, multi-layered distributed systems.

You’ll learn how to ensure that an IT infrastructure complies with the most effective security techniques; learn many technologies, about web clients and servers, data storage, manipulation and analysis, the use of different platforms and physical devices, and techniques for developing systems, from small mobile devices to cloud-based services. You’ll learn how to integrate these technologies.

You’ll also study the architecture and infrastructure of large systems; how to design, document, implement and manage them.

In your final year, you’ll present your work at a highly regarded project fair to an audience of industry partners and experts.

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.

Professional Accreditation

Students earning BSc (Hons) will be eligible for Professional Membership of BCS, the Chartered Institute for IT (MBCS).

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

QQI/FET Award Required

Additional Requirements

Level 5:
One of the following awards:
  • CITXX Information Technology
  • 5M0536 / 5M17814 Computer Systems & Networks
  • 5M0529 / 5M17817 Software Development
Level 6:
  • 6M0691 Software Development
  • 6M0695 Computer Systems
CITXX
A distinction in 5 modules which must include:
  • C20012 Computer Architecture AND
  • C20013 Computer Programming
5M0536 / 5M17814
A distinction in 5 modules which must include 1 of the following:
  • 5N0548 / 5N17783 Computer Systems Hardware
AND
1 of the following:
  • 5N0556 / 5S17694 Maths for STEM
  • 5N0554 / 5N17782 Computational Methods & Problem Solving
  • 5N18396 Maths for Information Technology
  • Leaving Certificate Mathematics O4/H7
AND
At least 3 distinctions from the following:
  • 5N2929 / 5N17788 Networking Essentials
  • 5N0544 / 5N17784 Distributed Systems
  • 5N0583 / 5N17786 ICT Security Policy & Management
  • 5N0580 / 5N17787 Mobile Technologies
  • 5N2927 / 5N17802 Programming & Design Principles
  • 5N2434 / 5N17805 Virtualisation Support
  • 5N2928 / 5N17789 Operating Systems
5M0529 / 5M17817
A distinction in 5 modules which must include 1 of the following:
  • 5N0541 / 5N17785 Fundamentals of Object Oriented Programming
AND
A distinction in 1 of the following:
  • 5N0556 / 5S17694 Maths for STEM
  • 5N0554 / 5N17782 Computational Methods and Problem Solving
  • 5N18396 Maths for Information Technology
  • Leaving Certificate Mathematics O4/H7
AND
At least 3 distinctions from the following:
  • 5N0783 Database Methods
  • 5N1651 Games Analysis Design
  • 5N1910 Web Authoring
  • 5N0580 / 5N17787 Mobile Technologies
  • 5N2928 / 5N17789 Operating Systems
  • 5N2927 / 5N17802 Programming & Design Principles
  • 5N2769 / 5N17804 Software Testing
  • 5N2772 / 5N17803 Software Architecture

In addition to the QQI minimum entry requirements, QQI quotas and QQI points apply. The max QQI points awarded is 390. Further details at www.tudublin.ie/qqi

Mature Applicants

Applications from mature students (23+) are welcome. Further details at www.tudublin.ie/mature

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

Advanced Entry was not offered to this course in 2024. We are currently closed for Advanced Entry Applications. The courses that will be open for advanced entry will be listed on the CAO website in January 2025. For information on how to make an Advanced Entry application, please visit our CAO Hub.

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.