4 Years On Campus Bachelors Program
The UCD BSc in Computer Science with Data Science & AI offers a comprehensive study of computer science fundamentals coupled with cutting‑edge data science and AI techniques. It's ideal for technologically inclined students who are interested in coding, analytics, and machine learning while keeping pace with real-world applications.
Structure of the curriculum:
First Year: You’ll explore core computing and mathematical principles through modules like Discrete Mathematics for Computer Science, Introduction to Programming, and Computer Organisation & Machine‑Dependent Programming. These build your logical reasoning, coding fluency, and understanding of how hardware and software connect, setting a strong base for specialization.
Focus areas
Data analytics, machine learning, artificial intelligence, statistical modeling, database systems, and information visualization—all merging together to train next-gen computer scientists.
Learning outcomes
Graduates will be able to: apply program and algorithmic solutions to complex data issues; design, test, and deploy machine learning and AI systems at scale; interpret insights through sophisticated data visualization; and operate effectively within collaborative, research-driven and industry-informed settings.
Professional alignment (accreditation)
This BSc fully adheres to national and international computing and data standards, taking advantage of UCD's excellent partnerships with SFI research centres like the Insight Centre for Data Analytics and the SFI Centre for Research Training in Machine Learning—keeping your qualification relevant and professionally recognized.
Reputation (employability rankings)
• Ranked #1 in Ireland for graduate employability, Computer Science graduates are highly in demand by industry
• Internationally, UCD is ranked #126 in the 2025 QS World University Rankings, with world-leading subject-level performance at #33 in Data Science & AI
• The School of Computer Science consistently tops national research league tables, underpinned by high-impact funding and publication
You will not only be studying theory at UCD—you'll be applying it at all levels. The course includes hands-on practice with real data, employing up-to-date AI tools, and group work to create effective digital solutions. Here's what you can look forward to:
Graduates leave UCD fully equipped for roles that merge computer science, data science, and AI. Here’s how UCD supports your next steps:
Career Services & Internships: UCD’s Career Connect team offers tailored CV support, internship placements and employer networking events
Graduate employability: UCD is #1 in Ireland for graduate employability; more than 80 % of School of Computer Science students find employment soon after graduation
Strategic industry partnerships: Collaborations with top tech companies and knowledge-based organizations provide access to state-of-the-art opportunities
Professional accreditation: The BSc aligns to industry requirements and is grounded in UCD's established reputation in computing and data research
Employment opportunities: Alumni look for jobs like Data Scientist, AI Engineer, Software Developer, Analytics Consultant
Academic Progression:
You may proceed with UCD's M.Sc in Advanced Artificial Intelligence or pursue PhD research in top centres like Insight or the SFI ML Training Centre
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.