Curricular information is subject to change
Show/hide contentOpenClose All
This Programme is aimed at students who wish to develop a career or pursue further studies in Computer Science and Data Science. We value and therefore encourage our students to be active, motivated, autonomous learners who have a critical and reflective approach to Computer Science and Data Science. We aim to provide a learning environment that will encourage students to learn and practice skills in Computer Science and data analytics, individually and as part of teams. Practicals, tutorials and assignments are key elements of the design of the Programme. As part of this approach to learning, the Programme uses teaching, learning and assessment approaches such as tutorials, practicals, assignments and individual and team projects, as well as traditional lectures, in the design and delivery of the curriculum.
Students take 7 core modules and 1 15-credit option module. Students take a further 10 credits as electives. Electives may also be chosen from within the BSc Programme.
Students take 6 core modules (40 credits) and 4 Option modules (20 credits).
Module ID | Module Title | Trimester | Credits |
---|---|---|---|
COMP30030 | Introduction to Artificial Intelligence | Autumn | 5 |
COMP30040 | Networks and Internet Systems | Autumn | 5 |
COMP30760 | Data Science in Python - DS | Autumn | 5 |
STAT20110 | Probability Theory | Autumn | 5 |
COMP30750 | Information Visualisation -DS | Spring | 5 |
COMP30770 | Programming for Big Data | Spring | 5 |
COMP30850 | Network Analysis | Spring | 5 |
Stage 3 Options - A)1 OF: All students should select COMP30780 at the start of the academic year. Students who wish to apply for the Industry Internship module and are successfully placed on an internship will be manually registered by the School Office to COMP30790 and subsequently dropped from COMP30780. Further information is available at: http://www.ucd.ie/science/careers/internships/students/ COMP30920 is only offered if students are unable to complete their internships due to unforeseen events. The module will be registered by the School office if such events arise. This module is completed in the summer trimester. |
|||
COMP30790 | Industry internship | 2 Trimester duration (Spr-Sum) | 15 |
COMP30780 | Data Science in Practice | Spring | 15 |
COMP30920 | Software & Data Project | Summer | 15 |
Stage 3 Options - A)1 OF: All students should select COMP30780 at the start of the academic year. Students who wish to apply for the Industry Internship module and are successfully placed on an internship will be manually registered by the School Office to COMP30790 and subsequently dropped from COMP30780. Further information is available at: http://www.ucd.ie/science/careers/internships/students/ COMP30920 is only offered if students are unable to complete their internships due to unforeseen events. The module will be registered by the School office if such events arise. This module is completed in the summer trimester. |
|||
COMP30520 | Cloud Computing (UG) | Autumn | 5 |
COMP30900 | Final Year Project Foundations | Autumn | 5 |
COMP40370 | Data Mining | Autumn | 5 |
COMP47750 | Machine Learning with Python | Autumn | 5 |
COMP30910 | FYP: Design and Implementation | Spring | 10 |
COMP47580 | Recommender Systems & Collective Intelligence | Spring | 5 |
STAT30280 | Adv Data Analytics (online) | Spring | 5 |
COMP30190 | Program Construction II | Autumn | 5 |
COMP30220 | Distributed Systems | Autumn | 5 |
COMP30240 | Multi-Agent Systems | Autumn | 5 |
COMP30250 | Parallel and Cluster Computing | Autumn | 5 |
COMP30690 | Information Theory | Autumn | 5 |
SCI30080 | Professional Placement-Science | Autumn | 5 |
STAT30240 | Predictive Analytics I | Autumn | 5 |
COMP30110 | Spatial Information Systems | Spring | 5 |
COMP30230 | Connectionist Computing | Spring | 5 |
COMP30540 | Game Development | Spring | 5 |
COMP30720 | Ethical Computer Hacking | Spring | 5 |
COMP40010 | Performance of Computer Systems | Spring | 5 |
COMP40020 | Human Language Technologies | Spring | 5 |
COMP40660 | Advances in Wireless Networking | Spring | 5 |
COMP41710 | Human Computer Interaction | Spring | 5 |
COMP47390 | Mobile App Dev - Cocoa Touch | Spring | 5 |
COMP47480 | Contemporary Software Development | Spring | 5 |
COMP47650 | Deep Learning | Spring | 5 |
COMP47660 | Secure Software Engineering | Spring | 5 |
IS30370 | Information Ethics | Spring | 5 |
MATH30250 | Cryptography: Theory & Practice | Spring | 5 |
Award | GPA | ||||
---|---|---|---|---|---|
Programme | Module Weightings | Rule Description | Description | ||
BHSCI014 | Stage 4 - 70.00% Stage 3 - 30.00% |
Standard Honours Award | First Class Honours | 3.68 |
4.20 |
Second Class Honours, Grade 1 | 3.08 |
3.67 |
|||
Second Class Honours, Grade 2 | 2.48 |
3.07 |
|||
Pass | 2.00 |
2.47 |
|||
BHSCI014 | Stage 4 - 70.00% Stage 3 - 30.00% |
Standard Honours Award | First Class Honours | 3.68 |
4.20 |
Second Class Honours, Grade 1 | 3.08 |
3.67 |
|||
Second Class Honours, Grade 2 | 2.48 |
3.07 |
|||
Pass | 2.00 |
2.47 |