Bachelor of Science in Computer Science

4 Years On Campus Bachelors Program

Technological University Dublin

Program Overview

You're uncovering the BSc in Computer Science at Technological University Dublin—a course that will ground you in computing fundamentals and challenge your skills in software design, security, data science, and digital games. It's ideal for those who want to learn algorithms in depth, create secure and effective software, and explore specialisations like AI, enterprise systems, or digital games.

Curriculum Structure

  • Year 1
    In your first year, you'll establish strong foundations in programming and systems. You'll study modules such as Programming 1, Computer Systems, and Data Structures, which acquaint you with the basics of coding, the way hardware and software within a computer interact, and how to efficiently organize and manage data.
  • Year 2
    Year two builds on that base: you'll study Algorithms & Complexity, Operating Systems, and Database Design & Web Technologies. They allow you to develop problem-solving skills, understand how operating systems function today, and design web applications based on data.
  • Year 3
    The third year introduces real-world experience and choice. You’ll take Business & Enterprise Module and can choose a Work Placement or a Service-Learning project, working with industry or community partners. Academically, you’ll also study Software Engineering and Computer Networks, strengthening your collaborative development skills and system-level design.
  • Year 4
     In final year, you’ll specialise in one of four streams: Enterprise Systems Development (building scalable, secure enterprise software),Applied Intelligence (researching machine learning & IoT),Digital Games Development & Simulation (designing game worlds and interactive simulations), or Security & Forensics (studying cryptography, steganography, forensic techniques).

Specialisations: algorithm design; software development; systems security; data, networks, specialisation in AI, games, enterprise systems or forensics.

Learning outcomes: Graduates are able to design, deploy, and optimize advanced computer systems; diagnose and fix technical problems; work in teams; and specialize in areas like AI, cybersecurity, or computer games.

Professional alignment (accreditation): The degree is accredited by the British Computer Society and mapped against professional standards for IT and computing.

Reputation (employability rankings): TU Dublin is Ireland's first Technological University, ranked 801–1000 by QS World University Rankings 2023, and is known for industry connections and graduate outcomes.

 

Experiential Learning (Research, Projects, Internships etc.)

TU Dublin BSc Computer Science students gain practical experience from day one, with the added benefit of learning by doing through current labs, project work, and partnerships with industry that convert classroom theory to practice. You will benefit from access to world-class facilities, leading-edge software, and real placements, all to advance your experience and career readiness:

Main experiential activities are:

  • Virtual Interaction Research Lab (VIRaL) – Complete projects like the Intel VR Training Programme using VR/AR tools, gaining expertise in immersive simulation and industry-led collaborative research.
  • Work placement & service-learning – Join external teams in Year 3 to get live work experience in professional settings, applying your skills to actual projects.
  • Career Development Centre support – Get one-to-one guidance, employer visits, CV clinics, and job fairs tailored specifically for computing students.
  • Programming & Computer Labs – Learn in computer laboratories that are well-equipped on campuses like Blanchardstown and Tallaght, with programming packages for security, network, and database modules.
  • Erasmus+ exchange & internships – Choose to study or work in Europe on Erasmus+, broadening your cultural horizons and connections.

Progression & Future Opportunities

TU Dublin Computer Science BSc (Honours) graduates are well placed to enter employment, with skills in software development, cybersecurity, AI, and systems engineering. Here is how your degree prepares you to begin your career:

  • Career Services – Computing career advisors will closely work with you to refine your CV, interview technique, and link you to employer networks through events and job fairs.
  • Strong graduate employment statistics – Nearly all graduates obtain work within their sector months after graduating, with starting pay in Ireland usually between €30–40K (graduate outcome statistics on TU Dublin Careers websites).
  • Industry networks – Collaboration with Intel via the VIRaL VR Training Programme, along with close links with local and global tech firms, leads to access to internships and early job opportunities.
  • Professional accreditation – This qualification, accredited by the British Computer Society, adds to your professional credentials for IT and software engineering jobs. 
  • Graduate outcomes – Mastered skills in project work, systems design, and programming give you lifelong flexibility in the tech sector.

Further Academic Progression

Graduates may also advance their academic studies by going for postgraduate qualifications in TU Dublin or elsewhere, e.g., an MSc in Data Science, Cybersecurity, AI, or transitioning to doctoral research, building on strong technical fundamentals and project-based experience.

 

Program Key Stats

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


Yes
Yes

Eligibility Criteria

2.4 - 3.0
24
70 - 75

1090
21
6.0
80

Additional Information & Requirements

Career Options

  • Software Engineer
  • Software Developer
  • System Analyst
  • Games Designer
  •  Network Administrator plus a breath of other disciplines
  •  

Book Free Session with Our Admission Experts

Admission Experts