Skip to main content

Trinity College Dublin, The University of Dublin

Menu Search



Undergraduate

Computer engineering

B.A.I., M.A.I. Optional: B.A.I. only; 165 places

****Essential Maintenance****

Please note that due to SITS planned essential maintenance [SITS System Upgrade], the my.tcd.ie course application system will not be available from Monday 12th December - Thursday 15th December 2016 inclusive.

We apologise for any inconvenience caused.

Apply Course Options

What is Computer Engineering?

A computer engineer has mastered the necessary knowledge of mathematics and systems to tackle a whole range of real-world problems. Layered on top of these fundamentals is a set of specialist skills in computing that range from how a computer is designed and constructed to the application of computing power to solve a range of problems from social media to navigation, from medicine to space travel, and many more besides.

The impact of computer engineering has been more significant and more pervasive than that of many other disciplines. The smart phone, tablet computers, the Internet and games consoles are all products that were not even imagined 30 years ago, but have now been realised by the ingenuity of computer engineers.

Computer engineers may design computer hardware, write computer programs, integrate the various sub-systems together or do all three. They need good people skills as they often get quickly promoted to management positions.

Computer Engineering @ Trinity

The School of Computer Science and Statistics which runs the Computer Engineering programme is the oldest computer science department in Ireland with more than 60 academics and over 300 postgraduate students. The School is highly respected internationally for the quality of its research and many of the staff who will teach you are among the world’s leading experts in their fields. Some famous start-up companies associated with the School are Iona Technologies, Havok, Demonware and DAFT.

Graduate skills and career opportunities

The demand for software and system designers will continue to grow within the next decade. When you graduate you will find opportunities for employment in software companies, financial institutions, large industrial organisations, research institutions and multinationals in Ireland as well as in Europe, the US and Asia.

Your degree and what you’ll study

In the third year, you will learn how computer systems are constructed from the ground up. You will study low-level assembly language programming to develop a deep understanding of what lies beneath the C++ and Java programs you have written in earlier years. How Operating systems (such as Windows, IoS and Linux) regulate access to hardware and how networks build from simple point-to-point links up to global networks like the Internet are also studied both in theory and in the form of experiments. Encryption and other security-related topics are also covered.

By the time you get to the fourth year, you are ready to undertake a major individual project which you can choose from and extensive menu offered by staff or you can opt to take an internship with an employer in the computer industry (multi-national, local company or start-up). You can choose from a range of modules exploring how computers can render complex graphics, how they can see and understand video images and how this can be used with headset hardware for augmented reality. The ability of computers to harvest, store and process huge amounts of complex data is central to Computer Engineering, as are the energy and sustainability aspects of operating large cloud computing centres. You can further explore how hackers break into computer systems and how to defend against attack.

The fifth (optional) year leads to a master’s degree (MAI) in engineering and it is here that students get to carry out a major dissertation on a topic of their choice. This is a chance to really become a world-class expert in your favourite topic, researching what others have done across the world and building a hardware or software prototype that demonstrates this. As with the 4th year project, the topic could be anything from helping to manage huge cloud computing facilities through novel face-recognition algorithms to uncovering fraud in bitcoin transactions.

To support your work on the dissertation, you can take a number of elective courses in the first semester including: Fuzzy Logic; Formal Methods; Advanced Computer Architecture; Embedded Systems; Distributed Systems; Networked Applications; Artificial Intelligence; Real Time Animation.

For more detail on what is covered in each module, please visit: www.tcd.ie/engineering/current-students

GET IN TOUCH!

www.scss.tcd.ie/undergraduate/computer-engineering

Email: enquiries@scss.tcd.ie

Tel: +353 1 896 1765


What our graduates say

Tony O’Donnell - 2001 Computer Engineering

“Being a Trinity graduate is a special thing, and the experiences I had in College gave me a sense of intellectual fearlessness and curiosity that have driven me through my career so far. But being a Trinity engineering graduate has an extra secret something. The school is one of the oldest, and has a long tradition of academic excellence, as well as a reputation for slightly anarchic and fun-loving undergraduates. I ultimately chose Computer Engineering, and the blend of high tech skills, along with a firm engineer’s grasp of problem-solving, maths and systems analysis has always helped me succeed in solving complex problems.”

Course Options

Award

B.A.I., M.A.I. Optional: B.A.I. only

Number of Places

165

CAO code (Central Applications Office code) is

TR032

Options

Students who wish to study Computer engineering apply to the Engineering degree (TR032). The first two years are common to all Engineering students and at the end of the second-year students select Computer engineering as their specialist area.

See TR032: Engineering (common entry programme) for details of the Freshman (first two) years.


Admission Requirements

For general admission requirements please click here

Leaving CertificateHC3 Mathematics
Advanced GCE (A-Level)Grade C Mathematics

Apply

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

EU Applicants

Read the information about how to apply, then apply directly to CAO.

Mature Student – Supplementary Application Form

Read the information about how to apply as a mature student then select the link below to complete the TCD Supplementary Application Form for mature students.

Engineering, 5 years full-time Closing Date: 01/FEB/2017

Non-EU Applicants

  • Engineering, 5 years full-time Closing Date: 30/JUN/2017
  • CAO code (Central Applications Office code) is

    TR032

    Options

    Students who wish to study Computer engineering apply to the Engineering degree (TR032). The first two years are common to all Engineering students and at the end of the second-year students select Computer engineering as their specialist area.

    See TR032: Engineering (common entry programme) for details of the Freshman (first two) years.