Computer Science
The Computer Science course is common entry and leads to a degree in one of the following subjects:
Prospective students interested in applying for Entry 2025 can learn more about our range courses in our Undergraduate Courses Brochure (PDF).
Why Study at UCD?
Frequently Asked Questions
- Why UCD Computer Science?
The Computer Science course is designed for students who wish to specialise in computer science or data science, and want to pursue careers in software engineering, data analytics, the tech industry more generally, or research and development.
There is no assumption that students have prior programming experience and all students will take introductory programming modules in First Year. 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.
At the end of Second Year, students have the option to major in either Computer Science or Computer Science with Data Science. 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. - Do I need to have prior experience in programming?
No. Computer Science is suitable for students with or without previous programming experience. There is no assumption that students have prior programming experience and all students will take introductory programming modules in First Year. - What is data science?
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. - Where can I practice programming to see if I enjoy it?
There are many excellent resources available online to try out programming and Computer Science. Beginners can use resources such as MIT’s Scratch or Greenfoot. Students looking to advance their knowledge can also use resources such as (opens in a new window)Coursera and (opens in a new window)edX to sample free online courses in Computer Science.