Bachelor of Science in Computing with Software Development/Information Technology Management

3 Years On Campus Bachelors Program

Technological University Dublin

Program Overview

The TU Dublin Bachelor of Science in Computing (General Entry) is a forward-thinking three‑year program that provides a strong foundation in both software development and IT management with a choice to specialise in Cloud Computing, AI, or Machine Learning. It's excellent for students who enjoy coding, problem-solving, and want a general route to computing with first‑rate international career prospects

Curriculum Structure

  • Year 1 – Core Foundation: You will be learning fundamental subject matters like Systems Analysis, Web Development, Databases, Discrete Math & Statistics, Python Development, Networking, Operating Systems, and Cybersecurity. This foundation lays the technical groundwork and allows you to identify where you are strong
  • Year 2 – Stream Choice & Capability Development: You choose between Software Development or IT Management
  1. Software stream: Focuses on data structures, algorithms, Java, C++, and advanced Python, culminating in an agile-led team software project.
  2. IT Management stream: Covers Linux, PowerShell scripting, service management, advanced networking, cloud computing, and has an agile-led team IT project
  • Year 3 – Specialisation & Innovation: Remain within your selected stream and enrich your learning with add-on modules like Cloud Computing and Artificial Intelligence/Machine Learning. The final year is also inclusive of significant capstone projects drawn from real technology problems

Focus Areas: Software Development · IT Management · Cloud Computing · AI/Machine Learning · Cybersecurity

Learning Outcomes: Graduates are able to design, develop, deploy, and maintain software and IT systems, apply programming and scripting languages, analyze complex systems, execute teamwork, and specialize in emergent computing technologies.

Professional Alignment (Accreditation): The programme is in alignment with NFQ Level 7 and offers industry-standard skills in cloud, cybersecurity, and software development, taking you towards globally relevant certifications and jobs.

Reputation (Employability Rankings): Graduates are very much in demand in Ireland and globally, with swift career progression often within two years of accepting roles such as Junior Developer, Cloud Engineer, or IT Consultant

 

Experiential Learning (Research, Projects, Internships etc.)

You’ll get hands-on from day one with real-world projects, software tools, and teamwork using the same resources you’ll find in industry. Alongside programming and IT fundamentals, you’ll use dedicated labs, peer tutoring, and placement opportunities to build practical skills and confidence.

Practical Experience Includes:

Labs & Computing Learning Centre: Access to high‑tech electronic/computer laboratories in Bolton Street, Blanchardstown, Tallaght, as well as the Computing Learning Centre offering free peer tuition on programming, algorithms, databases, etc.

High‑Performance Computing Nexus Lab: Work with state‑of-the-art HPC clusters, supercomputing software, parallel programming, and big data analytics software

Applied Intelligence Research Centre (AIRC): Engage in real-world data, NLP, ML, and cybersecurity research projects with the collaboration of SFI, Enterprise Ireland & CeADAR

Capstone & Group Projects: During years 2 and 3, you'll develop agile-based team projects in software development, IT systems, cloud solutions, and AI—mirroring professional workflows

Industry Placements & Internships: While integrated across streams, you can opt to complement study through internship-type placements, making the most of the university's strong links with local tech employers and AWS-connected opportunities

Tour TU Dublin's entire range of labs, workshops, and research facilities here: https://www.tudublin.ie/explore/faculties-and-schools/computing-digital-data/ (Facilities & Research sections)

This mix of labs, projects, mentoring, and placement makes you stand out—actually converting theoretical knowledge into work-ready skills

Progression & Future Opportunities

Graduates from the BSc in Computing (General Entry) at TU Dublin enjoy strong career outcomes, stepping into roles such as Software Developer, Cloud Engineer, Data Scientist, and IT Consultant within months of graduating. And with TU Dublin’s powerful industry connections, you’ll be primed to launch a technology career with confidence:

  • Career & Graduate Services — The Career Development Centre (Jobscene & Placement Registry) delivers one-to-one CV checking, interview practice, and high-priority access to technology internships and graduate roles
  • Employment Stats & Salaries — 78% of TU Dublin Level‑8 graduates in full-time employment after nine months — the highest in Dublin and second highest in Ireland; average entry pay for tech graduates over €35,000–€40,000 per year
  • University–Industry Partnerships — Intern pipeline connected with Amazon AWS, SAP, Fidelity, Bank of America, IBM, Deloitte, Google, Accenture and others; six-month paid placements integrated in Year 3
  • Long-Term Accreditation & Reputation — Outcomes ranked among the highest tech degrees in Ireland; TU Dublin is #1 in Dublin in employability

Here's how TU Dublin helps your future:

Career Services: CV/interview guidance and job vacancies through Jobscene

Industry Placements: Voluntary paid six-month Year 3 internship

Strong Employer Network: Connections with top international and domestic technology businesses

Graduate Outcomes: 78% full-time employment after 9 months with competitive entry-level salaries

Alumni & Accreditation: Access to a global TU Dublin alumni and a degree accredited at NFQ Level 8

Further Academic Progression:

After completing this degree, you can continue to advanced master's degrees like MSc Artificial Intelligence, Data Science, Cybersecurity, or go to postgraduate research (PhD) using the research facilities of the university, for instance, AIRC or the HPC Nexus Lab.

 

Program Key Stats

€12500 (Annual Cost)
€ 50
Sept Intake : 1st Jun


Yes

Eligibility Criteria

2.4 - 3.0
24
70 - 75

1090
21
6.0
80

Additional Information & Requirements

Career Options

  • Junior Developers
  • IT Automation Specialists
  • Cloud Engineers
  • Software Testers
  • IT Support
  • Database Administrators
  • Junior Analysts and Network Engineers

Book Free Session with Our Admission Experts

Admission Experts