Course Finder

BSc Computer Science with Data Science

BSc Computer Science with Data Science

Undergraduate (Level 8 NFQ , Credits 240 )

Computer Science is a common entry course and offers the following two degree subjects:

If you have an interest in technology and trends, this degree subject could be for you. At its core, data science is about extracting insights from data that can transform the way a company operates. For example, understanding data can match millions of businesses with new customers around the world in the areas of advertising and e-commerce. Mining large-scale data sets based on our health can inform pharmaceutical companies when choosing new medicines to develop and capturing data streams from wearable devices can improve our understanding of our habits and routines. Agri-food, energy, transport, government and education are all examples of industries on the verge of being transformed by the power of data-driven methods.

Information on all our courses including pathways, internships and careers information is available in the UCD Science Undergraduate Courses Entry 2024 Brochure (PDF).


For more information regarding this course, please click School of Computer Science

How do I apply?


For EU students, please apply via MyUCD. The following entry route(s) are available:
Description ENTRY Duration Application Opening Date APPURL
BSc Computer Science with Data Science(CSSA) - Undergraduate Degree (Non EU) Entry in
Full Time - 4 Year(s) Apply from -
Oct 2023
Apply

If you have an interest in technology and trends, this degree could be for you. At its core, data science is about extracting insights from data that can transform the way a company operates. For example, understanding data can match millions of businesses with new  customers around the world in the areas of advertising and e-commerce. Mining large-scale data sets based on our health can inform pharmaceutical companies when choosing new medicines to develop and capturing data streams from wearable devices can improve our understanding of our habits and routines. Agri-food, energy, transport, government and education are all examples of industries on the verge of being transformed by the power of data-driven methods. 

Computer Science with Data Science is one of the degree subjects available through the common entry Computer Science course. This degree subject follows the same first two years as the BSc in Computer Science, which will give you an excellent foundation in Computer Science and Mathematics. The in-depth focus on Data Science begins in Third Year, when you will study Statistics, Data Management and Data Analytics. The aim is to provide the technical depth and the practical experience that you will need to stand out in an increasingly demanding market place. Modules will include hands-on experience with contemporary data science tools such as Hadoop, NoSQL, Python, SciPy, SciKit.Learn, Matplotlib, Numpy and Pandas. This is a sample pathway for a degree subject in Computer Science with Data Science. Sample topics include Machine Learning, Probability Theory, Introduction to AI, Data Science in Python, Data Mining, Information Visualisation, Programming for Big Data, and Deep Learning. 

First Year
Algorithmic Problem Solving • Introduction to Comp Architecture • Formal Foundations • Computer Programming • Functional Programming • Software Engineering Project • Foundations of Mathematics for Computer Science • Statistics with Python 

Second Year
Digital Systems • Databases and Information Systems • Discrete Mathematics for Computer Science • Introduction to Java • Computer Networking • Software Engineering Project • Introduction to Operating Systems • Data Structures • Algorithm • Linear Algebra 

Third Year
Data Science in Python • Probability Theory • Introduction to Artificial Intelligence • Network Analysis • Data Science in Practice • Information Visualisation • Programming for Big Data • Information Security • Five Month Internship or Software Engineering Project 

Fourth Year
Data Science Project • Machine Learning • Deep Learning • Data Mining • Cloud Computing • Connectionist Computing • Parallel and Cluster Computing • Text Analytics • Human Language Technology • Spatial Information Systems • Information Security 

Graduates with training in Computer Science with Data Science work in fields such as:
• Banking and Financial Services
• Consultancy (e.g. Accenture, Deloitte, PwC)
• Internet companies such as Google, PayPal and Meta
• Established ICT companies such as IBM, Microsoft and Intel
• ICT Start-ups

Graduates can also pursue a range of MSc or PhD programmes such as the MSc Computer Science (Negotiated Learning).

It is possible to study abroad for a trimester, usually in the third year of the course. 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.

Growing up, I loved taking things apart, understanding how they worked and the challenge of putting them back together. Similarly, I enjoyed maths in school and thought computer science might give me an outlet to apply these problem-solving skills in college. The foundational modules offered in the first two years are invaluable to students who opt for the data science pathway. Today, a degree in data science provides endless career opportunities and studying at UCD makes it all the more enjoyable. UCD’s elective modules provided me with a platform to extend my love for sport to an academic level by completing modules in exercise and performance. As a GAA scholar, UCD gave me the best opportunity to perform and succeed with access to world-class facilities and services.

Chloe Foxe, Graduate