You are here:
Frequently Asked Questions

Frequently Asked Questions

How do I get into Computer Science?

All information about how to get into Computer Science, such as points and subject requirements is available on myUCD. No experience with computers is necessary for this course. 

All information for international students is available here  

Useful Links

Do I need Higher Level mathematics? 

No. The minimum requirement is a B3 in Ordinary Level Mathematics. A lot of students beginning in first year do not have higher level maths, although it is strongly advised that you do. In your first year, there are a lot of courses focused on giving you the foundation in mathematics that is required. 


Where can I get the opportunity to meet lecturers and other people connected to Computer Science?

All UCD Science events are listed here. In particular, UCD Computer Science attend the Higher Options Career Fair in the RDS each year where you can have the opportunity to talk to lecturers, students and other people connected to UCD. 

UCD Computer Science also holds a Open Evening where there is a number of talks from Computer Science lecturers and also the opportunity for students to talk to lecturers and students. Also UCD Science host a UCD Open Evening where you can talk to lecturers from Computer Science. 

A CSI Summer School run during the Summer to allow students entering 6th year an opportunity to gain an insight into Computer Science in UCD and also student life on campus.

Shadowing day allows 5th and 6th year secondary school students to get an opportunity to spend the morning with a current Science undergraduate student and attend lectures and tutorials. After lunch, there will be a tour of the undergraduate labs and facilities. There will be a small charge for this day which will include lunch. 


What programming languages will I learn?

You will overcome challenging problems in these areas using tools including:

  • Programming Languages - C , C++, Java, Perl; Markup Languages – XML, HTML; Internet Technologies – ASP, PHP, Flash;
  • Database Software – MS Access, Oracle;
  • Graphics Languages – OpenGL, VRML;
  • Operating Systems – Linux/UNIX, Windows.

I don't understand what module and stage mean?

A module is a self-contained unit of learning, which is studied over a semester. Each module has a credit value. A 5 credit module will require 100 to 125 hours of work. This includes classes, self study and assessment.

Core Modules are modules which are mandatory for your degree programme.

Option modules are a group of specified modules within a given programme, some of which must be taken by a student on that programme according to the programme structure.

Elective modules are modules which you can pick from anywhere across the UCD curriculum. In UCD, most undergraduate modules are allocated 5 credits. (You may find some large modules, allocated 10, 15 or 20 credits, in the later stages of your degree programme.) The normal workload is therefore 12 modules in a year or 6 in each semester. Some variation on this may be allowed – see the detailed regulations or visit the Programme Office for more information.

Your degree programme is divided into Stages, which generally correspond to years for full- time students. Each Stage consists of modules at an appropriate level, which amount to 60 credits. Normally, you will complete each Stage (pass all the modules, earn 60 credits) before moving on to the next Stage. Students should note that for entry into Stage 4 a qualifying GPA (≥2.48) must be achieved in Stage 3. 


What if I need help in an assignment?

All the lecturers are approachable and willing to help. Also the lab environment is a place where students can meet and discuss various assignments and on top of that. Outside of lab time there is the Computer Science Support Centre.

For any problems people have with mathematics there is also a Mathematic Support Centre


What will the academic year be?

 The academic year timetable can be found here


When will there be exams?

The year is divided into two semesters. There will be exams at the end of each semester, which is generally mid-December for Semester 1 and early May for Semester 2. 


Will my exams be worth 100% of the result?

A lot of the time in computer science, exams only make up a percentage of the final grade, percentages will also go for continuous assessment such as assignments or class tests depending on the module (subject). Some modules such as Software engineering in stage 1,2 and 3 are based fully on a group project.  


What happens if I fail a module? 

If you fail a module you may repeat or substitute where permissible. Additional information relating to exam results and a comprehensive list of FAQs is available here 


What jobs can I get once I finish this degree?  


Are there any opportunities for internships or studying abroad? 

In Stages 3 or 4 we hope to arrange internships with major companies for at least the top 25% of students in companies such as Google, Microsoft or IBM. UCD also has strong ties to Universities in Europe, China and the USA and there are study abroad options in Stage 3. Other possibilities are found here