4 Years On Campus Bachelors Program
The Bachelor of Science in Computer Science with Data Science & Artificial Intelligence at University College Dublin gives you a solid foundation in computing and mathematics while developing specialised skills in data analytics and intelligent systems. This program is ideal for students who are curious about how data and AI are shaping our world and want to learn how to build smart systems and extract insights from complex data.
Curriculum Structure
First Year
In the first year, you’ll focus on essential computing and problem-solving skills with modules such as Computer Programming, Introduction to Computer Architecture, and Functional Programming, alongside Foundations of Mathematics for Computer Science to strengthen your analytical thinking. You’ll also begin exploring data and intelligent systems through introductory AI and data science modules while developing critical thinking skills that support your studies in later years.
Second Year
The second year expands your technical knowledge with modules like Object-Oriented Programming, Databases and Information Systems, Data Structures, and Algorithms, all critical for a career in computing. You’ll also study Computer Networking and Introduction to Operating Systems to understand how systems function in the real world, while Linear Algebra provides the mathematical background needed for advanced AI and data science work.
Third Year
In the third year, the focus moves toward data science and practical AI applications. Modules such as Data Science in Python and Introduction to Artificial Intelligence teach you analytical tools and intelligent system design. You’ll also study Probability Theory and Information Visualisation, and gain hands-on experience through Programming for Big Data or a work placement that provides industry exposure.
Fourth Year
The final year allows you to specialise in advanced topics such as Machine Learning, Data Mining, Cloud Computing, and Recommender Systems. You will also complete a major Computer Science Project, applying everything you’ve learned to a real-world problem, and can choose from options like Deep Learning, Human-Centred AI, and Generative AI to shape your expertise.
Focus Areas: Machine Learning, Big Data Analytics, Artificial Intelligence, Software Development, Cloud Systems
Learning Outcomes: Graduates will be able to design and implement software, extract insights from large datasets, build intelligent systems, and apply computational techniques to real-world challenges
Professional Alignment (Accreditation): This is a full-time, four-year Bachelor of Science degree aligned with industry expectations in computing and data science
Reputation (Employability & Rankings): University College Dublin is ranked among the top universities globally, offering strong recognition from employers worldwide
At UCD, learning goes beyond lectures and textbooks. In this program, you gain hands-on experience with modern tools and technologies used in the data science and AI industry, including Python, Hadoop, NoSQL, SciPy, Scikit-Learn, Matplotlib, NumPy, and Pandas. From the start, you’ll engage in practical projects and, in later years, have opportunities to apply your skills in real-world environments through industry placements and research-led projects.
Students benefit from a combination of individual and group project work, access to cutting-edge research facilities, and real-world learning experiences that prepare them for careers in computing, data science, and AI:
Internships and Placements: A five-month industry placement in third year allows you to apply your skills in a professional setting and gain valuable experience. There’s also a shorter summer placement option for additional practical exposure.
Research Centres and Labs: You have access to world-class research hubs such as the Insight Centre for Data Analytics, CeADAR (the National Centre for Applied Data Analytics & AI), and the Centre for Cybersecurity & Cybercrime Investigation. These centres offer opportunities to participate in research projects in data analytics, machine learning, and cybersecurity.
Project-Based Learning: Modules like Software Engineering Project, Programming for Big Data, Information Visualisation, and the final-year Computer Science Project involve both individual and group projects where you design, implement, and showcase real software solutions or data systems.
Industry Tools and Software: You gain proficiency in key industry tools and programming libraries, ensuring you graduate with skills that are directly applicable in the workplace.
Computing Facilities and Support: UCD provides state-of-the-art teaching labs, open-access computer labs, and access to the main library with extensive digital and printed computing resources to support your learning.
Graduates from UCD’s Computer Science with Data Science & Artificial Intelligence degree leave with a strong mix of technical, analytical, and problem-solving skills that employers are looking for. You could step straight into roles such as Data Scientist, Machine Learning Engineer, Software Developer, or Data Analyst, working on real challenges in technology, finance, consulting, or research:
Career Support Services: UCD’s Careers Network and College of Science careers teams guide students from early on, offering personalized CV and interview workshops, one-to-one consultations, job fairs, and networking events to connect you with potential employers.
Employment Outcomes: UCD graduates enjoy high employability, with many securing jobs or further study soon after completing their degree. The program equips you with in-demand skills that are highly valued by employers.
Industry Partnerships: Through internships, placements, and recruitment events, you gain exposure to leading companies. The School’s strong links with industry help students find practical work experience, often leading to graduate opportunities.
Accreditation and Long-Term Value: This degree meets current industry expectations in computing and data science, and the research-led teaching at UCD strengthens your professional credibility over time.
Graduation Outcomes: On completion, you’ll be ready for careers in fields such as big data, artificial intelligence, software engineering, and consulting, with the adaptability to thrive as technology evolves.
Further Academic Progression:
After completing this bachelor’s degree, many students continue their studies with a postgraduate degree. Options include a Master’s in Advanced Artificial Intelligence, a Master’s in Computer Science with a focus on data science or AI, or even a PhD if research is your goal. These paths open doors to higher-level research roles, leadership positions in industry, or academic careers in computing and data sciences.



Embark on your educational journey with confidence! Our team of admission experts is here to guide you through the process. Book a free session now to receive personalized advice, assistance with applications, and insights into your dream school. Whether you're applying to college, graduate school, or specialized programs, we're here to help you succeed.
