Computer Science

Course Information

BSc (Hons) (NFQ Level 8)

Full Time - Undergraduate Studies

CAO Code: DN201
CAO Points Range 2016: 485 - 585
Length of Course: 4 Years
Average Intake: 105

Leaving Certificate:

Passes in six subjects including English, Irish, Mathematics (Min O3/H6 in LC or equivalent) & three other recognised subjects.

You must obtain a minimum of Grade H5 in two subjects and a minimum of Grade O6/H7 in the remaining four subjects.


Click below for equivalent entry requirements information for:

Why is this course for me?

Do you ever wonder how Google, Skype, Internet banking or computer games work? Would you like to develop the next generation of cutting-edge computing technologies? If you’re a logical thinker who likes problem solving and you enjoy subjects like mathematics, a degree in Computer Science could be for you. Computer scientists have advanced data compression technology that inspired the digital media revolution, e.g. DVDs, mp3s and YouTube video streaming.

Career & Graduate Study Opportunities

A UCD Computer Science degree equips you with the necessary skills to work as a computer programmer, software engineer or architect, database designer, web developer, network engineer, digital circuit designer, systems administrator or manager, and IT consultant. Many graduates also go on to start their own companies. With a BSc in Computer Science you’re also eligible to pursue graduate study in computer science and in related areas such as business, mathematics and engineering.

What Will I Study

This is a sample pathway for a degree in Computer Science. Topics include advanced software engineering, mobile application development, networks and Internet systems and web multimedia. Students learn programming languages such as Java, Perl and Ruby; markup languages such as HTML, XML; Internet technologies such as ASP, PHP and Flash; and graphics languages such as OpenGL and VRML. Students will also use both Windows and Linux/Unix operating systems.

First Year

  • Computer Science
  • Mathematics
  • Elective modules

Second Year

  • Computer Science
  • Mathematics
  • Elective modules

Third Year

  • Computer Science (UCD School of Computer Science and Informatics runs a research summer internship programme and students can apply for summer and longer internships in companies such as Google, Microsoft and IBM)
  • Elective modules

Fourth Year

  • Computer Science (includes a research project)

The Computer Science course is full time and includes a mixture of lectures, tutorials and practical assignments.

Assessment for each module will vary and may comprise a written exam, individual homework assignments, group projects and continuous assessment.

For detailed information on subject content click here.

International Study Opportunities

Universities that students have visited to date include the University of Auckland, New Zealand, the University of California, Irvine, USA, and Fudan University, Shanghai, China.


“It took me a while to realise I wanted to study Computer Science. In school I was very interested in Maths and problem solving and for a while a Maths degree topped my CAO. After I found out more about Computer Science I realised that it could provide me with an outlet for my love of problem solving with a practical element too. I picked UCD because I liked that their degree had more software elements than others, whilst still remaining balanced. For my Fourth Year project I have the option of choosing between using drones to map out a 3D room or analyse Twitter trends to find out more about the people who use it. I recently got accepted to do a Summer Internship with Deloitte in their Technology Consulting department.”
Clíodhna Connolly, Student