BA Hons Computer Science

4 Years On Campus Bachelors Program

Trinity College Dublin TCD

Program Overview

Trinity College Dublin's Computer Science degree offers a rigorous and state-of-the-art education in computer science, balancing theory and practice in areas such as algorithms, artificial intelligence, and software systems. Ideal for curious problem solvers who love technology, the program trains students to develop solutions that propel industries from healthcare and finance to entertainment and security.

Curriculum Structure

  • Year 1 (Junior Fresh)- Students gain a broad base from core modules like Mathematics I & II, Introduction to Programming, Digital Logic Design, Electrotechnology, Computers & Society, and a group-based Programming Project. The modules introduce the students to basic ideas of computation, logic, electronics, and group programming.
  • Year 2 (Senior Fresh)- The focus continues deeper into comprehension with subjects such as Algorithms & Data Structures I & II, Systems Programming, Concurrent Systems & Operating Systems, Computer Architecture, Microprocessor Systems, and Software Engineering Project. Students learn Discrete Mathematics and Telecommunications as well, solidifying theory and systems-level hands-on practice.
  • Year 3 (Junior Sophister)- This year incorporates advanced core modules—Symbolic Programming, Software Engineering, Computer Networks, Compiler Design, Information Management, Concurrent Systems, Artificial Intelligence—into optional combinations like Machine Learning or Computer Vision. Team and individual programming tasks and Trinity Electives are also completed by students to begin specialisation.
  • Year 4+ (Master's Year / Capstone)- They take advanced courses such as Computer Graphics, Fuzzy Logic, Scalable Computing, or Human Factors, in the fourth (and fifth, in some instances) year, instructed by practitioner researchers. They do an individual or team capstone project—and, if taking an Master in Computer Science, do a paid industry internship with our corporate collaborators Intel, SAP, and Stripe.

Specialization areas: algorithms, systems programming, artificial intelligence and machine learning, software engineering, computer architecture, digital logic, telecommunications, data management, capstone projects

Learning outcomes: Graduates will create and implement effective algorithms, construct and manage sophisticated software systems, employ AI principles, understand computer hardware and networks, engage in team-based project work, and lead innovation in tech environments.

Professional alignment (accreditation): The BA (Mod) and Master in Computer Science integrated programmes are professionally accredited by Engineers Ireland.

Reputation (employability rankings): Trinity ranks 75th globally and 1st in Ireland in the QS World University Rankings 2025, and 139th in Times Higher Education rankings. Its School of Computer Science is highly renowned for good graduate performance and employer relations.

Experiential Learning (Research, Projects, Internships etc.)

At Trinity, Computer Science students dive into real-world, hands-on learning through internships, group projects, access to advanced research labs, and cutting-edge digital tools. You’ll practice building scalable systems, work with serious games that enhance understanding of core concepts, and team up to apply theory in practical settings:

  • Industry leader internships – Paid internships, several months long, at organizations like Analog Devices, Gene­sis, Fresco, Mastercard, FINBOURNE, Cadence, and the Department of Education, where you will implement real software, AI, cloud, IoT, DevOps, and microservices projects
  • Guided software engineering projects – 12-week, group-based projects in the School where you design, develop, and deploy working software with faculty guidance
  • Research labs & serious games – In coursework and research initiatives (like DS‑Hacker), you’ll engage with Unity-based and digital serious games that teach BST algorithms and data structures through interactive and fun experiences 
  • Advanced digital infrastructure – Access to state-of-the-art computing labs, Bridge21 and other collaborative learning environments that emphasize team-based, tech-mediated education 

Progression & Future Opportunities

Trinity Computer Science graduates are exceptionally well placed for employment roles such as Software Engineer, Data Scientist, Systems Architect, and AI Specialist with high job demand and high salary:

  • Career Counselling via Trinity Careers Service – MyCareer, workshops, employer networking, and technology-related job fairs
  • Employment numbers & salary – High numbers secure graduate jobs, with graduate salaries of €40k–€60k from firms being typical
  • Internships often bypass early recruitment phases altogether
  • University–Industry Partnerships – Sustained relationships with leading tech firms, via internship, capstone, and talent streams
  • Enhanced accreditation value – The Engineers Ireland accreditation provides your degree with credibility and value throughout Europe
  • Graduate outcomes – Alumni go on to become career professionals in top global tech companies or to PhDs and university roles

Further Academic Progression: With the BA (Mod) in Computer Science under your belt, you may go on directly to the fifth-year Master's stream—obtaining a BA & MSc or go further to Trinity's structured PhD programs, facilitated by industry-associated research opportunities.

Program Key Stats

€21570 (Annual cost)
€ 55
Sept Intake : 1st Jun


Eligibility Criteria

AAB
3.2
27 - 32
80 - 85

1250 - 1400
27 - 32
6.5
90

Additional Information & Requirements

Career Options

  • Software Engineers / Developers
  • Web Developers
  • Technical Consultants
  • Entrepreneurs
  • Game Developers

Book Free Session with Our Admission Experts

Admission Experts