Computer Science involves the investigation and exploration of the theory, practice and use of computers and computation.
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 are a logical thinker who likes problem solving, a degree in Computer Science could be for you. Computer scientists have advanced data compression technology that inspired the digital media revolution, for example, DVDs, mp3s and YouTube video streaming.
Entry to first year Computer Science (DN201) is available on a competitive basis to students who have attained the relevant awards with the required modules. There are three relevant sets of awards detailed below.
Pass in any one of the following QQI-FET Level 5 awards with distinctions in a minimum of 5 modules::
| CASLT or 5M3807 | Laboratory Techniques |
| CELTX | Electronic Technology (Ended June 2016) |
| CITXX | Information Technology (Ended Dec 2015) |
The award must include distinctions in the following modules:
| C20139 or 5N1833 | Mathematics | |
| OR | C20174 | Mathematics for Engineering |
| OR | C20175 | Mathematics for Computing |
| OR | Grade O3/H6 in Leaving Certificate Mathematics (note: will be O2/H6 in 2019) | |
And 2 of the following modules:
| C20006 or 5N2746 | Biology |
| C20011 or 5N2747 | Chemistry |
| C20012 | Computer Architecture and Systems |
| C20013 | Computer Programming |
| C20016 or 5N1606 | Electronics |
| C20018 or 5N1774 | Electronics-Digital |
| C20033 or 5N2751 | Laboratory Skills |
| C20040 or 5N1638 | Mechanics |
| C20048 or 5N1460 | Physics |
Pass in any one of the following QQI-FET Level 5 awards with distinctions in a minimum of 5 modules::
| 5M0529 | Software Development |
| 5M0536 | Computer Systems and Networks |
The award must include distinctions in the following modules:
| C20139 or 5N1833 | Mathematics | |
| OR | C20174 | Mathematics for Engineering |
| OR | C20175 | Mathematics for Computing |
| OR | 5N0556 | Maths for STEM |
| OR | 5N18396 | Maths for Information Technology |
| OR | Grade O3/H6 in Leaving Certificate Mathematics (note: will be O2/H6 in 2019) | |
And 2 of the following modules:
| C20006 or 5N2746 | Biology |
| C20011 or 5N2747 | Chemistry |
| C20012 | Computer Architecture and Systems |
| C20013 | Computer Programming |
| 5N0548 | Computer Systems Hardware |
| C20016 or 5N1606 | Electronics |
| C20018 or 5N1774 | Electronics-Digital |
| 5N0541 | Fundamentals of Object Oriented Programming |
| C20033 or 5N2751 | Laboratory Skills |
| C20040 or 5N1638 | Mechanics |
| 5N2929 | Networking Essentials |
| 5N2928 | Operating Systems |
| C20048 or 5N1460 | Physics |
| 5N2772 | Software Architecture |
Pass in any one of the following QQI-FET Level 6 awards with distinctions in a minimum of 5 modules::
| CNSSX | Advanced Certificate in Networks and Software Systems (Ended June 2016) |
| 6M0695 | Computer Systems and Networks |
The award must include distinctions in the following modules:
| C20139 or 5N1833 | Mathematics | |
| OR | 6N3395 | Mathematics |
| OR | Grade O3/H6 in Leaving Certificate Mathematics (note: will be O2/H6 in 2019) | |
And 4 of the following modules (or 5 if C20139/5N1833/6N3395 is not included):
| C30143 | Networks |
| B30028 or 6N4089 | Spreadsheets |
| C20174 | Mathematics for Engineering |
| C30141 | Data Communications |
| C30144 | Object Oriented Programming |
| C30146 | System Maintenance |
| C30148 or 6N2532 | Web Authoring |
| C30151 | Data Structures |
| C30196 | Internet Programming Java |
| L32163 | WAN Technologies |
| L32434 | Routing Technologies |
| N33029 | Mathematics for Computing |
| 6N1411 | Systems Software |
| 6N0733 | Network Infrastructure |
| C30149 | Windows Programming |
| C20013 | Computer Programming |
| C20175 | Mathematics for Computing |
| C30142 | Knowledge Based Systems |
| C30145 | Operating Systems |
| C30147 or 6N4785 | Relational Database |
| C30150 | System Analysis |
| C30157 | System Support |
| G30001 or 6N1950 | Communications |
| L32164 | Switching Basics |
| N32773 | Instrumentation and Robotics |
| 6N2093 | Physical and Logical Networking |
| 6N0735 | Information Technology Administration |
All offers of a place are subject to UCD's Terms and Conditions of Offer.
All students must comply with the general regulations of the university