
SCI10010 
Principles of Scientific Enquiry 
Autumn 
5 

PHYC10080 
Frontiers of Physics 
Spring 
5 
Stage 1 Options  A) Min 0 of: Students who did not achieve a H5 or better (or equivalent) in Leaving Certificate Physics must take PHYC10070 Foundations of Physics. Student that did not receive an O1 or H5 in Leaving Certificate Mathematics must take MATH00010. Students who wish to pursue a degree in Theoretical Physics, Physics or Physics with Astronomy & Space Science, and who did not achieve a H5 or above in Higher Level Leaving Certificate Applied Mathematics must take ACM10080 in Stage 1. Students who did not obtain a H5 or higher in Higher Level Leaving Certificate Computer Science must take COMP10290 in Stage 1. 
ACM10080 
Introduction to Applied and Computational Mathematics 
Autumn 
5 
Stage 1 Options  A) Min 0 of: Students who did not achieve a H5 or better (or equivalent) in Leaving Certificate Physics must take PHYC10070 Foundations of Physics. Student that did not receive an O1 or H5 in Leaving Certificate Mathematics must take MATH00010. Students who wish to pursue a degree in Theoretical Physics, Physics or Physics with Astronomy & Space Science, and who did not achieve a H5 or above in Higher Level Leaving Certificate Applied Mathematics must take ACM10080 in Stage 1. Students who did not obtain a H5 or higher in Higher Level Leaving Certificate Computer Science must take COMP10290 in Stage 1. 
COMP10290 
Computation for Scientists 
Autumn 
5 
Stage 1 Options  A) Min 0 of: Students who did not achieve a H5 or better (or equivalent) in Leaving Certificate Physics must take PHYC10070 Foundations of Physics. Student that did not receive an O1 or H5 in Leaving Certificate Mathematics must take MATH00010. Students who wish to pursue a degree in Theoretical Physics, Physics or Physics with Astronomy & Space Science, and who did not achieve a H5 or above in Higher Level Leaving Certificate Applied Mathematics must take ACM10080 in Stage 1. Students who did not obtain a H5 or higher in Higher Level Leaving Certificate Computer Science must take COMP10290 in Stage 1. 
MATH00010 
Introduction to Mathematics 
Autumn 
5 
Stage 1 Options  A) Min 0 of: Students who did not achieve a H5 or better (or equivalent) in Leaving Certificate Physics must take PHYC10070 Foundations of Physics. Student that did not receive an O1 or H5 in Leaving Certificate Mathematics must take MATH00010. Students who wish to pursue a degree in Theoretical Physics, Physics or Physics with Astronomy & Space Science, and who did not achieve a H5 or above in Higher Level Leaving Certificate Applied Mathematics must take ACM10080 in Stage 1. Students who did not obtain a H5 or higher in Higher Level Leaving Certificate Computer Science must take COMP10290 in Stage 1. 
PHYC10070 
Foundations of Physics 
Autumn 
5 
Stage 1 Options  C) Min 0 of: To complete a degree in Physics, Theoretical Physics or Physics with Astronomy & Space Science, students must take these modules in either Stage 1 or Stage 2 of their programme. Students who wish to progress with Theoretical Physics in Stage 2 must take ACM10060 in Stage 1. Students who wish to progress with Physics with Astronomy and Space Science in Stage 2 must take PHYC10050 in Stage 1. PHYC20080 should only be taken by students in Stage 1 if they have achieved H5 in both Mathematics and Physics at Leaving Certificate. 
PHYC10050 
Astronomy & Space Science 
Autumn 
5 
Stage 1 Options  C) Min 0 of: To complete a degree in Physics, Theoretical Physics or Physics with Astronomy & Space Science, students must take these modules in either Stage 1 or Stage 2 of their programme. Students who wish to progress with Theoretical Physics in Stage 2 must take ACM10060 in Stage 1. Students who wish to progress with Physics with Astronomy and Space Science in Stage 2 must take PHYC10050 in Stage 1. PHYC20080 should only be taken by students in Stage 1 if they have achieved H5 in both Mathematics and Physics at Leaving Certificate. 
PHYC10250 
Thermal Physics and Materials 
Autumn 
5 
Stage 1 Options  C) Min 0 of: To complete a degree in Physics, Theoretical Physics or Physics with Astronomy & Space Science, students must take these modules in either Stage 1 or Stage 2 of their programme. Students who wish to progress with Theoretical Physics in Stage 2 must take ACM10060 in Stage 1. Students who wish to progress with Physics with Astronomy and Space Science in Stage 2 must take PHYC10050 in Stage 1. PHYC20080 should only be taken by students in Stage 1 if they have achieved H5 in both Mathematics and Physics at Leaving Certificate. 
ACM10060 
Applications of Differential Equations 
Spring 
5 
Stage 1 Options  C) Min 0 of: To complete a degree in Physics, Theoretical Physics or Physics with Astronomy & Space Science, students must take these modules in either Stage 1 or Stage 2 of their programme. Students who wish to progress with Theoretical Physics in Stage 2 must take ACM10060 in Stage 1. Students who wish to progress with Physics with Astronomy and Space Science in Stage 2 must take PHYC10050 in Stage 1. PHYC20080 should only be taken by students in Stage 1 if they have achieved H5 in both Mathematics and Physics at Leaving Certificate. 
PHYC20080 
Fields, Waves and Light 
Spring 
5 

MATH20060 
Calculus of Several Variables 
Autumn 
5 

PHYC20020 
Introductory Quantum Mechanics 
Autumn 
5 

ACM20150 
Vector Integral & Differential Calculus 
Spring 
5 

PHYC20060 
Methods for Physicists 
Spring 
5 

PHYC20090 
Electronics and Devices 
Spring 
5 
Stage 2 Options  A) Min 0 of: If not previously taken in Stage 1, students enrolled to Stage 2 Physics must take ACM10060 and PHYC20080 in Stage 2. 
ACM10060 
Applications of Differential Equations 
Spring 
5 
Stage 2 Options  A) Min 0 of: If not previously taken in Stage 1, students enrolled to Stage 2 Physics must take ACM10060 and PHYC20080 in Stage 2. 
PHYC20080 
Fields, Waves and Light 
Spring 
5 
Stage 2 Options  B)1 of: If not taken in Stage 1, students must take PHYC10250 in Stage 2. Students who completed PHYC10250 in Stage 1 must take PHYC20100 in Stage 2. 
PHYC10250 
Thermal Physics and Materials 
Autumn 
5 
Stage 2 Options  B)1 of: If not taken in Stage 1, students must take PHYC10250 in Stage 2. Students who completed PHYC10250 in Stage 1 must take PHYC20100 in Stage 2. 
PHYC20100 
Thermo & Stat Physics 
Autumn 
5 
Stage 2 Options  C) Min 0 of: For students progressing to Stage 3 PHYSICS, ACM20030 must be completed in Stage 2 or Stage 3. 
ACM20030 
Computational Science 
Autumn 
5 
Stage 2 Options  D) Min 0 of: Students must select 50 credits from programme modules (cores and options). Students may also select 10 credits from elective modules. Alternatively, additional Option modules may be selected from the list below but students are not restricted to this list. 
COMP10290 
Computation for Scientists 
Autumn 
5 
Stage 2 Options  D) Min 0 of: Students must select 50 credits from programme modules (cores and options). Students may also select 10 credits from elective modules. Alternatively, additional Option modules may be selected from the list below but students are not restricted to this list. 
MATH20300 
Linear Algebra 2 for the Mathematical Sciences 
Autumn 
5 
Stage 2 Options  D) Min 0 of: Students must select 50 credits from programme modules (cores and options). Students may also select 10 credits from elective modules. Alternatively, additional Option modules may be selected from the list below but students are not restricted to this list. 
PHYC10050 
Astronomy & Space Science 
Autumn 
5 
Stage 2 Options  D) Min 0 of: Students must select 50 credits from programme modules (cores and options). Students may also select 10 credits from elective modules. Alternatively, additional Option modules may be selected from the list below but students are not restricted to this list. 
PHYC10210 
Quanta, Particles & Relativity 
Autumn 
5 
Stage 2 Options  D) Min 0 of: Students must select 50 credits from programme modules (cores and options). Students may also select 10 credits from elective modules. Alternatively, additional Option modules may be selected from the list below but students are not restricted to this list. 
ACM20060 
Oscillations and Waves 
Spring 
5 
Stage 2 Options  D) Min 0 of: Students must select 50 credits from programme modules (cores and options). Students may also select 10 credits from elective modules. Alternatively, additional Option modules may be selected from the list below but students are not restricted to this list. 
MATH20310 
Groups, Rings and Fields 
Spring 
5 
Stage 2 Options  D) Min 0 of: Students must select 50 credits from programme modules (cores and options). Students may also select 10 credits from elective modules. Alternatively, additional Option modules may be selected from the list below but students are not restricted to this list. 
PHYC20040 
Exploring the Solar System 
Spring 
5 
Stage 2 Options  D) Min 0 of: Students must select 50 credits from programme modules (cores and options). Students may also select 10 credits from elective modules. Alternatively, additional Option modules may be selected from the list below but students are not restricted to this list. 
STAT10060 
Statistical Modelling 
Spring 
5 

PHYC30300 
Advanced Laboratory I 
2 Trimester duration (AutSpr) 
20 

PHYC30020 
Classical Mechanics and Relativity 
Autumn 
5 

PHYC30030 
Quantum Mechanics 
Autumn 
5 

PHYC30070 
Electromagnetism 
Spring 
5 

PHYC30080 
Optics & Lasers 
Spring 
5 
Stage 3 Options  A) Min 1 of: Students must take PHYC20100 if not taken in stage 2, otherwise they must take PHYC30050 
PHYC20100 
Thermo & Stat Physics 
Autumn 
5 
Stage 3 Options  A) Min 1 of: Students must take PHYC20100 if not taken in stage 2, otherwise they must take PHYC30050 
PHYC30050 
Condensed Matter Physics 
Autumn 
5 
Stage 3 Options  B) Min 1 of: If not taken in Stage 2 students must take ACM20030. If ACM20030 had been taken in Stage 2, students must take PHYC30090 in Stage 3. PLEASE NOTE: Students wishing to take PHYC40110 Medical Physics in stage 4 must take PHYC30090 in stage 3 
ACM20030 
Computational Science 
Autumn 
5 
Stage 3 Options  B) Min 1 of: If not taken in Stage 2 students must take ACM20030. If ACM20030 had been taken in Stage 2, students must take PHYC30090 in Stage 3. PLEASE NOTE: Students wishing to take PHYC40110 Medical Physics in stage 4 must take PHYC30090 in stage 3 
PHYC30090 
Nuclear Physics 
Spring 
5 
Stage 3 Options  C) Min 0 of: Students are required to complete 50 programme credits (cores/options) in Stage 3. Additional modules may be selected from the list below or alternatively, students may select 10 credits from elective modules to complete Stage 3. 
ACM30220 
Partial Differential Equations 
Autumn 
5 
Stage 3 Options  C) Min 0 of: Students are required to complete 50 programme credits (cores/options) in Stage 3. Additional modules may be selected from the list below or alternatively, students may select 10 credits from elective modules to complete Stage 3. 
PHYC30100 
Stellar Astrophysics & Astronomical Techniques 
Autumn 
5 

PHYC40960 
Physics Project 
2 Trimester duration (AutSpr) 
10 

PHYC40970 
Advanced Laboratory II (15) 
2 Trimester duration (AutSpr) 
15 

PHYC40020 
Applied Quantum Mechanics 
Autumn 
5 

PHYC40080 
High Energy Particle Physics 
Autumn 
5 
Stage 4 Options  A) Min 0 of: If not taken in Stage 3, students MUST TAKE PHYC30050 and PHYC30090 in Stage 4. 
PHYC30050 
Condensed Matter Physics 
Autumn 
5 
Stage 4 Options  A) Min 0 of: If not taken in Stage 3, students MUST TAKE PHYC30050 and PHYC30090 in Stage 4. 
PHYC30090 
Nuclear Physics 
Spring 
5 
Stage 4 Options  B) Min 3 of: Students should select a minimum of 3 Option modules from the list below. Students who are required to register to the Programme Core PHYC30050 or PHYC30090 should only register to 4 modules from this list. Students who are required to register to both PHYC30050 and PHYC30090 should select 3 modules from this list. Students who take ACM41040 must also take ACM40750. 
ACM40750 
Gen Relativity & Black Holes 
Autumn 
5 
Stage 4 Options  B) Min 3 of: Students should select a minimum of 3 Option modules from the list below. Students who are required to register to the Programme Core PHYC30050 or PHYC30090 should only register to 4 modules from this list. Students who are required to register to both PHYC30050 and PHYC30090 should select 3 modules from this list. Students who take ACM41040 must also take ACM40750. 
PHYC30100 
Stellar Astrophysics & Astronomical Techniques 
Autumn 
5 
Stage 4 Options  B) Min 3 of: Students should select a minimum of 3 Option modules from the list below. Students who are required to register to the Programme Core PHYC30050 or PHYC30090 should only register to 4 modules from this list. Students who are required to register to both PHYC30050 and PHYC30090 should select 3 modules from this list. Students who take ACM41040 must also take ACM40750. 
PHYC40120 
General Relativity & Cosmology 
Autumn 
5 
Stage 4 Options  B) Min 3 of: Students should select a minimum of 3 Option modules from the list below. Students who are required to register to the Programme Core PHYC30050 or PHYC30090 should only register to 4 modules from this list. Students who are required to register to both PHYC30050 and PHYC30090 should select 3 modules from this list. Students who take ACM41040 must also take ACM40750. 
PHYC40470 
Computational Biophysics and Nanoscale Simulations 
Autumn 
5 
Stage 4 Options  B) Min 3 of: Students should select a minimum of 3 Option modules from the list below. Students who are required to register to the Programme Core PHYC30050 or PHYC30090 should only register to 4 modules from this list. Students who are required to register to both PHYC30050 and PHYC30090 should select 3 modules from this list. Students who take ACM41040 must also take ACM40750. 
PHYC40930 
Ultrafast Soft Xray Photonics 
Autumn 
5 
Stage 4 Options  B) Min 3 of: Students should select a minimum of 3 Option modules from the list below. Students who are required to register to the Programme Core PHYC30050 or PHYC30090 should only register to 4 modules from this list. Students who are required to register to both PHYC30050 and PHYC30090 should select 3 modules from this list. Students who take ACM41040 must also take ACM40750. 
PHYC41070 
Techniques in Biophysics 
Autumn 
5 
Stage 4 Options  B) Min 3 of: Students should select a minimum of 3 Option modules from the list below. Students who are required to register to the Programme Core PHYC30050 or PHYC30090 should only register to 4 modules from this list. Students who are required to register to both PHYC30050 and PHYC30090 should select 3 modules from this list. Students who take ACM41040 must also take ACM40750. 
ACM30200 
Mathematical Fluid Dynamics I 
Spring 
5 
Stage 4 Options  B) Min 3 of: Students should select a minimum of 3 Option modules from the list below. Students who are required to register to the Programme Core PHYC30050 or PHYC30090 should only register to 4 modules from this list. Students who are required to register to both PHYC30050 and PHYC30090 should select 3 modules from this list. Students who take ACM41040 must also take ACM40750. 
ACM41040 
GR and Gravitational Waves 
Spring 
5 
Stage 4 Options  B) Min 3 of: Students should select a minimum of 3 Option modules from the list below. Students who are required to register to the Programme Core PHYC30050 or PHYC30090 should only register to 4 modules from this list. Students who are required to register to both PHYC30050 and PHYC30090 should select 3 modules from this list. Students who take ACM41040 must also take ACM40750. 
PHYC40030 
Galaxies, Observational Cosmology & the Interstellar Medium 
Spring 
5 
Stage 4 Options  B) Min 3 of: Students should select a minimum of 3 Option modules from the list below. Students who are required to register to the Programme Core PHYC30050 or PHYC30090 should only register to 4 modules from this list. Students who are required to register to both PHYC30050 and PHYC30090 should select 3 modules from this list. Students who take ACM41040 must also take ACM40750. 
PHYC40110 
Medical Physics (Selected Topics) 
Spring 
5 
Stage 4 Options  B) Min 3 of: Students should select a minimum of 3 Option modules from the list below. Students who are required to register to the Programme Core PHYC30050 or PHYC30090 should only register to 4 modules from this list. Students who are required to register to both PHYC30050 and PHYC30090 should select 3 modules from this list. Students who take ACM41040 must also take ACM40750. 
PHYC40200 
Quantum Theory of Condensed Matter 
Spring 
5 
Stage 4 Options  B) Min 3 of: Students should select a minimum of 3 Option modules from the list below. Students who are required to register to the Programme Core PHYC30050 or PHYC30090 should only register to 4 modules from this list. Students who are required to register to both PHYC30050 and PHYC30090 should select 3 modules from this list. Students who take ACM41040 must also take ACM40750. 
PHYC40210 
Applied Optics 
Spring 
5 
Stage 4 Options  B) Min 3 of: Students should select a minimum of 3 Option modules from the list below. Students who are required to register to the Programme Core PHYC30050 or PHYC30090 should only register to 4 modules from this list. Students who are required to register to both PHYC30050 and PHYC30090 should select 3 modules from this list. Students who take ACM41040 must also take ACM40750. 
PHYC40360 
Theoretical Astrophysics 
Spring 
5 
Stage 4 Options  B) Min 3 of: Students should select a minimum of 3 Option modules from the list below. Students who are required to register to the Programme Core PHYC30050 or PHYC30090 should only register to 4 modules from this list. Students who are required to register to both PHYC30050 and PHYC30090 should select 3 modules from this list. Students who take ACM41040 must also take ACM40750. 
PHYC40650 
Advanced Statistical Physics 
Spring 
5 
Stage 4 Options  B) Min 3 of: Students should select a minimum of 3 Option modules from the list below. Students who are required to register to the Programme Core PHYC30050 or PHYC30090 should only register to 4 modules from this list. Students who are required to register to both PHYC30050 and PHYC30090 should select 3 modules from this list. Students who take ACM41040 must also take ACM40750. 
PHYC40800 
Quantum Field Theory 
Spring 
5 