College of Science
All incoming College of Science PhD students must take 30 credits of taught modules over their programme. The aim of these taught modules is to facilitate research as well as to provide you with important transferable skills enhancing your career development. Your School or Programme may recommend or require certain modules – please check with your Supervisor. Unless your School or programme stipulates specific modules, you may choose from the full range of modules available across the University in consultation and agreement with your Principal Supervisor and your RSP.
The list of modules below is not definite – it is an example of the types of discipline-specific modules that were taken by research students in previous years.
Students are entitled to register to modules from any UCD School. You may wish to review other Schools' module lists to assess which modules may be useful to you.
School of Biology and Environmental Science
The modules listed are open to all students across the College, but research students in the UCD School of Biology and Environmental Science (SBES) are required to take the first two modules from this list. The others are examples of modules that have been taken previously by research students in SBES. The remaining credit requirement can be made up from modules across the University but should be chosen in consultation with your supervisor. SBES level 4 modules are available to PhD students both in the School and across the University on condition that the School has in-programme students registered to the modules.
- (opens in a new window)BIOL40100 - Teaching in Higher Education as a Graduate (SBES)
- (opens in a new window)BIOL50040 - Research Seminar Series
- (opens in a new window)BIOL40390 - Quantitative Tools for Life Sciences
- (opens in a new window)BIOL40560 - Biological Imaging
- (opens in a new window)CELB40160 - HCS Microscopy
- (opens in a new window)ENVB40020 - Marine Community Ecology
- ENVB40430 - Bioinvasions
- (opens in a new window)FDSC50050 - Science Writing and Presenting Skills
- IA50000 - Communicating for Impact
- IA50004 - Creative Thinking and Innovation
- SCI50020 - Research Integrity Online
- (opens in a new window)SCI50030 - Academic Writing for Science
- (opens in a new window)ZOOL40490 - Wildlife Habitat Modelling
- (opens in a new window)ZOOL40500 - Ornithology
School of Biomolecular and Biomedical Science
School-specific and not open to students from other Schools. Optional module.
- (opens in a new window)BIOC40140 - Biotech Case Study (Taught MSc only)
School-specific and not open to students from other Schools. Optional module.
- (opens in a new window)BIOC40180 - Professional Career Development (Taught MSc only)
Open to all students across the College. Core for School of Biomolecular and Biomedical Science (SBBS) students.
School-specific and not open to students from other Schools. Core for some SBBS students.
Core for SBBS students.
School-specific and not open to students from other Schools. Core for SBBS students.
School-specific and not open to students from other Schools. Core for SBBS students.
Entire suite of final year, undergraduate modules are available as required/appropriate.
- CNWY40180 - Introduction to Core Research Skills
- CNWY40010 - Conway Lecture & Seminar Series
- (opens in a new window)VET40080 - Advances in Infection Biology
- (opens in a new window)VET40090 - Current Concepts in Infection Biology A
- (opens in a new window)VET40100 - Current Concepts in Infection Biology B
- SCI50020 - Research Integrity Online
- (opens in a new window)SCI50030 - Academic Writing for Science
School of Chemistry
Core Modules:
Compulsory in Year 1 of the chemistry doctoral programme.
Compulsory in Year 1 of the chemistry doctoral programme; students taking this must also have assigned undergraduate teaching duties.
Compulsory in Year 3 of the chemistry doctoral programme.
- (opens in a new window)CHEM50030 - Chem 3rd Year PhD Presentation
- SCI50010 - Online Research Skills
- SCI50020 - Research Integrity Online
- (opens in a new window)SCI50030 - Academic Writing for Science
These optional modules are open to all postgraduate students registered to the School of Chemistry. For non-chemistry students who are considering taking these modules, please contact the listed Module Coordinator for advice regarding your suitability and if space is available.
- (opens in a new window)CHEM40310 - Catalytic Asymmetric Synthesis (UCD/TCD)
- (opens in a new window)CHEM40360 - Synthesis of Pharmaceutical Compounds (UCD)
- (opens in a new window)CHEM40370 - Advanced NMR Spectroscopy (UCD)
- (opens in a new window)CHEM40860 - Chemistry Outreach: Development and Practice (UCD/TCD)
- (opens in a new window)CHEM40210 - Comprehensive X-ray Crystallography (UCD)
- (opens in a new window)CHEM40240 - Spectroscopic Techniques (UCD/TCD)
- (opens in a new window)CHEM40350 - Commercialisation of Chemical Research (UCD)
- CHEM41470 - Modern Mass Spectrometry
The following modules are only available to students registered to X848 PhD Chemistry (Dublin Chemistry) and to X847 PhD Chemistry (Bionanointeractions) doctoral programmes.
- (opens in a new window)CHEM40450 - Surface Science and Technology (TCD)
- (opens in a new window)CHEM40850 - Transmission Electron Microscopy (TCD)
- (opens in a new window)CHEM40910 - Quantum Molecular Modelling (TCD)
- CHEM50030 - Chemistry Third Year PhD Presentation
School of Computer Science
Research Integrity Training is a compulsory element of all research degree programmes for students admitted after 31 August 2019. This training requirement can be met by taking either:
- Online Research Integrity Training for Research Degree Students on Brightspace, with 8 sections that take an estimated 5 hours. There are no credits associated with this course but upon successful completion of the multiple-choice quizzes at the end of each section, you will receive a certificate.
- Research Integrity Module (opens in a new window)SCI50020 in which online training is accompanied by face-to-face workshops with discussion of specific case studies. This module attracts five ECTS credits and is most suitable for science and engineering research students.
These Research Integrity training courses provide you with an opportunity to better understand your obligations and responsibilities as researchers, identify the challenges you could face in meeting those responsibilities and practical advice on how to deal with complex situations in which you may find yourself.
These optional modules are open to all postgraduate students registered in the School of Computer Science.
- (opens in a new window)COMP30540 - Game Development
- (opens in a new window)COMP40610 - Information Visualisation
- (opens in a new window)COMP41400 - Multi-Agent Systems
- (opens in a new window)COMP41680 - Data Science in Python
- (opens in a new window)COMP47470 - Big Data Programming
- (opens in a new window)COMP47590 - Advanced Machine Learning
- COMP47650 - Deep Learning
- COMP47670 - Data Science in Python (MD)
- (opens in a new window)COMP47750 - Machine Learning with Python
- COMP50060 - ML CRT Bootcamp
- COMP50070 - ML CRT Placement
- IA50004 - Creative Thinking and Innovation
- IA50000 - Communicating for Impact
- (opens in a new window)IS40900 - Scholarly Communication
- (opens in a new window)MEEN40670 - Technical Communication
- MEEN40820 - Technical Comms (Online)
- SCI50010 - Online Research Skills
- (opens in a new window)SCI50030 - Academic Writing for Science
- STAT40700 - Times Series Analysis - Act App
- STAT40740 - Multivariate Analysis (Online)
- (opens in a new window)I50030 - Academic Writing for Science for Postgraduate students
Many other modules at levels 4 and 5 are offered by Computer Science and are, in principle, available to students of other disciplines.
School of Earth Sciences
The School of Earth Sciences offers a number of Level 5 modules for Graduate Research Students in Advanced Techniques in Geological Sciences and Research Seminars. Earth Sciences Students should consult with their supervisor and the School Office to discuss registration to these modules. The modules below may also be of interest.
- SCI50010 - Online Research Skills
- SCI50020 - Research Integrity Online
- (opens in a new window)SCI50030 - Academic Writing for Science
- IA50000 - Communicating for Impact
- IA50004 - Creative Thinking and Innovation
- GEOL50090 - Advanced Research Techniques in Geological Sciences V
- GEOL50200 - Earth Sciences Seminars I
- GEOL50210 - Earth Sciences Seminars II
- GEOL50230 - Earth Sciences Seminars III
- GEOL50220 - Earth Sciences Seminars IV
- GEOL50290 - Earth Sciences Seminars V
- GEOL50310 - Earth Sciences Seminars VII
- GEOL50320 - Earth Sciences Seminars VIII
- GEOL50270 - Earth Science Workshop I
- GEOL50260 - Earth Science Workshop II
- GEOL50250 - Earth Science Workshop III
School of Mathematics and Statistics
Any module offered by the school can be taken by students outside the school so long as the prerequisites are met. Please contact the school office for further information.
- ACM30020 - Advanced Mathematical Methods
- ACM40290 - Numerical Algorithms
- ACM40660 - Scientific Programming Concepts (ICHEC)
- ACM40640 - High Performance Computing (ICHEC)
- ACM40730 - Mathematica for Research
- ACM40890 - Advanced Fluid Mechanics (only runs with sufficient demand)
- ACM40940 - Black Hole Mechanics (only runs with sufficient demand)
- ACM40990 - Optimisation in Machine Learning (only runs with sufficient demand)
- ACM40900 - Weather and Climate Numerical Modelling
- ACM41000 - Uncertainty Quantification
- MATH40310 - Functional Analysis
- MATH40370 - Differential Geometry
- MATH40430 - Measure Theory and Integration
- MATH40480 - Probability Theory
- MATH40510 - Set Theory
- MATH40550 - Applied Matrix Theory
- MATH40690 - Stochastic Calculus
- MATH40710 - Galois Theory
- MATH40720 - Financial Risk Measurement and Management
- MATH40730 - Counterparty Credit Risk
- MATH40740 - Advanced Financial Models
- MATH40830 - Maths of Quantum Computation
- MATH40850 - Advanced Topics in Maths I
- MATH40860 - Advanced Topics in Maths II
- MATH40870 - Algebraic Geometry
- MATH40880 - Number Theory
- STAT30340 - Data Programming with R
- STAT40080 - Nonparametric Statistics
- STAT40150 - Multivariate Analysis
- STAT40250 - Survival Models
- STAT40400 - Monte Carlo Inference
- STAT40780 - Data Prog with C (Online)
- STAT40800 - Data Prog with Python (Online)
- STAT40830 - Adv Data Prog with R (Online)
- STAT40840 - Data Prog with SAS (Online)
- STAT40850 - Bayesian Analysis (online)
- STAT40950 - Adv Bayesian Analysis (Online)
- STAT40960 - Stat Network Analysis (Online)
- STAT40970 - Machine Learning and AI (Online)
- STAT41010 - Stat Network Analysis
- STAT41070 - Bayesian Data Analysis
- STAT41080 - Mathematical Statistics
School of Physics
PhD Students from the School of Physics are required to take PHYC40570 - Physics Demonstrating/Tutoring and might select other modules from those offered by the School (in consultation with their Supervisor/RSP).
Students from other Schools across the College can take any of these modules provided they are suitably qualified in a cognate discipline.
- PHYC30030 - Quantum Mechanics
- (opens in a new window)PHYC40430 - Nanomechanics
- (opens in a new window)PHYC40930 - Ultrafast and Soft-X-Ray Photonics
- (opens in a new window)PHYC40940 - Bio-Inspired Technologies
- (opens in a new window)PHYC30100 - Stellar Astrophysics and Astronomical Techniques
- (opens in a new window)PHYC40020 - Applied Quantum Mechanics
- (opens in a new window)PHYC40030 - Galaxies, Observational Cosmology and the Interstellar Medium
- (opens in a new window)PHYC40080 - High Energy Particle Physics
- (opens in a new window)PHYC40110 - Medical Physics
- (opens in a new window)PHYC40120 - General Relativity and Cosmology
- (opens in a new window)PHYC40210 - Applied Optics
- (opens in a new window)PHYC40360 - Theoretical Astrophysics
- (opens in a new window)PHYC40400 - Nanoptics and Biophotonics
- PHYC40410 - Physics of nanomaterials
- (opens in a new window)PHYC40470 - Computational Biophysics
- (opens in a new window)PHYC40480 - Biophysics at the nanoscale
- (opens in a new window)PHYC40560 - AFM for Bionano
- (opens in a new window)PHYC40570 - Physics Demonstrating/Tutoring
- (opens in a new window)PHYC40650 - Advanced Statistical Physics
- (opens in a new window)PHYC40660 - The Space Environment
- (opens in a new window)PHYC40730 - Applications of Space Science
- (opens in a new window)PHYC40800 - Quantum Field Theory
- PHYC41080 - Physics Data Analysis (Python)
General College of Science Modules
Commonly taken modules in the UCD College of Science. The following is not a definitive list.