- Duration:
- 4 Years
- Attendance:
- Full Time
- Delivery:
- On Campus
- NFQ Level:
- 8 (240 credits)
- Level:
- Undergraduate
- Award:
- Bachelor of Science
- Next Intake:
- September
- General Entry Requirements (A-Level)
AAC / ABBD / ABB
+ D AS Level
- General Entry Requirements (IB)
33
- Subject Requirements (Mathematics)
GCSE A / A Level D
(or AS Level C)
IB SL 6 / HL 4
- Subject Requirements (Laboratory Science)
GCSE A / A Level D
(or AS Level C)
IB SL 6 / HL 4
- CAO Points 2025
543
- Leaving Cert Subject Entry Requirements
O2/H6 in Mathematics
O2/H6 in a laboratory science (Applied Mathematics, Computer Science or Geography may be used instead of a laboratory science subject) and
O6/H7 in English, Irish and two other recognised subjects- Country Specific Entry Requirements:
- Visit the UCD Global Undergraduate Entry Requirements webpage.
- Other School Leaving Requirements:
- See www.ucd.ie/admissions
This course is available through the following application route(s)
The UCD Science common entry course offers a range of degree subjects leading to a BSc degree in one degree subject. Subjects are grouped thematically in streams.
Students who are interested in exploring a number of streams in First Year can select the Explore Multiple Streams option. If an applicant selects Explore Multiple Streams, they are offered the same First Year module guarantees as students who choose one of the thematic streams.
Email all CAO queries to AskScience@ucd.ie and our Science Office team will help you with your query.
The Science course streams available are as follows:
- Explore Multiple Streams
- Biological, Biomedical & Biomolecular Sciences Stream
- Earth & Environmental Sciences Stream
- Chemistry (includes Medicinal/Sustainable) Stream
- Mathematics (includes Applied/Financial/Statistics) Stream
- Physics (includes Theoretical/Astronomy & Space Science) Stream
- Science, Mathematics & Education Stream
Choosing your Degree Subject
In general, students have to decide on one stream to pursue in second year and will study two or more degree subjects from that stream. Limited degree subjects between different streams can be studied in second year. It is timetable dependent and not guaranteed. A list is not available as it can change each year.
At the end of second year, students select their degree subject preferences. While we strive to accommodate each student’s top choice, some subjects can be competitive. As we offer a number of degree subjects in each stream, students have a number of similar degree subjects available. If a subject is oversubscribed, places are awarded on a competitive basis.
CAO Applicants: Please email AskScience@ucd.ie if you have any queries.
About This Course
If you have a fascination with natural phenomena and find yourself constantly asking “why?” and “how?”, then you are well on your way to being a scientist. With an exciting and diverse range of subjects, Science at UCD unfolds a universe of career opportunities for students who have an enquiring mind, an ability to solve problems and a desire to explore new worlds.
UCD offers the broadest and most diverse Science programme in Ireland, with degree courses in biological, biomedical, chemical, geological, mathematical, physical and computer sciences, all delivered by lecturers at the forefront of teaching and research. By Fourth Year, you will conduct your own research and communicate your discoveries under the guidance of some of Ireland’s top scientists.
Download the Entry 2026 UCD Science brochure for more information on each degree. (pdf)
Study Areas
Students can indicate a preference for a thematic stream within the Science course on application or they can select the Explore Mulitple Streams option if they are interested in studying more than one stream in first year.
- Biological, Biomedical & Biomolecular Sciences Stream
- Earth & Environmental Sciences Stream
- Chemistry (includes Medicinal, Sustainable) Stream
- Mathematics (includes Applied/Financial/Statistics Data Science) Stream
- Physics (includes Theoretical/Astronomy & Space Science) Stream
- Science, Mathematics & Education Stream
UCD Science Office
You can contact the UCD Science Office in the following ways:
- Submit your query using our dedicated Contact Form.
- Drop into the office in the UCD O'Brien Centre for Science, Science East, Room E1.09. Our office opening hours are 10am to 4pm (during term time).
Below is a list of all modules offered for this degree in the current academic year. Click on the module to discover what you will learn in the module, how you will learn and assessment feedback profile amongst other information.
Incoming Stage 1 undergraduates can usually select an Elective in the Spring Trimester. Most continuing undergraduate students can select up to two Elective modules (10 Credits) per stage. There is also the possibility to take up to 10 extra Elective credits.
| Trimester | Credits | |||
|---|---|---|---|---|
Stage 1 Core Modules |
SCI10010 | Principles of Scientific Enquiry | Autumn | 5 |
Stage 1 Options - A)1 of: Calculus MATH10350 is required for all Mathematics, including Mathematics, Science and Education, and Physics degree programmes. MATH10310 is required for Biological, Biomedical, Biomolecular, Chemistry and Earth and Environmental Sciences degree programmes. Students who wish to pursue Physics subjects and who are required to take MATH00010 MUST achieve at least an A- and take MATH10400 in the Summer Trimester as a substitute for MATH10350. |
MATH00010 | Introduction to Mathematics | Autumn | 5 |
Stage 1 Options - A)1 of: Calculus MATH10350 is required for all Mathematics, including Mathematics, Science and Education, and Physics degree programmes. MATH10310 is required for Biological, Biomedical, Biomolecular, Chemistry and Earth and Environmental Sciences degree programmes. Students who wish to pursue Physics subjects and who are required to take MATH00010 MUST achieve at least an A- and take MATH10400 in the Summer Trimester as a substitute for MATH10350. |
MATH10310 | Calculus for Science | Autumn | 5 |
Stage 1 Options - A)1 of: Calculus MATH10350 is required for all Mathematics, including Mathematics, Science and Education, and Physics degree programmes. MATH10310 is required for Biological, Biomedical, Biomolecular, Chemistry and Earth and Environmental Sciences degree programmes. Students who wish to pursue Physics subjects and who are required to take MATH00010 MUST achieve at least an A- and take MATH10400 in the Summer Trimester as a substitute for MATH10350. |
MATH10350 | Calculus in the Mathematical and Physical Sciences | Autumn | 5 |
Stage 1 Options - A)1 of: Calculus MATH10350 is required for all Mathematics, including Mathematics, Science and Education, and Physics degree programmes. MATH10310 is required for Biological, Biomedical, Biomolecular, Chemistry and Earth and Environmental Sciences degree programmes. Students who wish to pursue Physics subjects and who are required to take MATH00010 MUST achieve at least an A- and take MATH10400 in the Summer Trimester as a substitute for MATH10350. |
MATH10400 | Calculus (Online) | Summer | 5 |
Stage 1 Options - B) Min 1 of: Linear Algebra Students must take either MATH10290 or MATH10340 in Stage 1. MATH10340 is required for all Mathematics and Physics degree programmes. |
MATH10290 | Linear Algebra for Science | Spring | 5 |
Stage 1 Options - B) Min 1 of: Linear Algebra Students must take either MATH10290 or MATH10340 in Stage 1. MATH10340 is required for all Mathematics and Physics degree programmes. |
MATH10340 | Linear Algebra in the Mathematical and Physical Sciences | Spring | 5 |
Stage 1 Options - C) Min 0 of: Students who did not achieve a O1 or H5 or better in Leaving Certificate Chemistry must take CHEM00010. Students who did not achieve a O2 or H6 or better in Leaving Certificate Biology must take BIOL00010. Students who did not take Leaving Certificate Physics, and who want to remain eligible for Neuroscience or Physiology, must take PHYC10070 in Stage 1 or Stage 2. Students who wish to pursue Physics in Stage 2 and who did not achieve H5 in Leaving Certificate Physics must take PHYC10070 in Stage 1. Students who wish to remain eligible for Applied & Computational Mathematics or any Physics subjects who did not achieve a minimum grade of H5 in Leaving Certificate Higher applied Mathematics must take ACM10080 in Stage 1. Students who wish to remain eligible for Mathematics or Physics subjects in Stage 2 who did not achieve H5 or higher in Higher Leaving Cert Computer Science (or equivalent) must take COMP10290 in Stage 1. |
ACM10080 | Introduction to Applied and Computational Mathematics | Autumn | 5 |
Stage 1 Options - C) Min 0 of: Students who did not achieve a O1 or H5 or better in Leaving Certificate Chemistry must take CHEM00010. Students who did not achieve a O2 or H6 or better in Leaving Certificate Biology must take BIOL00010. Students who did not take Leaving Certificate Physics, and who want to remain eligible for Neuroscience or Physiology, must take PHYC10070 in Stage 1 or Stage 2. Students who wish to pursue Physics in Stage 2 and who did not achieve H5 in Leaving Certificate Physics must take PHYC10070 in Stage 1. Students who wish to remain eligible for Applied & Computational Mathematics or any Physics subjects who did not achieve a minimum grade of H5 in Leaving Certificate Higher applied Mathematics must take ACM10080 in Stage 1. Students who wish to remain eligible for Mathematics or Physics subjects in Stage 2 who did not achieve H5 or higher in Higher Leaving Cert Computer Science (or equivalent) must take COMP10290 in Stage 1. |
BIOL00010 | Fundamentals of Biology | Autumn | 5 |
Stage 1 Options - C) Min 0 of: Students who did not achieve a O1 or H5 or better in Leaving Certificate Chemistry must take CHEM00010. Students who did not achieve a O2 or H6 or better in Leaving Certificate Biology must take BIOL00010. Students who did not take Leaving Certificate Physics, and who want to remain eligible for Neuroscience or Physiology, must take PHYC10070 in Stage 1 or Stage 2. Students who wish to pursue Physics in Stage 2 and who did not achieve H5 in Leaving Certificate Physics must take PHYC10070 in Stage 1. Students who wish to remain eligible for Applied & Computational Mathematics or any Physics subjects who did not achieve a minimum grade of H5 in Leaving Certificate Higher applied Mathematics must take ACM10080 in Stage 1. Students who wish to remain eligible for Mathematics or Physics subjects in Stage 2 who did not achieve H5 or higher in Higher Leaving Cert Computer Science (or equivalent) must take COMP10290 in Stage 1. |
CHEM00010 | Introductory Chemistry | Autumn | 5 |
Stage 1 Options - C) Min 0 of: Students who did not achieve a O1 or H5 or better in Leaving Certificate Chemistry must take CHEM00010. Students who did not achieve a O2 or H6 or better in Leaving Certificate Biology must take BIOL00010. Students who did not take Leaving Certificate Physics, and who want to remain eligible for Neuroscience or Physiology, must take PHYC10070 in Stage 1 or Stage 2. Students who wish to pursue Physics in Stage 2 and who did not achieve H5 in Leaving Certificate Physics must take PHYC10070 in Stage 1. Students who wish to remain eligible for Applied & Computational Mathematics or any Physics subjects who did not achieve a minimum grade of H5 in Leaving Certificate Higher applied Mathematics must take ACM10080 in Stage 1. Students who wish to remain eligible for Mathematics or Physics subjects in Stage 2 who did not achieve H5 or higher in Higher Leaving Cert Computer Science (or equivalent) must take COMP10290 in Stage 1. |
COMP10290 | Computation for Scientists | Autumn | 5 |
Stage 1 Options - C) Min 0 of: Students who did not achieve a O1 or H5 or better in Leaving Certificate Chemistry must take CHEM00010. Students who did not achieve a O2 or H6 or better in Leaving Certificate Biology must take BIOL00010. Students who did not take Leaving Certificate Physics, and who want to remain eligible for Neuroscience or Physiology, must take PHYC10070 in Stage 1 or Stage 2. Students who wish to pursue Physics in Stage 2 and who did not achieve H5 in Leaving Certificate Physics must take PHYC10070 in Stage 1. Students who wish to remain eligible for Applied & Computational Mathematics or any Physics subjects who did not achieve a minimum grade of H5 in Leaving Certificate Higher applied Mathematics must take ACM10080 in Stage 1. Students who wish to remain eligible for Mathematics or Physics subjects in Stage 2 who did not achieve H5 or higher in Higher Leaving Cert Computer Science (or equivalent) must take COMP10290 in Stage 1. |
PHYC10070 | Foundations of Physics | Autumn | 5 |
Stage 1 Options - D) Min 0 of: Students must have a minimum of 55 credits in Science Programme modules. Students may take 60 credits from the Science programme or they can choose a 5-credit elective module in the Spring trimester. Careful selection of modules can increase the number of subject areas available to you in Stage 2. Please check the Stage 1 Guide for further details. |
BIOL10130 | Biology in Action | Autumn | 5 |
Stage 1 Options - D) Min 0 of: Students must have a minimum of 55 credits in Science Programme modules. Students may take 60 credits from the Science programme or they can choose a 5-credit elective module in the Spring trimester. Careful selection of modules can increase the number of subject areas available to you in Stage 2. Please check the Stage 1 Guide for further details. |
BIOL10140 | Life on Earth | Autumn | 5 |
Stage 1 Options - D) Min 0 of: Students must have a minimum of 55 credits in Science Programme modules. Students may take 60 credits from the Science programme or they can choose a 5-credit elective module in the Spring trimester. Careful selection of modules can increase the number of subject areas available to you in Stage 2. Please check the Stage 1 Guide for further details. |
CHEM10040 | The Molecular World | Autumn | 5 |
Stage 1 Options - D) Min 0 of: Students must have a minimum of 55 credits in Science Programme modules. Students may take 60 credits from the Science programme or they can choose a 5-credit elective module in the Spring trimester. Careful selection of modules can increase the number of subject areas available to you in Stage 2. Please check the Stage 1 Guide for further details. |
CHEM20100 | Basis of Inorganic Chemistry | Autumn | 5 |
Stage 1 Options - D) Min 0 of: Students must have a minimum of 55 credits in Science Programme modules. Students may take 60 credits from the Science programme or they can choose a 5-credit elective module in the Spring trimester. Careful selection of modules can increase the number of subject areas available to you in Stage 2. Please check the Stage 1 Guide for further details. |
COMP10010 | Introduction to Programming I | Autumn | 5 |
Stage 1 Options - D) Min 0 of: Students must have a minimum of 55 credits in Science Programme modules. Students may take 60 credits from the Science programme or they can choose a 5-credit elective module in the Spring trimester. Careful selection of modules can increase the number of subject areas available to you in Stage 2. Please check the Stage 1 Guide for further details. |
MATH10040 | Numbers & Functions | Autumn | 5 |
Stage 1 Options - D) Min 0 of: Students must have a minimum of 55 credits in Science Programme modules. Students may take 60 credits from the Science programme or they can choose a 5-credit elective module in the Spring trimester. Careful selection of modules can increase the number of subject areas available to you in Stage 2. Please check the Stage 1 Guide for further details. |
PHIL10160 | Critical Thinking | Autumn | 5 |
Stage 1 Options - D) Min 0 of: Students must have a minimum of 55 credits in Science Programme modules. Students may take 60 credits from the Science programme or they can choose a 5-credit elective module in the Spring trimester. Careful selection of modules can increase the number of subject areas available to you in Stage 2. Please check the Stage 1 Guide for further details. |
PHYC10050 | Astronomy & Space Science | Autumn | 5 |
Stage 1 Options - D) Min 0 of: Students must have a minimum of 55 credits in Science Programme modules. Students may take 60 credits from the Science programme or they can choose a 5-credit elective module in the Spring trimester. Careful selection of modules can increase the number of subject areas available to you in Stage 2. Please check the Stage 1 Guide for further details. |
PHYC10210 | Quanta, Particles & Relativity | Autumn | 5 |
Stage 1 Options - D) Min 0 of: Students must have a minimum of 55 credits in Science Programme modules. Students may take 60 credits from the Science programme or they can choose a 5-credit elective module in the Spring trimester. Careful selection of modules can increase the number of subject areas available to you in Stage 2. Please check the Stage 1 Guide for further details. |
PHYC10250 | Thermal Physics and Materials | Autumn | 5 |
Stage 1 Options - D) Min 0 of: Students must have a minimum of 55 credits in Science Programme modules. Students may take 60 credits from the Science programme or they can choose a 5-credit elective module in the Spring trimester. Careful selection of modules can increase the number of subject areas available to you in Stage 2. Please check the Stage 1 Guide for further details. |
PHYC10270 | Introduction to Biophysics | Autumn | 5 |
Stage 1 Options - D) Min 0 of: Students must have a minimum of 55 credits in Science Programme modules. Students may take 60 credits from the Science programme or they can choose a 5-credit elective module in the Spring trimester. Careful selection of modules can increase the number of subject areas available to you in Stage 2. Please check the Stage 1 Guide for further details. |
STAT10010 | Research Methods | Autumn | 5 |
Stage 1 Options - D) Min 0 of: Students must have a minimum of 55 credits in Science Programme modules. Students may take 60 credits from the Science programme or they can choose a 5-credit elective module in the Spring trimester. Careful selection of modules can increase the number of subject areas available to you in Stage 2. Please check the Stage 1 Guide for further details. |
GEOL10050 | Earth and Humanity | Autumn and Spring (separate) | 5 |
Stage 1 Options - D) Min 0 of: Students must have a minimum of 55 credits in Science Programme modules. Students may take 60 credits from the Science programme or they can choose a 5-credit elective module in the Spring trimester. Careful selection of modules can increase the number of subject areas available to you in Stage 2. Please check the Stage 1 Guide for further details. |
GEOL10060 | Introduction to Earth Sciences | Autumn and Spring (separate) | 5 |
Stage 1 Options - D) Min 0 of: Students must have a minimum of 55 credits in Science Programme modules. Students may take 60 credits from the Science programme or they can choose a 5-credit elective module in the Spring trimester. Careful selection of modules can increase the number of subject areas available to you in Stage 2. Please check the Stage 1 Guide for further details. |
STAT10050 | Practical Statistics | Autumn and Spring (separate) | 5 |
Stage 1 Options - D) Min 0 of: Students must have a minimum of 55 credits in Science Programme modules. Students may take 60 credits from the Science programme or they can choose a 5-credit elective module in the Spring trimester. Careful selection of modules can increase the number of subject areas available to you in Stage 2. Please check the Stage 1 Guide for further details. |
ACM10060 | Applications of Differential Equations | Spring | 5 |
Stage 1 Options - D) Min 0 of: Students must have a minimum of 55 credits in Science Programme modules. Students may take 60 credits from the Science programme or they can choose a 5-credit elective module in the Spring trimester. Careful selection of modules can increase the number of subject areas available to you in Stage 2. Please check the Stage 1 Guide for further details. |
BIOL10110 | Cell Biology & Genetics | Spring | 5 |
Stage 1 Options - D) Min 0 of: Students must have a minimum of 55 credits in Science Programme modules. Students may take 60 credits from the Science programme or they can choose a 5-credit elective module in the Spring trimester. Careful selection of modules can increase the number of subject areas available to you in Stage 2. Please check the Stage 1 Guide for further details. |
BMOL10030 | Biomedical Sciences: Understanding Human Disease. | Spring | 5 |
Stage 1 Options - D) Min 0 of: Students must have a minimum of 55 credits in Science Programme modules. Students may take 60 credits from the Science programme or they can choose a 5-credit elective module in the Spring trimester. Careful selection of modules can increase the number of subject areas available to you in Stage 2. Please check the Stage 1 Guide for further details. |
CHEM10050 | Basis of Organic and Biological Chemistry | Spring | 5 |
Stage 1 Options - D) Min 0 of: Students must have a minimum of 55 credits in Science Programme modules. Students may take 60 credits from the Science programme or they can choose a 5-credit elective module in the Spring trimester. Careful selection of modules can increase the number of subject areas available to you in Stage 2. Please check the Stage 1 Guide for further details. |
CHEM10100 | Aspects of Medicinal Chemistry and Chemical Biology | Spring | 5 |
Stage 1 Options - D) Min 0 of: Students must have a minimum of 55 credits in Science Programme modules. Students may take 60 credits from the Science programme or they can choose a 5-credit elective module in the Spring trimester. Careful selection of modules can increase the number of subject areas available to you in Stage 2. Please check the Stage 1 Guide for further details. |
CHEM10210 | Aspects of Chemical and Environmental Analysis | Spring | 5 |
Stage 1 Options - D) Min 0 of: Students must have a minimum of 55 credits in Science Programme modules. Students may take 60 credits from the Science programme or they can choose a 5-credit elective module in the Spring trimester. Careful selection of modules can increase the number of subject areas available to you in Stage 2. Please check the Stage 1 Guide for further details. |
COMP10020 | Introduction to Programming II | Spring | 5 |
Stage 1 Options - D) Min 0 of: Students must have a minimum of 55 credits in Science Programme modules. Students may take 60 credits from the Science programme or they can choose a 5-credit elective module in the Spring trimester. Careful selection of modules can increase the number of subject areas available to you in Stage 2. Please check the Stage 1 Guide for further details. |
COMP10060 | Computer Science for Engineers I | Spring | 5 |
Stage 1 Options - D) Min 0 of: Students must have a minimum of 55 credits in Science Programme modules. Students may take 60 credits from the Science programme or they can choose a 5-credit elective module in the Spring trimester. Careful selection of modules can increase the number of subject areas available to you in Stage 2. Please check the Stage 1 Guide for further details. |
ECON10720 | Microeconomics for Business | Spring | 5 |
Stage 1 Options - D) Min 0 of: Students must have a minimum of 55 credits in Science Programme modules. Students may take 60 credits from the Science programme or they can choose a 5-credit elective module in the Spring trimester. Careful selection of modules can increase the number of subject areas available to you in Stage 2. Please check the Stage 1 Guide for further details. |
GEOL10030 | Field Geology, Level 1 | Spring | 5 |
Stage 1 Options - D) Min 0 of: Students must have a minimum of 55 credits in Science Programme modules. Students may take 60 credits from the Science programme or they can choose a 5-credit elective module in the Spring trimester. Careful selection of modules can increase the number of subject areas available to you in Stage 2. Please check the Stage 1 Guide for further details. |
GEOL10040 | Earth, Environment and Society | Spring | 5 |
Stage 1 Options - D) Min 0 of: Students must have a minimum of 55 credits in Science Programme modules. Students may take 60 credits from the Science programme or they can choose a 5-credit elective module in the Spring trimester. Careful selection of modules can increase the number of subject areas available to you in Stage 2. Please check the Stage 1 Guide for further details. |
GEOL10070 | Understanding Earth Systems | Spring | 5 |
Stage 1 Options - D) Min 0 of: Students must have a minimum of 55 credits in Science Programme modules. Students may take 60 credits from the Science programme or they can choose a 5-credit elective module in the Spring trimester. Careful selection of modules can increase the number of subject areas available to you in Stage 2. Please check the Stage 1 Guide for further details. |
MATH10320 | Mathematical Analysis | Spring | 5 |
Stage 1 Options - D) Min 0 of: Students must have a minimum of 55 credits in Science Programme modules. Students may take 60 credits from the Science programme or they can choose a 5-credit elective module in the Spring trimester. Careful selection of modules can increase the number of subject areas available to you in Stage 2. Please check the Stage 1 Guide for further details. |
MATH10410 | Mathematics & Science Education & Communication | Spring | 5 |
Stage 1 Options - D) Min 0 of: Students must have a minimum of 55 credits in Science Programme modules. Students may take 60 credits from the Science programme or they can choose a 5-credit elective module in the Spring trimester. Careful selection of modules can increase the number of subject areas available to you in Stage 2. Please check the Stage 1 Guide for further details. |
PHYC10080 | Frontiers of Physics | Spring | 5 |
Stage 1 Options - D) Min 0 of: Students must have a minimum of 55 credits in Science Programme modules. Students may take 60 credits from the Science programme or they can choose a 5-credit elective module in the Spring trimester. Careful selection of modules can increase the number of subject areas available to you in Stage 2. Please check the Stage 1 Guide for further details. |
PHYC20080 | Fields, Waves and Light | Spring | 5 |
Stage 1 Options - D) Min 0 of: Students must have a minimum of 55 credits in Science Programme modules. Students may take 60 credits from the Science programme or they can choose a 5-credit elective module in the Spring trimester. Careful selection of modules can increase the number of subject areas available to you in Stage 2. Please check the Stage 1 Guide for further details. |
STAT10060 | Statistical Modelling | Spring | 5 |
Stage 1 Options - Subject/Streams |
BLC1 | Biological, Biomedical & Biomolecular Sciences | ||
Stage 1 Options - Subject/Streams |
CHC1 | Chemistry | ||
Stage 1 Options - Subject/Streams |
ERC1 | Earth Sciences | ||
Stage 1 Options - Subject/Streams |
MMC3 | Applied & Comp Maths, Fin Maths, Maths, Maths Sci & Stats | ||
Stage 1 Options - Subject/Streams |
MMC4 | Mathematics, Biology and Education | ||
Stage 1 Options - Subject/Streams |
MMC5 | Chemistry, Mathematics & Education | ||
Stage 1 Options - Subject/Streams |
MMC6 | Physics, Mathematics & Education | ||
Stage 1 Options - Subject/Streams |
MMC7 | Applied Mathematics, Mathematics & Education | ||
Stage 1 Options - Subject/Streams |
MMCC | Computer Science, Mathematics & Education | ||
Stage 1 Options - Subject/Streams |
PYC1 | Physics | ||
Stage 2 Options - A) Min 0 of: Students selecting from this list should bear in the mind the modules required for the various subject areas. |
ACM20030 | Computational Science | Autumn | 5 |
Stage 2 Options - A) Min 0 of: Students selecting from this list should bear in the mind the modules required for the various subject areas. |
BIOL10130 | Biology in Action | Autumn | 5 |
Stage 2 Options - A) Min 0 of: Students selecting from this list should bear in the mind the modules required for the various subject areas. |
BIOL10140 | Life on Earth | Autumn | 5 |
Stage 2 Options - A) Min 0 of: Students selecting from this list should bear in the mind the modules required for the various subject areas. |
BIOL20050 | Climate Change and Agriculture | Autumn | 5 |
Stage 2 Options - A) Min 0 of: Students selecting from this list should bear in the mind the modules required for the various subject areas. |
BMOL20060 | Biomolecular Lab Skills 1 | Autumn | 5 |
Stage 2 Options - A) Min 0 of: Students selecting from this list should bear in the mind the modules required for the various subject areas. |
BMOL20090 | Molecular Genetics and Biotech | Autumn | 5 |
Stage 2 Options - A) Min 0 of: Students selecting from this list should bear in the mind the modules required for the various subject areas. |
BMOL20110 | Biomolecular Sciences | Autumn | 5 |
Stage 2 Options - A) Min 0 of: Students selecting from this list should bear in the mind the modules required for the various subject areas. |
CELB20060 | Principles of Cell & Molecular Biology | Autumn | 5 |
Stage 2 Options - A) Min 0 of: Students selecting from this list should bear in the mind the modules required for the various subject areas. |
CHEM20040 | Structure and Reactivity in Organic Chemistry | Autumn | 5 |
Stage 2 Options - A) Min 0 of: Students selecting from this list should bear in the mind the modules required for the various subject areas. |
CHEM20080 | The Basis of Physical Chemistry | Autumn | 5 |
Stage 2 Options - A) Min 0 of: Students selecting from this list should bear in the mind the modules required for the various subject areas. |
CHEM20090 | Chemistry for Biology | Autumn | 5 |
Stage 2 Options - A) Min 0 of: Students selecting from this list should bear in the mind the modules required for the various subject areas. |
CHEM20100 | Basis of Inorganic Chemistry | Autumn | 5 |
Stage 2 Options - A) Min 0 of: Students selecting from this list should bear in the mind the modules required for the various subject areas. |
COMP10010 | Introduction to Programming I | Autumn | 5 |
Stage 2 Options - A) Min 0 of: Students selecting from this list should bear in the mind the modules required for the various subject areas. |
COMP10040 | Introduction to Computer Architecture | Autumn | 5 |
Stage 2 Options - A) Min 0 of: Students selecting from this list should bear in the mind the modules required for the various subject areas. |
COMP20020 | Digital Systems | Autumn | 5 |
Stage 2 Options - A) Min 0 of: Students selecting from this list should bear in the mind the modules required for the various subject areas. |
COMP20070 | Databases and Information Systems I | Autumn | 5 |
Stage 2 Options - A) Min 0 of: Students selecting from this list should bear in the mind the modules required for the various subject areas. |
EDUC20030 | Key Ideas in Education | Autumn | 5 |
Stage 2 Options - A) Min 0 of: Students selecting from this list should bear in the mind the modules required for the various subject areas. |
FIN20040 | Foundations of Finance | Autumn | 5 |
Stage 2 Options - A) Min 0 of: Students selecting from this list should bear in the mind the modules required for the various subject areas. |
FOR20040 | Tree Structure and Function | Autumn | 5 |
Stage 2 Options - A) Min 0 of: Students selecting from this list should bear in the mind the modules required for the various subject areas. |
GEOL20180 | Geoscience perspectives on the UN Sustainable Development Goals | Autumn | 5 |
Stage 2 Options - A) Min 0 of: Students selecting from this list should bear in the mind the modules required for the various subject areas. |
GEOL20200 | Dynamic Earth | Autumn | 5 |
Stage 2 Options - A) Min 0 of: Students selecting from this list should bear in the mind the modules required for the various subject areas. |
GEOL20250 | Earth Materials and Processes | Autumn | 5 |
Stage 2 Options - A) Min 0 of: Students selecting from this list should bear in the mind the modules required for the various subject areas. |
MATH10040 | Numbers & Functions | Autumn | 5 |
Stage 2 Options - A) Min 0 of: Students selecting from this list should bear in the mind the modules required for the various subject areas. |
MATH10310 | Calculus for Science | Autumn | 5 |
Stage 2 Options - A) Min 0 of: Students selecting from this list should bear in the mind the modules required for the various subject areas. |
MATH10350 | Calculus in the Mathematical and Physical Sciences | Autumn | 5 |
Stage 2 Options - A) Min 0 of: Students selecting from this list should bear in the mind the modules required for the various subject areas. |
MATH20060 | Calculus of Several Variables | Autumn | 5 |
Stage 2 Options - A) Min 0 of: Students selecting from this list should bear in the mind the modules required for the various subject areas. |
MATH20150 | Graphs and Networks | Autumn | 5 |
Stage 2 Options - A) Min 0 of: Students selecting from this list should bear in the mind the modules required for the various subject areas. |
MATH20300 | Linear Algebra 2 for the Mathematical Sciences | Autumn | 5 |
Stage 2 Options - A) Min 0 of: Students selecting from this list should bear in the mind the modules required for the various subject areas. |
MST20010 | Algebraic Structures | Autumn | 5 |
Stage 2 Options - A) Min 0 of: Students selecting from this list should bear in the mind the modules required for the various subject areas. |
MST20070 | Multivariable Calculus with Applications | Autumn | 5 |
Stage 2 Options - A) Min 0 of: Students selecting from this list should bear in the mind the modules required for the various subject areas. |
PHYC10050 | Astronomy & Space Science | Autumn | 5 |
Stage 2 Options - A) Min 0 of: Students selecting from this list should bear in the mind the modules required for the various subject areas. |
PHYC10070 | Foundations of Physics | Autumn | 5 |
Stage 2 Options - A) Min 0 of: Students selecting from this list should bear in the mind the modules required for the various subject areas. |
PHYC10210 | Quanta, Particles & Relativity | Autumn | 5 |
Stage 2 Options - A) Min 0 of: Students selecting from this list should bear in the mind the modules required for the various subject areas. |
PHYC20020 | Introductory Quantum Mechanics | Autumn | 5 |
Stage 2 Options - A) Min 0 of: Students selecting from this list should bear in the mind the modules required for the various subject areas. |
PHYC20100 | Thermo & Stat Physics | Autumn | 5 |
Stage 2 Options - A) Min 0 of: Students selecting from this list should bear in the mind the modules required for the various subject areas. |
PHYS20040 | An introduction to Physiology: Human cells and tissues | Autumn | 5 |
Stage 2 Options - A) Min 0 of: Students selecting from this list should bear in the mind the modules required for the various subject areas. |
STAT10010 | Research Methods | Autumn | 5 |
Stage 2 Options - A) Min 0 of: Students selecting from this list should bear in the mind the modules required for the various subject areas. |
STAT20110 | Introduction to Probability | Autumn | 5 |
Stage 2 Options - A) Min 0 of: Students selecting from this list should bear in the mind the modules required for the various subject areas. |
STAT20230 | Modern Regression Analysis | Autumn | 5 |
Stage 2 Options - A) Min 0 of: Students selecting from this list should bear in the mind the modules required for the various subject areas. |
ZOOL20020 | Animal Behaviour | Autumn | 5 |
Stage 2 Options - A) Min 0 of: Students selecting from this list should bear in the mind the modules required for the various subject areas. |
GEOL10050 | Earth and Humanity | Autumn and Spring (separate) | 5 |
Stage 2 Options - A) Min 0 of: Students selecting from this list should bear in the mind the modules required for the various subject areas. |
GEOL20110 | Global Environmental Change | Autumn and Spring (separate) | 5 |
Stage 2 Options - A) Min 0 of: Students selecting from this list should bear in the mind the modules required for the various subject areas. |
GEOL20240 | Medical Geology | Autumn and Spring (separate) | 5 |
Stage 2 Options - A) Min 0 of: Students selecting from this list should bear in the mind the modules required for the various subject areas. |
SCI20020 | Introduction to Project Management and Leadership | Autumn and Spring (separate) | 5 |
Stage 2 Options - A) Min 0 of: Students selecting from this list should bear in the mind the modules required for the various subject areas. |
STAT10050 | Practical Statistics | Autumn and Spring (separate) | 5 |
Stage 2 Options - A) Min 0 of: Students selecting from this list should bear in the mind the modules required for the various subject areas. |
ACM10100 | Differential & Difference Equations: Applications to Econ & Fin | Spring | 5 |
Stage 2 Options - A) Min 0 of: Students selecting from this list should bear in the mind the modules required for the various subject areas. |
ACM20050 | Dynamics of Classical Systems | Spring | 5 |
Stage 2 Options - A) Min 0 of: Students selecting from this list should bear in the mind the modules required for the various subject areas. |
ACM20060 | Oscillations and Waves | Spring | 5 |
Stage 2 Options - A) Min 0 of: Students selecting from this list should bear in the mind the modules required for the various subject areas. |
ACM20150 | Vector Integral & Differential Calculus | Spring | 5 |
Stage 2 Options - A) Min 0 of: Students selecting from this list should bear in the mind the modules required for the various subject areas. |
BIOC20060 | Biochemistry in Action | Spring | 5 |
Stage 2 Options - A) Min 0 of: Students selecting from this list should bear in the mind the modules required for the various subject areas. |
BIOL20060 | Scientific Communication | Spring | 5 |
Stage 2 Options - A) Min 0 of: Students selecting from this list should bear in the mind the modules required for the various subject areas. |
BMOL10030 | Biomedical Sciences: Understanding Human Disease. | Spring | 5 |
Stage 2 Options - A) Min 0 of: Students selecting from this list should bear in the mind the modules required for the various subject areas. |
BMOL20070 | Biomolecular Lab Skills 2 | Spring | 5 |
Stage 2 Options - A) Min 0 of: Students selecting from this list should bear in the mind the modules required for the various subject areas. |
BOTN20050 | Principles of Plant Biology and Biotechnology | Spring | 5 |
Stage 2 Options - A) Min 0 of: Students selecting from this list should bear in the mind the modules required for the various subject areas. |
CHEM20050 | Medicinal Chemistry and Chemical Biology (level 2) | Spring | 5 |
Stage 2 Options - A) Min 0 of: Students selecting from this list should bear in the mind the modules required for the various subject areas. |
CHEM20110 | Env & Sustainable Chemistry | Spring | 5 |
Stage 2 Options - A) Min 0 of: Students selecting from this list should bear in the mind the modules required for the various subject areas. |
CHEM20120 | Physical Chemistry (level 2) | Spring | 5 |
Stage 2 Options - A) Min 0 of: Students selecting from this list should bear in the mind the modules required for the various subject areas. |
CHEM20140 | Introductory Transition Metal Chemistry | Spring | 5 |
Stage 2 Options - A) Min 0 of: Students selecting from this list should bear in the mind the modules required for the various subject areas. |
COMP10020 | Introduction to Programming II | Spring | 5 |
Stage 2 Options - A) Min 0 of: Students selecting from this list should bear in the mind the modules required for the various subject areas. |
COMP10060 | Computer Science for Engineers I | Spring | 5 |
Stage 2 Options - A) Min 0 of: Students selecting from this list should bear in the mind the modules required for the various subject areas. |
COMP20050 | Software Engineering Project 2 | Spring | 5 |
Stage 2 Options - A) Min 0 of: Students selecting from this list should bear in the mind the modules required for the various subject areas. |
COMP20090 | Introduction to Cognitive Science | Spring | 5 |
Stage 2 Options - A) Min 0 of: Students selecting from this list should bear in the mind the modules required for the various subject areas. |
COMP20180 | Intro to Operating Systems | Spring | 5 |
Stage 2 Options - A) Min 0 of: Students selecting from this list should bear in the mind the modules required for the various subject areas. |
COMP20200 | UNIX Programming | Spring | 5 |
Stage 2 Options - A) Min 0 of: Students selecting from this list should bear in the mind the modules required for the various subject areas. |
ECON10720 | Microeconomics for Business | Spring | 5 |
Stage 2 Options - A) Min 0 of: Students selecting from this list should bear in the mind the modules required for the various subject areas. |
EDUC20020 | Science and Maths Pedagogy | Spring | 5 |
Stage 2 Options - A) Min 0 of: Students selecting from this list should bear in the mind the modules required for the various subject areas. |
ENVB20050 | Principles of Environmental Biology & Ecology | Spring | 5 |
Stage 2 Options - A) Min 0 of: Students selecting from this list should bear in the mind the modules required for the various subject areas. |
FOR20050 | Principles of Forestry | Spring | 5 |
Stage 2 Options - A) Min 0 of: Students selecting from this list should bear in the mind the modules required for the various subject areas. |
FOR20110 | Forests, Climate and Carbon | Spring | 5 |
Stage 2 Options - A) Min 0 of: Students selecting from this list should bear in the mind the modules required for the various subject areas. |
GENE20020 | Principles of Genetics | Spring | 5 |
Stage 2 Options - A) Min 0 of: Students selecting from this list should bear in the mind the modules required for the various subject areas. |
GEOL10040 | Earth, Environment and Society | Spring | 5 |
Stage 2 Options - A) Min 0 of: Students selecting from this list should bear in the mind the modules required for the various subject areas. |
GEOL10070 | Understanding Earth Systems | Spring | 5 |
Stage 2 Options - A) Min 0 of: Students selecting from this list should bear in the mind the modules required for the various subject areas. |
HORT20020 | Fundamentals of Horticulture | Spring | 5 |
Stage 2 Options - A) Min 0 of: Students selecting from this list should bear in the mind the modules required for the various subject areas. |
MATH10320 | Mathematical Analysis | Spring | 5 |
Stage 2 Options - A) Min 0 of: Students selecting from this list should bear in the mind the modules required for the various subject areas. |
MATH20260 | The Mathematics of Google | Spring | 5 |
Stage 2 Options - A) Min 0 of: Students selecting from this list should bear in the mind the modules required for the various subject areas. |
MATH20270 | Theory of Games | Spring | 5 |
Stage 2 Options - A) Min 0 of: Students selecting from this list should bear in the mind the modules required for the various subject areas. |
MATH20310 | Groups, Rings and Fields | Spring | 5 |
Stage 2 Options - A) Min 0 of: Students selecting from this list should bear in the mind the modules required for the various subject areas. |
MICR20050 | Microbiology in Medicine, Biotechnology and the Environment | Spring | 5 |
Stage 2 Options - A) Min 0 of: Students selecting from this list should bear in the mind the modules required for the various subject areas. |
MST20040 | Analysis | Spring | 5 |
Stage 2 Options - A) Min 0 of: Students selecting from this list should bear in the mind the modules required for the various subject areas. |
NEUR20050 | Principles of Neuroscience | Spring | 5 |
Stage 2 Options - A) Min 0 of: Students selecting from this list should bear in the mind the modules required for the various subject areas. |
PHAR20040 | Pharmacology:Biomedical Scienc | Spring | 5 |
Stage 2 Options - A) Min 0 of: Students selecting from this list should bear in the mind the modules required for the various subject areas. |
PHYC20040 | Exploring the Solar System | Spring | 5 |
Stage 2 Options - A) Min 0 of: Students selecting from this list should bear in the mind the modules required for the various subject areas. |
PHYC20060 | Methods for Physicists | Spring | 5 |
Stage 2 Options - A) Min 0 of: Students selecting from this list should bear in the mind the modules required for the various subject areas. |
PHYC20080 | Fields, Waves and Light | Spring | 5 |
Stage 2 Options - A) Min 0 of: Students selecting from this list should bear in the mind the modules required for the various subject areas. |
PHYC20090 | Electronics and Devices | Spring | 5 |
Stage 2 Options - A) Min 0 of: Students selecting from this list should bear in the mind the modules required for the various subject areas. |
PHYS20030 | An Introduction to Physiology: Organs and Systems | Spring | 5 |
Stage 2 Options - A) Min 0 of: Students selecting from this list should bear in the mind the modules required for the various subject areas. |
STAT20060 | Statistics & Probability | Spring | 5 |
Stage 2 Options - A) Min 0 of: Students selecting from this list should bear in the mind the modules required for the various subject areas. |
STAT20100 | Inferential Statistics | Spring | 5 |
Stage 2 Options - A) Min 0 of: Students selecting from this list should bear in the mind the modules required for the various subject areas. |
ZOOL20030 | Principles of Zoology | Spring | 5 |
Stage 2 Options - Subject/Streams |
MMC4 | Mathematics, Biology and Education | ||
Stage 2 Options - Subject/Streams |
MMC5 | Chemistry, Mathematics & Education | ||
Stage 2 Options - Subject/Streams |
MMC6 | Physics, Mathematics & Education | ||
Stage 2 Options - Subject/Streams |
MMC7 | Applied Mathematics, Mathematics & Education | ||
Stage 2 Options - Subject/Streams |
MMCC | Computer Science, Mathematics & Education |
By studying an undergraduate degree in the Science programme, you will be joining a global community of scientists and will be taught by world-class researchers at the forefront of research in one of the most innovative and diverse programmes in Ireland, encompassing biology, sustainability, chemistry, physics, earth sciences, mathematics and computer science. Faculty who teach on the Science programme draw on their research to provide an inclusive and equitable education for scientists who will be leaders and innovators in a range of industries and research institutes working towards a sustainable and equitable future.
The curriculum is informed by the following research:
-
Exploring and understanding the processes that drive and can mitigate and enable adaptation to global change from evolutionary, environmental and social perspectives at levels ranging from molecular and genetic to individual, ecosystem and landscape
-
Translating fundamental discoveries to a greater understanding of health and disease, with the ultimate aim of informing novel drug discovery
-
Performing fundamental and applied research with a focus on current societal challenges including the energy transition, environmental change, geohazards and access to natural resources
The College of Science offers a range of degree subjects within the Science and Sustainability common entry courses that embed sustainability principles and are working towards the following Sustainable Development Goals (SDGs):
- Good Health and Well-being (SGD 3)
- Quality Education (SDG 4)
- Affordable and Clean Energy (SGD 7)
- Industry, Innovation and Infrastructure (SDG 9)
- Sustainable Cities and Communities (SGD 11)
- Responsible Consumption and Production (SGD 12)
- Life Below Water (SDG 14)
- Life on Land (SDG 15)
The programmes at UCD are designed to equip students with the best education in their chosen field, while at the same time embedding the UN’s sustainable development goals (SDGs) in their education where most relevant.
How to Apply
General application route(s) for Irish/UK/EU applicants* for International (non-EU) applicants* to Science Course:
| ROWCLASS | Apply to |
|---|---|
| showAudience-audienceInt | SCU1 Science Course Bachelor of Science Full-Time Commencing September 2026 Undergraduate Degree (Non EU) Non EU Undergraduates |
| showAudience-audienceEU | DN200 Science Course Bachelor of Science Full-Time Commencing September 2026 Application through CAO |
Additional special entry route(s) to Science Course:
These options have additional eligibility requirements to cater for specific applicant cohorts. You should not apply via these routes before consulting the requirements or contacting the responsible UCD office.
| ROWCLASS | Apply to |
|---|---|
| showAudience-audienceInt | SCU1 Science Course Bachelor of Science Full-Time Commencing September 2026 Access Progression Pathway Access Progression Pathway Application to this Non-EU Access Progression Pathway is by invitation only. If you are not currently enrolled on an Access programme at UCD, your application will be marked as invalid. If you are not a current Access student, but you are a non-EU applicant seeking admission to an undergraduate degree, please submit an application via the "Undergraduate Degree (Non-EU)" course type. |
| showAudience-audienceEU showAudience-audienceInt | SCU1 Science Course Bachelor of Science Full-Time Commencing September 2026 IFY Pathway IFY Pathway Opens 23 Feb 2026 Application to this pathway is by invitation only. If you are not currently on the UCD ISC International Foundation Year programme, your application will be marked as invalid. |







