Trinity College Dublin

Skip to main content.

Top Level TCD Links


Computer Science

Admission Requirements

For Admission requirements please click here


To apply to this course, click on the relevant Apply Link below

What is Computer science?

Computer science is a professional subject concerned with the study of everything to do with computers and our relationship with them. The field began with the pioneering theoretical discoveries on logic and calculation in the nineteenth century and continued with the development of early computers in the middle of the last century right up to the present day, where computers have become an integral part of daily life.

Computer scientists are critical to the efficient running of modern societies, dealing with health, security, banking and finance, transportation, and now increasingly our interaction through social networks. Computing professionals, like their counterparts in medicine, law, engineering, accountancy and finance, deal with theoretical issues, solve complex problems, deal with matters of ethics and with society at large. Theoretical issues in computer science relate to the abstract notions of computation and information. The study of these issues leads, for example, to efficient and robust algorithms and to new programming languages. Applications of computer science range from artificial intelligence to health informatics, from computer animation and graphics to information security, and from social network sites to educational and training systems.

Computer science at Trinity is an integrated programme: students study for an honors Bachelor’s degree over four years and have the option to study for a fifth year leading to a Master in Computer Science (MCS) degree.

Is this the right course for you?

Computer science at Trinity is a challenging and exciting course with a focus on innovation and cutting-edge technology that demands the very best from our students. As a Computer science graduate you will be able to apply your deep computer science knowledge along with a range of professional skills in teamwork and management to solve computational problems in all walks of life.

To get the best from the course you need to be interested in developing clear logical ideas about situations and about how to develop feasible schemes ('algorithms') for computers to deal with these situations. You need to be comfortable using mathematical techniques to solve problems.

If you are knowledgeable about computers already, to the extent of building them or writing programs for them, so much the better – but bear in mind, no prior knowledge of computer science is assumed.

Why study Computer science at Trinity College?

The School of Computer Science and Statistics at Trinity is recognised for establishing computer science as an academic discipline in Ireland. Over a period of more than 50 years, the School has earned a strong international reputation and has partnerships in education, research and industry across the globe. The School collaborates with leading employers and fosters innovation through its many successful start-up companies - including Iona Technologies, Havok, Kore, Swrve, Quaternion Labs,LinguaBox, Wifi Guard, CipherApps, Haunted Planet Studios, Haptica, GLANTA, Tolerant Networks, Cara Health, X Communications Ltd, EmpowerTheUser, Insight Statistical Consulting, Xcelerit, wripl and Emizar. This course is accredited by Engineers Ireland.

Course content

Years 1, 2 and 3

In the first three years of the programme, you will develop key skills in designing and implementing computer programs and systems, solving problems, using mathematics and communicating both orally and in writing. You will learn how to use a range of programming languages and how to tackle large software engineering projects. You will also learn about computer hardware and develop a broad knowledge of other topics, including networks and telecommunications, information management and the relationship between computers and society.

At the end of year 3, you choose to study either for the honors Bachelor's degree (B.A. Moderatorship in Computer science) or the Master in Computer science (MCS).

Final years

If you decide to study for the honors B.A. Moderatorship in Computer science degree over four years, you can choose from a range of advanced subjects to study including: artificial intelligence; computer graphics and animation; computer vision; networked applications; mobile telecommunications; and many others. Topics are reviewed annually to reflect developments in the field of computing.

You will spend the second half of this fourth year working with an academic supervisor on a substantial project in an area of your choice.

If you decide to study for the Master in Computer science degree over five years, you also choose from the range of advanced subjects listed above. The second half of your fourth year will be spent working on internship either in Ireland or abroad. Here you will have opportunities to work on real projects putting into practice the knowledge and skills that you have developed during your studies. Companies participating on our Internship programme include: Cisco, DemonWare, Microsoft, MasterCard, Murex, Susquehanna International Group, Arris, Intel, Creme, Accenture, Deloitte, Google, First Derivatives, Curam, Havok, IBM, Bloomberg, Symantec, Bank of America Merrill Lynch, Ezetop, Ericsson, Glanta Ltd, SAP, Amazon, Palantir, Corville, Xcelerator, AOL, Fastnet, Learnovate Centre, Incognito, Bearing Point, Swrve and Vistatec.

In your fifth and final year, as well as continuing to study advanced subjects, you will spend the second half of the year working with an academic supervisor on a substantial research dissertation in an area of your choice.

On successful completion of the five years, both a B.A. Moderatorship and Master in Computer science will be awarded.

Study abroad

You may apply to spend your third year studying at a university abroad as part of an exchange programme.

Career opportunities

Graduates from this programme are highly sought after and can expect to find employment anywhere in the world. Each year leading employers in the sector attend a special recruitment fair held at the School of Computer Science and Statistics which affords students an opportunity to chat informally regarding their career opportunities. Graduates find employment in almost any sector from communications and entertainment to manufacturing and transportation, government, healthcare, education and many more. Positions can be found within: design, testing, manufacturing, support and implementation, information systems, research and development, operations and management. Many graduates hold senior positions such as CTO and CIO. Others pursue careers in research to PhD and beyond. The School is proud of the entrepreneurial and academic success of its graduates.

Further information


Tel: +353 1 896 1765

Did you know?

  • Trinity has once again secured the top place in Ireland in Computer Science and Information Systems according to the QS World University Rankings by subject 2014.

Specific Entry Requirements

Leaving CertificateHC3 Mathematics
Advanced GCE (A-Level)Grade C Mathematics
Other EU examination systemsSee