Course Overview

This Structured PhD programme spans the Biomedical Engineering and Regenerative Medicine domains and aims to become a leading international graduate education programme in the field, in which Irelandis already taking a strong international role. The overall objective is to develop PhD graduates who will produce ground-breaking scientific results benefiting human health and contributing to economic growth, and who will, in turn, lead research and development in these fields in industry and academia. BME&RM combines a PhD research project with a unique experiential learning and didactic programme, resulting in an unparalleled learning experience for the student in terms of its combination of world-class research and focused clinical and industrial interaction.

The BME&RM programme will be delivered by a core partnership of institutions: National University of Ireland Galway, University of Limerick and University College Cork, linked with a wider consortium of partner institutions nationally and internationally: Galway-Mayo Institute of Technology, Institute of Technology Sligo, University of Ulster, Queen’s University Belfast, Georgia Institute of Technology, University of Pittsburgh, Duke University, Irish Medical Devices Association (IMDA), Rice University, Mayo Clinic, RWTH Aachen University and Georgia Tech Ireland.

Programmes Available

(Structured Phd) Biomedical Engineering and Regenerative Medicine—4 years (full-time)
Applications are made online via the NUI Galway Postgraduate Applications System

Associated

Learning Outcomes

Entry Requirements

More Information can be obtained from the Mechanical and Biomedical Engineering website:

http://www.nuigalway.ie/mechbio/bmerm/ 

Who’s Suited to This Course

Current research projects

Current funded research opportunity

Work Placement

Related Student Organisations

Career Opportunities

Find a Supervisor / PhD Project

If you are still looking for a potential supervisor or PhD project or would like to identify the key research interests of our academic staff and researchers, you can use our online portal to help in that search

Course Outline

Curriculum Information

Curriculum information relates to the current academic year (in most cases).
Course and module offerings and details may be subject to change.

Glossary of Terms

Credits
You must earn a defined number of credits (aka ECTS) to complete each year of your course. You do this by taking all of its required modules as well as the correct number of optional modules to obtain that year's total number of credits.
Module
An examinable portion of a subject or course, for which you attend lectures and/or tutorials and carry out assignments. E.g. Algebra and Calculus could be modules within the subject Mathematics. Each module has a unique module code eg. MA140.
Subject
Some courses allow you to choose subjects, where related modules are grouped together. Subjects have their own required number of credits, so you must take all that subject's required modules and may also need to obtain the remainder of the subject's total credits by choosing from its available optional modules.
Optional
A module you may choose to study.
Required
A module that you must study if you choose this course (or subject).
Required Core Subject
A subject you must study because it's integral to that course.
Semester
Most courses have 2 semesters (aka terms) per year, so a three-year course will have six semesters in total. For clarity, this page will refer to the first semester of year 2 as 'Semester 3'.

Year 1 (60 Credits)

Optional CT861: Computing Architecture & Operating Systems - 5 Credits - Semester 1
Optional ME5102: Quality Systems - 5 Credits - Semester 1
Optional CE650: Civil Engineering - 0 Credits - Semester 1
Optional CT650: Information Technology - 0 Credits - Semester 1
Optional EE656: Electrical & Electronic Engineering - 0 Credits - Semester 1
Optional ME650: Mechanical Engineering - 0 Credits - Semester 1
Optional BME650: Biomedical Engineering - 0 Credits - Semester 1
Optional CT542: Architect, Operating Systems & Networks for Unix - 5 Credits - Semester 1
Optional MP305: Modelling I - 5 Credits - Semester 1
Optional CT509: Programming - 10 Credits - Semester 1
Optional BME500: Advanced Biomaterials - 5 Credits - Semester 1
Optional CE3113: Engineering Hydraulics II - 5 Credits - Semester 1
Optional CE340: Solids and Structures - 10 Credits - Semester 1
Optional CE3105: Environmental Engineering - 5 Credits - Semester 1
Optional CE3112: Water Engineering Design and Practice - 5 Credits - Semester 1
Optional CE4101: Design of Structures III - 10 Credits - Semester 1
Optional CE464: Design of Sustainable Environmental Systems I - 5 Credits - Semester 1
Optional CE469: Hydrology and Water Resource Engineering - 5 Credits - Semester 1
Optional IE650: Industrial Engineering - 0 Credits - Semester 1
Optional EE3101: Electromechanical Power Conversion - 5 Credits - Semester 1
Optional EE345: Digital Systems II - 5 Credits - Semester 1
Optional EE357: Signals and Communications - 5 Credits - Semester 1
Optional EE344: Communication Systems Engineering - 5 Credits - Semester 1
Optional EE343: Communication Signals and Systems - 5 Credits - Semester 1
Optional CT326: Programming III - 10 Credits - Semester 1
Optional EE451: System on Chip Design I - 5 Credits - Semester 1
Optional EE445: Digital Signal Processing - 5 Credits - Semester 1
Optional EE453: Telecommunications Software Applications - 5 Credits - Semester 1
Optional CT417: Software Engineering III - 5 Credits - Semester 1
Optional EE347: Embedded Systems Applications Programming - 5 Credits - Semester 1
Optional CT230: Database Systems I - 5 Credits - Semester 1
Optional CT318: Human Computer Interaction - 5 Credits - Semester 1
Optional CT331: Programming Paradigms - 5 Credits - Semester 1
Optional CT3532: Database Systems 2 - 5 Credits - Semester 1
Optional CT3531: Networks and Data Communications 2 - 5 Credits - Semester 1
Optional CT5106: Software Engineering 2 - 5 Credits - Semester 1
Optional CT3533: Organisational Innovation - 5 Credits - Semester 1
Optional CT404: Graphics & Image Process - 5 Credits - Semester 1
Optional CT561: Systems Modelling and Simulation - 5 Credits - Semester 1
Optional CT436: Advanced Professional Skills - 5 Credits - Semester 1
Optional CT421: Artificial Intelligence - 5 Credits - Semester 2
Optional SI317: Human Body Function - 10 Credits - Semester 1
Optional BME328: Principles of Biomaterials - 5 Credits - Semester 1
Optional ME301: Fluid Dynamics - 5 Credits - Semester 1
Optional ME304: Mechanical Analysis And Design - 5 Credits - Semester 1
Optional ME322: Thermodynamics and Heat Transfer - 5 Credits - Semester 1
Optional BME400: Biomechanics - 5 Credits - Semester 1
Optional BME405: Tissue Engineering - 5 Credits - Semester 1
Optional EG400: Advanced Energy Systems Engineering - 5 Credits - Semester 1
Optional EE352: Linear Control Systems - 5 Credits - Semester 1
Optional IE450: Lean Systems - 5 Credits - Semester 1
Optional ME424: Energy Conversion - 5 Credits - Semester 1
Optional CE6110: Water Resources Engineering Design Project - 15 Credits - Semester 1
Optional GS505: Graduate Research Skills - 5 Credits - Semester 1
Optional RM020: Research Component - 20 Credits - Semester 1
Optional RM025: Research Component - 25 Credits - Semester 1
Optional RM030: Research Component - 30 Credits - Semester 1
Optional RM035: Research Component - 35 Credits - Semester 1
Optional RM040: Research Component - 40 Credits - Semester 1
Optional RM045: Research Component - 45 Credits - Semester 1
Optional RM050: Research Component - 50 Credits - Semester 1
Optional RM055: Research Component - 55 Credits - Semester 1
Optional RM060: Research Component - 60 Credits - Semester 1
Optional GS509: Participation in Workshops/Courses - 5 Credits - Semester 1
Optional GS501: Seminar Programme - 5 Credits - Semester 1
Optional GS515: Research Paper Publication - 5 Credits - Semester 1
Optional GS536: Communication & Outreach - 5 Credits - Semester 1
Optional GS526: Oral/poster communications (year 1 - 3) - 5 Credits - Semester 1
Optional GS513: Research Placement 2 - 10 Credits - Semester 1
Optional GS514: Research Placement 3 - 15 Credits - Semester 1
Optional EE5117: Electronic Systems & Devices Experience Design - 5 Credits - Semester 1
Optional EE5118: Electronic Sports Performance Technology - 5 Credits - Semester 1
Optional BMM650: Biomedical Engineering and Medicine - 0 Credits - Semester 1
Optional IE446: Project Management - 5 Credits - Semester 1
Optional ME432: Technology Innovation & Entrepreneurship - 5 Credits - Semester 1
Optional ME521: Research Methods for Engineers - 5 Credits - Semester 1
Optional AY872: Financial Management I - 5 Credits - Semester 1
Optional EOS6101: Global Change - 5 Credits - Semester 1
Optional CE6106: Hydrological Modelling - 5 Credits - Semester 1
Optional CE6108: Hydrology & Water Resources Engineering - 5 Credits - Semester 1
Optional EOS418: Applied Field Hydrogeology - 5 Credits - Semester 1
Optional CT874: Programming I - 5 Credits - Semester 1
Optional CT870: Internet Programming - 5 Credits - Semester 1
Optional CE511: Computational Methods in Civil Engineering - 5 Credits - Semester 1
Optional CE514: Transportation Systems and Infrastructure II - 5 Credits - Semester 1
Optional CT511: Databases - 5 Credits - Semester 1
Optional MP553: Advanced Applied Mathematics for Engineers 1 - 5 Credits - Semester 1
Optional MP410: Non-Linear Elasticity - 5 Credits - Semester 1
Optional IE520: Ergonomics - 10 Credits - Semester 1
Optional EG5101: Advanced Energy Systems Engineering - 5 Credits - Semester 1
Optional BME5100: Advanced Computational Biomechanics - 5 Credits - Semester 1
Optional CE463: Computational Methods in Energy Systems Engineering - 5 Credits - Semester 1
Optional UCC_UE6008: Microsystems Technology & Applications - 5 Credits - Semester 1
Optional GS502: Journal Club Programme - 5 Credits - Semester 1
Optional GS508: Formulating a Research Project Proposal - 5 Credits - Semester 1
Optional GS5104: Intensive Writing Workshop - 5 Credits - Semester 1
Optional GS5105: TechInnovate I: Needs Finding to Concept Generation - 10 Credits - Semester 1
Optional GS5107: Work Based Placement 1 - 5 Credits - Semester 1
Optional GS5108: Work Based Placement 2 - 10 Credits - Semester 1
Optional GS5109: Work Based Placement 3 - 15 Credits - Semester 1
Optional GS511: Research Placement 1 - 5 Credits - Semester 1
Optional GS520: BioInnovate I Core: Needs finding to concept generation - 10 Credits - Semester 1
Optional GS525: Laboratory Animal Science Training (LAST) Ireland course - 5 Credits - Semester 1
Optional GS530: Graduate Research Information Skills - 5 Credits - Semester 1
Optional GS535: Induction and Professional Development - 5 Credits - Semester 1
Optional IN650: Insight - 0 Credits - Semester 1
Optional ZO509: Biometry - Statistics for Biologists - 5 Credits - Semester 1
Optional CE6117: Integrated Civil Engineering Design - 10 Credits - Semester 1
Optional CE6151: Civil and Environmental Science Thesis - 0 Credits - Semester 1
Optional CE6152: Civil and Environmental Science Thesis - 0 Credits - Semester 1
Optional UCD_SCI50020: Research Integrity Online - 5 Credits - Semester 1
Optional CE334: Construction Operations - 5 Credits - Semester 1
Optional MP494: Partial Differential Equations - 5 Credits - Semester 1
Optional ST314: Introduction to Biostatistics - 5 Credits - Semester 1
Optional PH502: Scientific Programming Concepts - 5 Credits - Semester 1
Optional MD8000: Fundamentals of Medical Device Design and Regulation - 5 Credits - Semester 1
Optional CT5119: Functional Programming for Data Analytics - 5 Credits - Semester 1
Optional CT5120: Introduction to Natural Language Processing - 5 Credits - Semester 1
Optional CT5102: Programming for Data Analytics - 5 Credits - Semester 1
Optional CT4101: Machine Learning - 5 Credits - Semester 1
Optional CT3536: Games Programming - 5 Credits - Semester 1
Optional GS507: Statistical Methods for Research - 5 Credits - Semester 1
Optional ST1100: Engineering Statistics - 5 Credits - Semester 1
Optional BI5108: Green Lab Principles and Practice - 5 Credits - Semester 1
Optional CT5142: Artificial Intelligence and Ethics - 5 Credits - Semester 1
Optional PH422: Solid State Physics - 5 Credits - Semester 1
Optional EC5117: Natural Resource Governance & Sustainability - 10 Credits - Semester 1
Optional PH334: Computational Physics - 5 Credits - Semester 1
Optional CT4100: Information Retrieval - 5 Credits - Semester 1
Optional CT5132: Programming and Tools for AI - 5 Credits - Semester 1
Optional CT5141: Optimisation - 5 Credits - Semester 1
Optional CE344: Transportation Systems and Infrastructue I - 5 Credits - Semester 1
Optional CE472: Structural Analysis - 5 Credits - Semester 1
Optional EE6102: Power Systems - 5 Credits - Semester 1
Optional EE502: Bioinstrumentation Design - 5 Credits - Semester 1
Optional ME4109: Materials II - 5 Credits - Semester 1
Optional UCD_COMP47760: D-REAL Smaointe Summer School - 5 Credits - Semester 1
Optional TCD_CSU8000: Setting Sail - 5 Credits - Semester 1
Optional CT5165: Principles of Machine Learning - 5 Credits - Semester 1
Optional CE3103: Design of Structures I - 5 Credits - Semester 1
Optional EE5116: Mobile Device Technologies - 5 Credits - Semester 1
Optional EE452: System on Chip Design II - 5 Credits - Semester 1
Optional EE4100: Digital Control Systems - 5 Credits - Semester 1
Optional ME402: Advanced Mechanical Analysis And Design - 5 Credits - Semester 1
Optional CE509: Advanced Structures - 5 Credits - Semester 1
Optional BME5103: Finite Element Methods in Engineering I - 5 Credits - Semester 1
Optional BME5104: Finite Element Methods in Engineering II - 5 Credits - Semester 1
Optional PO1100: Public and Patient Involvement in Research - 5 Credits - Semester 1
Optional MD1902: Cultural Awareness in Research Planning and Processes - 5 Credits - Semester 1
Optional ME516: Advanced Mechanics of Materials - 5 Credits - Semester 2
Optional ME3102: Project Management for Engineers - 5 Credits - Semester 2
Optional BME5101: Mechanobiology - 5 Credits - Semester 2
Optional CE3104: Design of Structures II - 5 Credits - Semester 2
Optional EE448: Power Electronics - 5 Credits - Semester 2
Optional CE471: Project Management - 5 Credits - Semester 2
Optional EE342: Analogue Systems Design II - 5 Credits - Semester 2
Optional ME312: Automated Systems - 5 Credits - Semester 2
Optional ME3104: Introduction to Regulatory Affairs in Manufacturing - 5 Credits - Semester 2
Optional ME431: Systems Reliability - 5 Credits - Semester 2
Optional BME403: Medical Implant and Device Design - 5 Credits - Semester 2
Optional IE522: Safety And Risk Management - 10 Credits - Semester 2
Optional CT3112: Professional Skills - 5 Credits - Semester 2
Optional CE3101: Geomechanics and Geology - 5 Credits - Semester 2
Optional CT5103: Case Studies in Data Analytics - 5 Credits - Semester 2
Optional ME5171: Combustion Science and Engineering - 5 Credits - Semester 2
Optional ME5106: Advanced Manufacturing - 5 Credits - Semester 2
Optional ME5105: Fundamentals of Operations Engineering - 5 Credits - Semester 2
Optional CT5100: Data Visualisation - 5 Credits - Semester 2
Optional ME5100: Operations Management - 5 Credits - Semester 2
Optional BME502: Advanced Tissue Engineering - 5 Credits - Semester 2
Optional CT510: Algorithms - 5 Credits - Semester 2
Optional BME501: Advanced Finite Element Methods - 5 Credits - Semester 2
Optional CE466: Energy in Buildings - 5 Credits - Semester 2
Optional CE4100: Geotechnical Engineering - 10 Credits - Semester 2
Optional EE444: Communications and Signal Processing Applications - 5 Credits - Semester 2
Optional EE348: Engineering Electromagnetics - 5 Credits - Semester 2
Optional CT414: Distributed Systems & Co Operative Computing - 5 Credits - Semester 2
Optional CE338: Project Planning & Organisation II - 5 Credits - Semester 2
Optional CE476: The Built Environment - 5 Credits - Semester 2
Optional CE468: Estimates and Costing - 5 Credits - Semester 2
Optional BME4101: Biotransport - 5 Credits - Semester 2
Optional PA405: Elements Of Pathology - 5 Credits - Semester 2
Optional ME426: Turbomachines and Advanced Fluid Dynamics - 5 Credits - Semester 2
Optional ME4101: Combustion Science and Engineering - 5 Credits - Semester 2
Optional GS506: Teaching & Learning - 5 Credits - Semester 2
Optional EE5119: Topics in Advanced Mobile Networks - 5 Credits - Semester 2
Optional EE551: Embedded Image Processing - 5 Credits - Semester 2
Optional CE6101: Coastal and Offshore Engineering I - 5 Credits - Semester 2
Optional CE6109: Water Resources in Arid Regions - 5 Credits - Semester 2
Optional CE6107: Water Quality - 5 Credits - Semester 2
Optional CE6103: Design of Sustainable Environmental Systems II - 5 Credits - Semester 2
Optional MP554: Advanced Applied Mathematics for Engineers 2 - 5 Credits - Semester 2
Optional MP491: Non Linear Systems - 5 Credits - Semester 2
Optional MP365: Fluid Mechanics - 5 Credits - Semester 2
Optional EC5102: Renewable Energy Economics and Policy - 10 Credits - Semester 2
Optional CE6113: Energy in Buildings - 5 Credits - Semester 2
Optional ME572: Human Reliability - 5 Credits - Semester 2
Optional EE6101: Advanced Power Electronics - 5 Credits - Semester 2
Optional CT549: SmartGrid - 5 Credits - Semester 2
Optional MD507: Stem Cells & Gene Therapy II - 5 Credits - Semester 2
Optional REM508: Graduate Course in Basic and Advanced Immunology - 5 Credits - Semester 2
Optional REM502: Translational Medicine - 5 Credits - Semester 2
Optional GS5103: Conference Organisation - 5 Credits - Semester 2
Optional GS5106: TechInnovate II: Concept Development and Implementation - 10 Credits - Semester 2
Optional GS522: BioInnovate II Core: Concept Development and Implementation - 10 Credits - Semester 2
Optional CT5113: Web and Network Science - 5 Credits - Semester 2
Optional MA461: Probabilistic Models for Molecular Biology - 5 Credits - Semester 2
Optional BME4103: Engineering Analysis for Regulatory Approval - 5 Credits - Semester 2
Optional CT5121: Advanced Topics in Natural Language Processing - 5 Credits - Semester 2
Optional CT5133: Deep Learning - 5 Credits - Semester 2
Optional CT5134: Agents, Multi-Agent Systems and Reinforcement Learning - 5 Credits - Semester 2
Optional ME353: Quality Systems - 5 Credits - Semester 2
Optional CT437: Computer Security and Forensic Computing - 5 Credits - Semester 2
Optional CT420: Real Time Systems - 5 Credits - Semester 2
Optional CT5187: Knowledge Representation - 5 Credits - Semester 2
Optional CT5188: Knowledge Representation - Online - 5 Credits - Semester 2
Optional GS5112: Idea to Impact Bootcamp - Design Thinking Training Programme - 5 Credits - Semester 2

Year 2 (60 Credits)

Optional EE656: Electrical & Electronic Engineering - 0 Credits - Semester 3
Optional ME650: Mechanical Engineering - 0 Credits - Semester 3
Optional BE650: Biomedical Engineering and Regenerative Medicine - 0 Credits - Semester 3
Optional BME650: Biomedical Engineering - 0 Credits - Semester 3
Optional CT650: Information Technology - 0 Credits - Semester 3
Optional CE650: Civil Engineering - 0 Credits - Semester 3
Optional MP305: Modelling I - 5 Credits - Semester 3
Optional CE3113: Engineering Hydraulics II - 5 Credits - Semester 3
Optional CE340: Solids and Structures - 10 Credits - Semester 3
Optional CE3105: Environmental Engineering - 5 Credits - Semester 3
Optional CE3112: Water Engineering Design and Practice - 5 Credits - Semester 3
Optional CE4101: Design of Structures III - 10 Credits - Semester 3
Optional CE464: Design of Sustainable Environmental Systems I - 5 Credits - Semester 3
Optional CE469: Hydrology and Water Resource Engineering - 5 Credits - Semester 3
Optional IE650: Industrial Engineering - 0 Credits - Semester 3
Optional EE3101: Electromechanical Power Conversion - 5 Credits - Semester 3
Optional EE345: Digital Systems II - 5 Credits - Semester 3
Optional EE357: Signals and Communications - 5 Credits - Semester 3
Optional EE344: Communication Systems Engineering - 5 Credits - Semester 3
Optional EE343: Communication Signals and Systems - 5 Credits - Semester 3
Optional CT326: Programming III - 10 Credits - Semester 3
Optional EE451: System on Chip Design I - 5 Credits - Semester 3
Optional EE445: Digital Signal Processing - 5 Credits - Semester 3
Optional EE453: Telecommunications Software Applications - 5 Credits - Semester 3
Optional CT417: Software Engineering III - 5 Credits - Semester 3
Optional EE347: Embedded Systems Applications Programming - 5 Credits - Semester 3
Optional CT230: Database Systems I - 5 Credits - Semester 3
Optional CT318: Human Computer Interaction - 5 Credits - Semester 3
Optional CT331: Programming Paradigms - 5 Credits - Semester 3
Optional CT3532: Database Systems 2 - 5 Credits - Semester 3
Optional CT3531: Networks and Data Communications 2 - 5 Credits - Semester 3
Optional CT5106: Software Engineering 2 - 5 Credits - Semester 3
Optional CT3533: Organisational Innovation - 5 Credits - Semester 3
Optional CT404: Graphics & Image Process - 5 Credits - Semester 3
Optional CT561: Systems Modelling and Simulation - 5 Credits - Semester 3
Optional CT436: Advanced Professional Skills - 5 Credits - Semester 3
Optional CT421: Artificial Intelligence - 5 Credits - Semester 4
Optional ME5102: Quality Systems - 5 Credits - Semester 3
Optional SI317: Human Body Function - 10 Credits - Semester 3
Optional BME328: Principles of Biomaterials - 5 Credits - Semester 3
Optional ME301: Fluid Dynamics - 5 Credits - Semester 3
Optional ME304: Mechanical Analysis And Design - 5 Credits - Semester 3
Optional ME322: Thermodynamics and Heat Transfer - 5 Credits - Semester 3
Optional BME400: Biomechanics - 5 Credits - Semester 3
Optional BME405: Tissue Engineering - 5 Credits - Semester 3
Optional EG400: Advanced Energy Systems Engineering - 5 Credits - Semester 3
Optional EE352: Linear Control Systems - 5 Credits - Semester 3
Optional IE450: Lean Systems - 5 Credits - Semester 3
Optional ME424: Energy Conversion - 5 Credits - Semester 3
Optional CE6110: Water Resources Engineering Design Project - 15 Credits - Semester 3
Optional GS505: Graduate Research Skills - 5 Credits - Semester 3
Optional RM020: Research Component - 20 Credits - Semester 3
Optional RM025: Research Component - 25 Credits - Semester 3
Optional RM030: Research Component - 30 Credits - Semester 3
Optional RM035: Research Component - 35 Credits - Semester 3
Optional RM040: Research Component - 40 Credits - Semester 3
Optional RM045: Research Component - 45 Credits - Semester 3
Optional RM050: Research Component - 50 Credits - Semester 3
Optional RM055: Research Component - 55 Credits - Semester 3
Optional RM060: Research Component - 60 Credits - Semester 3
Optional GS509: Participation in Workshops/Courses - 5 Credits - Semester 3
Optional GS501: Seminar Programme - 5 Credits - Semester 3
Optional GS515: Research Paper Publication - 5 Credits - Semester 3
Optional GS536: Communication & Outreach - 5 Credits - Semester 3
Optional GS526: Oral/poster communications (year 1 - 3) - 5 Credits - Semester 3
Optional BMM650: Biomedical Engineering and Medicine - 0 Credits - Semester 3
Optional GS513: Research Placement 2 - 10 Credits - Semester 3
Optional GS514: Research Placement 3 - 15 Credits - Semester 3
Optional EE5117: Electronic Systems & Devices Experience Design - 5 Credits - Semester 3
Optional EE5118: Electronic Sports Performance Technology - 5 Credits - Semester 3
Optional IE446: Project Management - 5 Credits - Semester 3
Optional ME432: Technology Innovation & Entrepreneurship - 5 Credits - Semester 3
Optional ME521: Research Methods for Engineers - 5 Credits - Semester 3
Optional AY872: Financial Management I - 5 Credits - Semester 3
Optional EOS6101: Global Change - 5 Credits - Semester 3
Optional CE6106: Hydrological Modelling - 5 Credits - Semester 3
Optional CE6108: Hydrology & Water Resources Engineering - 5 Credits - Semester 3
Optional EOS418: Applied Field Hydrogeology - 5 Credits - Semester 3
Optional CT861: Computing Architecture & Operating Systems - 5 Credits - Semester 3
Optional CT874: Programming I - 5 Credits - Semester 3
Optional CT870: Internet Programming - 5 Credits - Semester 3
Optional CE511: Computational Methods in Civil Engineering - 5 Credits - Semester 3
Optional CE514: Transportation Systems and Infrastructure II - 5 Credits - Semester 3
Optional CT511: Databases - 5 Credits - Semester 3
Optional MP553: Advanced Applied Mathematics for Engineers 1 - 5 Credits - Semester 3
Optional MP410: Non-Linear Elasticity - 5 Credits - Semester 3
Optional IE520: Ergonomics - 10 Credits - Semester 3
Optional EG5101: Advanced Energy Systems Engineering - 5 Credits - Semester 3
Optional BME500: Advanced Biomaterials - 5 Credits - Semester 3
Optional BME5100: Advanced Computational Biomechanics - 5 Credits - Semester 3
Optional CE463: Computational Methods in Energy Systems Engineering - 5 Credits - Semester 3
Optional UCC_UE6008: Microsystems Technology & Applications - 5 Credits - Semester 3
Optional GS535: Induction and Professional Development - 5 Credits - Semester 3
Optional GS530: Graduate Research Information Skills - 5 Credits - Semester 3
Optional GS525: Laboratory Animal Science Training (LAST) Ireland course - 5 Credits - Semester 3
Optional GS520: BioInnovate I Core: Needs finding to concept generation - 10 Credits - Semester 3
Optional GS511: Research Placement 1 - 5 Credits - Semester 3
Optional GS5109: Work Based Placement 3 - 15 Credits - Semester 3
Optional GS5108: Work Based Placement 2 - 10 Credits - Semester 3
Optional GS5107: Work Based Placement 1 - 5 Credits - Semester 3
Optional GS5105: TechInnovate I: Needs Finding to Concept Generation - 10 Credits - Semester 3
Optional GS5104: Intensive Writing Workshop - 5 Credits - Semester 3
Optional GS508: Formulating a Research Project Proposal - 5 Credits - Semester 3
Optional GS502: Journal Club Programme - 5 Credits - Semester 3
Optional IN650: Insight - 0 Credits - Semester 3
Optional ZO509: Biometry - Statistics for Biologists - 5 Credits - Semester 3
Optional CE6152: Civil and Environmental Science Thesis - 0 Credits - Semester 3
Optional CE6151: Civil and Environmental Science Thesis - 0 Credits - Semester 3
Optional CE6117: Integrated Civil Engineering Design - 10 Credits - Semester 3
Optional UCD_SCI50020: Research Integrity Online - 5 Credits - Semester 3
Optional CE334: Construction Operations - 5 Credits - Semester 3
Optional MP494: Partial Differential Equations - 5 Credits - Semester 3
Optional ST314: Introduction to Biostatistics - 5 Credits - Semester 3
Optional PH502: Scientific Programming Concepts - 5 Credits - Semester 3
Optional MD8000: Fundamentals of Medical Device Design and Regulation - 5 Credits - Semester 3
Optional CT5119: Functional Programming for Data Analytics - 5 Credits - Semester 3
Optional CT5120: Introduction to Natural Language Processing - 5 Credits - Semester 3
Optional CT5102: Programming for Data Analytics - 5 Credits - Semester 3
Optional CT4101: Machine Learning - 5 Credits - Semester 3
Optional CT3536: Games Programming - 5 Credits - Semester 3
Optional GS507: Statistical Methods for Research - 5 Credits - Semester 3
Optional ST1100: Engineering Statistics - 5 Credits - Semester 3
Optional BI5108: Green Lab Principles and Practice - 5 Credits - Semester 3
Optional CT5142: Artificial Intelligence and Ethics - 5 Credits - Semester 3
Optional PH422: Solid State Physics - 5 Credits - Semester 3
Optional EC5117: Natural Resource Governance & Sustainability - 10 Credits - Semester 3
Optional PH334: Computational Physics - 5 Credits - Semester 3
Optional CT4100: Information Retrieval - 5 Credits - Semester 3
Optional CT5132: Programming and Tools for AI - 5 Credits - Semester 3
Optional CT5141: Optimisation - 5 Credits - Semester 3
Optional CE344: Transportation Systems and Infrastructue I - 5 Credits - Semester 3
Optional CE472: Structural Analysis - 5 Credits - Semester 3
Optional EE6102: Power Systems - 5 Credits - Semester 3
Optional EE502: Bioinstrumentation Design - 5 Credits - Semester 3
Optional ME4109: Materials II - 5 Credits - Semester 3
Optional PI335: Moral Theory - 5 Credits - Semester 3
Optional UCD_COMP47760: D-REAL Smaointe Summer School - 5 Credits - Semester 3
Optional TCD_CSU8000: Setting Sail - 5 Credits - Semester 3
Optional CT5165: Principles of Machine Learning - 5 Credits - Semester 3
Optional CE3103: Design of Structures I - 5 Credits - Semester 3
Optional EE5116: Mobile Device Technologies - 5 Credits - Semester 3
Optional EE452: System on Chip Design II - 5 Credits - Semester 3
Optional EE4100: Digital Control Systems - 5 Credits - Semester 3
Optional ME402: Advanced Mechanical Analysis And Design - 5 Credits - Semester 3
Optional CE509: Advanced Structures - 5 Credits - Semester 3
Optional BME5104: Finite Element Methods in Engineering II - 5 Credits - Semester 3
Optional BME5103: Finite Element Methods in Engineering I - 5 Credits - Semester 3
Optional PO1100: Public and Patient Involvement in Research - 5 Credits - Semester 3
Optional MD1902: Cultural Awareness in Research Planning and Processes - 5 Credits - Semester 3
Optional ME516: Advanced Mechanics of Materials - 5 Credits - Semester 4
Optional ME3102: Project Management for Engineers - 5 Credits - Semester 4
Optional BME5101: Mechanobiology - 5 Credits - Semester 4
Optional CE3104: Design of Structures II - 5 Credits - Semester 4
Optional CE471: Project Management - 5 Credits - Semester 4
Optional EE342: Analogue Systems Design II - 5 Credits - Semester 4
Optional EE448: Power Electronics - 5 Credits - Semester 4
Optional ME312: Automated Systems - 5 Credits - Semester 4
Optional ME352: Mechanical Vibrations - 5 Credits - Semester 4
Optional ME431: Systems Reliability - 5 Credits - Semester 4
Optional ME3104: Introduction to Regulatory Affairs in Manufacturing - 5 Credits - Semester 4
Optional BME403: Medical Implant and Device Design - 5 Credits - Semester 4
Optional IE522: Safety And Risk Management - 10 Credits - Semester 4
Optional CT3112: Professional Skills - 5 Credits - Semester 4
Optional CE3101: Geomechanics and Geology - 5 Credits - Semester 4
Optional CE466: Energy in Buildings - 5 Credits - Semester 4
Optional CE4100: Geotechnical Engineering - 10 Credits - Semester 4
Optional EE444: Communications and Signal Processing Applications - 5 Credits - Semester 4
Optional EE348: Engineering Electromagnetics - 5 Credits - Semester 4
Optional CT414: Distributed Systems & Co Operative Computing - 5 Credits - Semester 4
Optional CE338: Project Planning & Organisation II - 5 Credits - Semester 4
Optional CE476: The Built Environment - 5 Credits - Semester 4
Optional CE468: Estimates and Costing - 5 Credits - Semester 4
Optional BME4101: Biotransport - 5 Credits - Semester 4
Optional PA405: Elements Of Pathology - 5 Credits - Semester 4
Optional ME4101: Combustion Science and Engineering - 5 Credits - Semester 4
Optional GS506: Teaching & Learning - 5 Credits - Semester 4
Optional EE5119: Topics in Advanced Mobile Networks - 5 Credits - Semester 4
Optional EE551: Embedded Image Processing - 5 Credits - Semester 4
Optional CE6101: Coastal and Offshore Engineering I - 5 Credits - Semester 4
Optional CE6109: Water Resources in Arid Regions - 5 Credits - Semester 4
Optional CE6107: Water Quality - 5 Credits - Semester 4
Optional CE6103: Design of Sustainable Environmental Systems II - 5 Credits - Semester 4
Optional MP554: Advanced Applied Mathematics for Engineers 2 - 5 Credits - Semester 4
Optional MP491: Non Linear Systems - 5 Credits - Semester 4
Optional MP365: Fluid Mechanics - 5 Credits - Semester 4
Optional EC5102: Renewable Energy Economics and Policy - 10 Credits - Semester 4
Optional CE6113: Energy in Buildings - 5 Credits - Semester 4
Optional ME572: Human Reliability - 5 Credits - Semester 4
Optional ME5106: Advanced Manufacturing - 5 Credits - Semester 4
Optional BME501: Advanced Finite Element Methods - 5 Credits - Semester 4
Optional ME5171: Combustion Science and Engineering - 5 Credits - Semester 4
Optional ME426: Turbomachines and Advanced Fluid Dynamics - 5 Credits - Semester 4
Optional EE6101: Advanced Power Electronics - 5 Credits - Semester 4
Optional CT549: SmartGrid - 5 Credits - Semester 4
Optional MD507: Stem Cells & Gene Therapy II - 5 Credits - Semester 4
Optional REM508: Graduate Course in Basic and Advanced Immunology - 5 Credits - Semester 4
Optional BME502: Advanced Tissue Engineering - 5 Credits - Semester 4
Optional REM502: Translational Medicine - 5 Credits - Semester 4
Optional GS522: BioInnovate II Core: Concept Development and Implementation - 10 Credits - Semester 4
Optional GS5106: TechInnovate II: Concept Development and Implementation - 10 Credits - Semester 4
Optional GS5103: Conference Organisation - 5 Credits - Semester 4
Optional CT5113: Web and Network Science - 5 Credits - Semester 4
Optional MA461: Probabilistic Models for Molecular Biology - 5 Credits - Semester 4
Optional BME4103: Engineering Analysis for Regulatory Approval - 5 Credits - Semester 4
Optional CT5121: Advanced Topics in Natural Language Processing - 5 Credits - Semester 4
Optional CT5133: Deep Learning - 5 Credits - Semester 4
Optional CT5134: Agents, Multi-Agent Systems and Reinforcement Learning - 5 Credits - Semester 4
Optional ME353: Quality Systems - 5 Credits - Semester 4
Optional CT437: Computer Security and Forensic Computing - 5 Credits - Semester 4
Optional CT420: Real Time Systems - 5 Credits - Semester 4
Optional CT5187: Knowledge Representation - 5 Credits - Semester 4
Optional CT5188: Knowledge Representation - Online - 5 Credits - Semester 4
Optional GS5112: Idea to Impact Bootcamp - Design Thinking Training Programme - 5 Credits - Semester 4

Year 3 (60 Credits)

Optional BME650: Biomedical Engineering - 0 Credits - Semester 5
Optional ME650: Mechanical Engineering - 0 Credits - Semester 5
Optional CE650: Civil Engineering - 0 Credits - Semester 5
Optional CT650: Information Technology - 0 Credits - Semester 5
Optional BE650: Biomedical Engineering and Regenerative Medicine - 0 Credits - Semester 5
Optional EE656: Electrical & Electronic Engineering - 0 Credits - Semester 5
Optional GS5105: TechInnovate I: Needs Finding to Concept Generation - 10 Credits - Semester 5
Optional MP305: Modelling I - 5 Credits - Semester 5
Optional CE3113: Engineering Hydraulics II - 5 Credits - Semester 5
Optional CE340: Solids and Structures - 10 Credits - Semester 5
Optional CE3105: Environmental Engineering - 5 Credits - Semester 5
Optional CE3112: Water Engineering Design and Practice - 5 Credits - Semester 5
Optional CE4101: Design of Structures III - 10 Credits - Semester 5
Optional CE464: Design of Sustainable Environmental Systems I - 5 Credits - Semester 5
Optional CE469: Hydrology and Water Resource Engineering - 5 Credits - Semester 5
Optional IE650: Industrial Engineering - 0 Credits - Semester 5
Optional EE3101: Electromechanical Power Conversion - 5 Credits - Semester 5
Optional EE345: Digital Systems II - 5 Credits - Semester 5
Optional EE357: Signals and Communications - 5 Credits - Semester 5
Optional EE344: Communication Systems Engineering - 5 Credits - Semester 5
Optional EE343: Communication Signals and Systems - 5 Credits - Semester 5
Optional CT326: Programming III - 10 Credits - Semester 5
Optional EE451: System on Chip Design I - 5 Credits - Semester 5
Optional EE445: Digital Signal Processing - 5 Credits - Semester 5
Optional EE453: Telecommunications Software Applications - 5 Credits - Semester 5
Optional CT417: Software Engineering III - 5 Credits - Semester 5
Optional EE347: Embedded Systems Applications Programming - 5 Credits - Semester 5
Optional CT230: Database Systems I - 5 Credits - Semester 5
Optional CT404: Graphics & Image Process - 5 Credits - Semester 5
Optional CT561: Systems Modelling and Simulation - 5 Credits - Semester 5
Optional ME5102: Quality Systems - 5 Credits - Semester 5
Optional SI317: Human Body Function - 10 Credits - Semester 5
Optional BME328: Principles of Biomaterials - 5 Credits - Semester 5
Optional ME301: Fluid Dynamics - 5 Credits - Semester 5
Optional ME304: Mechanical Analysis And Design - 5 Credits - Semester 5
Optional ME322: Thermodynamics and Heat Transfer - 5 Credits - Semester 5
Optional BME400: Biomechanics - 5 Credits - Semester 5
Optional BME405: Tissue Engineering - 5 Credits - Semester 5
Optional EG400: Advanced Energy Systems Engineering - 5 Credits - Semester 5
Optional EE352: Linear Control Systems - 5 Credits - Semester 5
Optional IE450: Lean Systems - 5 Credits - Semester 5
Optional ME424: Energy Conversion - 5 Credits - Semester 5
Optional CE6110: Water Resources Engineering Design Project - 15 Credits - Semester 5
Optional GS505: Graduate Research Skills - 5 Credits - Semester 5
Optional RM020: Research Component - 20 Credits - Semester 5
Optional RM025: Research Component - 25 Credits - Semester 5
Optional RM030: Research Component - 30 Credits - Semester 5
Optional RM035: Research Component - 35 Credits - Semester 5
Optional RM040: Research Component - 40 Credits - Semester 5
Optional RM045: Research Component - 45 Credits - Semester 5
Optional RM050: Research Component - 50 Credits - Semester 5
Optional RM055: Research Component - 55 Credits - Semester 5
Optional RM060: Research Component - 60 Credits - Semester 5
Optional GS509: Participation in Workshops/Courses - 5 Credits - Semester 5
Optional GS501: Seminar Programme - 5 Credits - Semester 5
Optional GS515: Research Paper Publication - 5 Credits - Semester 5
Optional GS536: Communication & Outreach - 5 Credits - Semester 5
Optional BMM650: Biomedical Engineering and Medicine - 0 Credits - Semester 5
Optional GS526: Oral/poster communications (year 1 - 3) - 5 Credits - Semester 5
Optional GS513: Research Placement 2 - 10 Credits - Semester 5
Optional GS514: Research Placement 3 - 15 Credits - Semester 5
Optional EE5117: Electronic Systems & Devices Experience Design - 5 Credits - Semester 5
Optional EE5118: Electronic Sports Performance Technology - 5 Credits - Semester 5
Optional IE446: Project Management - 5 Credits - Semester 5
Optional ME432: Technology Innovation & Entrepreneurship - 5 Credits - Semester 5
Optional ME521: Research Methods for Engineers - 5 Credits - Semester 5
Optional AY872: Financial Management I - 5 Credits - Semester 5
Optional EOS6101: Global Change - 5 Credits - Semester 5
Optional CE6106: Hydrological Modelling - 5 Credits - Semester 5
Optional CE6108: Hydrology & Water Resources Engineering - 5 Credits - Semester 5
Optional EOS418: Applied Field Hydrogeology - 5 Credits - Semester 5
Optional CT874: Programming I - 5 Credits - Semester 5
Optional CT870: Internet Programming - 5 Credits - Semester 5
Optional CE511: Computational Methods in Civil Engineering - 5 Credits - Semester 5
Optional CE514: Transportation Systems and Infrastructure II - 5 Credits - Semester 5
Optional CT511: Databases - 5 Credits - Semester 5
Optional MP553: Advanced Applied Mathematics for Engineers 1 - 5 Credits - Semester 5
Optional MP410: Non-Linear Elasticity - 5 Credits - Semester 5
Optional IE520: Ergonomics - 10 Credits - Semester 5
Optional EG5101: Advanced Energy Systems Engineering - 5 Credits - Semester 5
Optional BME500: Advanced Biomaterials - 5 Credits - Semester 5
Optional BME5100: Advanced Computational Biomechanics - 5 Credits - Semester 5
Optional UCC_UE6008: Microsystems Technology & Applications - 5 Credits - Semester 5
Optional CE463: Computational Methods in Energy Systems Engineering - 5 Credits - Semester 5
Optional GS535: Induction and Professional Development - 5 Credits - Semester 5
Optional GS530: Graduate Research Information Skills - 5 Credits - Semester 5
Optional GS525: Laboratory Animal Science Training (LAST) Ireland course - 5 Credits - Semester 5
Optional GS520: BioInnovate I Core: Needs finding to concept generation - 10 Credits - Semester 5
Optional GS511: Research Placement 1 - 5 Credits - Semester 5
Optional GS5109: Work Based Placement 3 - 15 Credits - Semester 5
Optional GS5107: Work Based Placement 1 - 5 Credits - Semester 5
Optional GS5108: Work Based Placement 2 - 10 Credits - Semester 5
Optional GS5104: Intensive Writing Workshop - 5 Credits - Semester 5
Optional GS508: Formulating a Research Project Proposal - 5 Credits - Semester 5
Optional GS502: Journal Club Programme - 5 Credits - Semester 5
Optional IN650: Insight - 0 Credits - Semester 5
Optional ZO509: Biometry - Statistics for Biologists - 5 Credits - Semester 5
Optional CE6117: Integrated Civil Engineering Design - 10 Credits - Semester 5
Optional CE6151: Civil and Environmental Science Thesis - 0 Credits - Semester 5
Optional CE6152: Civil and Environmental Science Thesis - 0 Credits - Semester 5
Optional UCD_SCI50020: Research Integrity Online - 5 Credits - Semester 5
Optional CE334: Construction Operations - 5 Credits - Semester 5
Optional MP494: Partial Differential Equations - 5 Credits - Semester 5
Optional ST314: Introduction to Biostatistics - 5 Credits - Semester 5
Optional PH502: Scientific Programming Concepts - 5 Credits - Semester 5
Optional MD8000: Fundamentals of Medical Device Design and Regulation - 5 Credits - Semester 5
Optional CT5119: Functional Programming for Data Analytics - 5 Credits - Semester 5
Optional CT5120: Introduction to Natural Language Processing - 5 Credits - Semester 5
Optional CT5102: Programming for Data Analytics - 5 Credits - Semester 5
Optional CT4101: Machine Learning - 5 Credits - Semester 5
Optional CT3536: Games Programming - 5 Credits - Semester 5
Optional GS507: Statistical Methods for Research - 5 Credits - Semester 5
Optional BI5108: Green Lab Principles and Practice - 5 Credits - Semester 5
Optional CT5142: Artificial Intelligence and Ethics - 5 Credits - Semester 5
Optional PH422: Solid State Physics - 5 Credits - Semester 5
Optional EC5117: Natural Resource Governance & Sustainability - 10 Credits - Semester 5
Optional PH334: Computational Physics - 5 Credits - Semester 5
Optional CT4100: Information Retrieval - 5 Credits - Semester 5
Optional CT5132: Programming and Tools for AI - 5 Credits - Semester 5
Optional CT5141: Optimisation - 5 Credits - Semester 5
Optional CE344: Transportation Systems and Infrastructue I - 5 Credits - Semester 5
Optional CE472: Structural Analysis - 5 Credits - Semester 5
Optional EE6102: Power Systems - 5 Credits - Semester 5
Optional EE502: Bioinstrumentation Design - 5 Credits - Semester 5
Optional ME4109: Materials II - 5 Credits - Semester 5
Optional PI335: Moral Theory - 5 Credits - Semester 5
Optional UCD_COMP47760: D-REAL Smaointe Summer School - 5 Credits - Semester 5
Optional TCD_CSU8000: Setting Sail - 5 Credits - Semester 5
Optional CT5165: Principles of Machine Learning - 5 Credits - Semester 5
Optional CE3103: Design of Structures I - 5 Credits - Semester 5
Optional EE5116: Mobile Device Technologies - 5 Credits - Semester 5
Optional EE452: System on Chip Design II - 5 Credits - Semester 5
Optional EE4100: Digital Control Systems - 5 Credits - Semester 5
Optional ME402: Advanced Mechanical Analysis And Design - 5 Credits - Semester 5
Optional CE509: Advanced Structures - 5 Credits - Semester 5
Optional BME5103: Finite Element Methods in Engineering I - 5 Credits - Semester 5
Optional BME5104: Finite Element Methods in Engineering II - 5 Credits - Semester 5
Optional PO1100: Public and Patient Involvement in Research - 5 Credits - Semester 5
Optional MD1902: Cultural Awareness in Research Planning and Processes - 5 Credits - Semester 5
Optional ME516: Advanced Mechanics of Materials - 5 Credits - Semester 6
Optional ME3102: Project Management for Engineers - 5 Credits - Semester 6
Optional BME5101: Mechanobiology - 5 Credits - Semester 6
Optional CE3104: Design of Structures II - 5 Credits - Semester 6
Optional CE471: Project Management - 5 Credits - Semester 6
Optional EE342: Analogue Systems Design II - 5 Credits - Semester 6
Optional EE448: Power Electronics - 5 Credits - Semester 6
Optional ME312: Automated Systems - 5 Credits - Semester 6
Optional ME352: Mechanical Vibrations - 5 Credits - Semester 6
Optional ME431: Systems Reliability - 5 Credits - Semester 6
Optional ME3104: Introduction to Regulatory Affairs in Manufacturing - 5 Credits - Semester 6
Optional BME403: Medical Implant and Device Design - 5 Credits - Semester 6
Optional IE522: Safety And Risk Management - 10 Credits - Semester 6
Optional CT3112: Professional Skills - 5 Credits - Semester 6
Optional CE3101: Geomechanics and Geology - 5 Credits - Semester 6
Optional GS5106: TechInnovate II: Concept Development and Implementation - 10 Credits - Semester 6
Optional CE466: Energy in Buildings - 5 Credits - Semester 6
Optional CE4100: Geotechnical Engineering - 10 Credits - Semester 6
Optional EE444: Communications and Signal Processing Applications - 5 Credits - Semester 6
Optional EE348: Engineering Electromagnetics - 5 Credits - Semester 6
Optional CT414: Distributed Systems & Co Operative Computing - 5 Credits - Semester 6
Optional CE338: Project Planning & Organisation II - 5 Credits - Semester 6
Optional CE476: The Built Environment - 5 Credits - Semester 6
Optional CE468: Estimates and Costing - 5 Credits - Semester 6
Optional BME4101: Biotransport - 5 Credits - Semester 6
Optional PA405: Elements Of Pathology - 5 Credits - Semester 6
Optional ME4101: Combustion Science and Engineering - 5 Credits - Semester 6
Optional GS506: Teaching & Learning - 5 Credits - Semester 6
Optional EE5119: Topics in Advanced Mobile Networks - 5 Credits - Semester 6
Optional EE551: Embedded Image Processing - 5 Credits - Semester 6
Optional CE6101: Coastal and Offshore Engineering I - 5 Credits - Semester 6
Optional CE6109: Water Resources in Arid Regions - 5 Credits - Semester 6
Optional CE6107: Water Quality - 5 Credits - Semester 6
Optional CE6103: Design of Sustainable Environmental Systems II - 5 Credits - Semester 6
Optional MP554: Advanced Applied Mathematics for Engineers 2 - 5 Credits - Semester 6
Optional MP491: Non Linear Systems - 5 Credits - Semester 6
Optional MP365: Fluid Mechanics - 5 Credits - Semester 6
Optional EC5102: Renewable Energy Economics and Policy - 10 Credits - Semester 6
Optional CE6113: Energy in Buildings - 5 Credits - Semester 6
Optional ME572: Human Reliability - 5 Credits - Semester 6
Optional ME5106: Advanced Manufacturing - 5 Credits - Semester 6
Optional BME501: Advanced Finite Element Methods - 5 Credits - Semester 6
Optional ME5171: Combustion Science and Engineering - 5 Credits - Semester 6
Optional ME426: Turbomachines and Advanced Fluid Dynamics - 5 Credits - Semester 6
Optional EE6101: Advanced Power Electronics - 5 Credits - Semester 6
Optional CT549: SmartGrid - 5 Credits - Semester 6
Optional MD507: Stem Cells & Gene Therapy II - 5 Credits - Semester 6
Optional REM508: Graduate Course in Basic and Advanced Immunology - 5 Credits - Semester 6
Optional BME502: Advanced Tissue Engineering - 5 Credits - Semester 6
Optional REM502: Translational Medicine - 5 Credits - Semester 6
Optional GS522: BioInnovate II Core: Concept Development and Implementation - 10 Credits - Semester 6
Optional GS5103: Conference Organisation - 5 Credits - Semester 6
Optional CT5113: Web and Network Science - 5 Credits - Semester 6
Optional MA461: Probabilistic Models for Molecular Biology - 5 Credits - Semester 6
Optional BME4103: Engineering Analysis for Regulatory Approval - 5 Credits - Semester 6
Optional CT5121: Advanced Topics in Natural Language Processing - 5 Credits - Semester 6
Optional CT5101: Natural Language Processing - 5 Credits - Semester 6
Optional CT5133: Deep Learning - 5 Credits - Semester 6
Optional CT5134: Agents, Multi-Agent Systems and Reinforcement Learning - 5 Credits - Semester 6
Optional ME353: Quality Systems - 5 Credits - Semester 6
Optional CT437: Computer Security and Forensic Computing - 5 Credits - Semester 6
Optional CT420: Real Time Systems - 5 Credits - Semester 6
Optional CT5187: Knowledge Representation - 5 Credits - Semester 6
Optional CT5188: Knowledge Representation - Online - 5 Credits - Semester 6
Optional GS5112: Idea to Impact Bootcamp - Design Thinking Training Programme - 5 Credits - Semester 6

Year 4 (60 Credits)

Optional EE656: Electrical & Electronic Engineering - 0 Credits - Semester 7
Optional BME650: Biomedical Engineering - 0 Credits - Semester 7
Optional ME650: Mechanical Engineering - 0 Credits - Semester 7
Optional BE650: Biomedical Engineering and Regenerative Medicine - 0 Credits - Semester 7
Optional CT650: Information Technology - 0 Credits - Semester 7
Optional CE650: Civil Engineering - 0 Credits - Semester 7
Optional GS5105: TechInnovate I: Needs Finding to Concept Generation - 10 Credits - Semester 7
Optional CE3113: Engineering Hydraulics II - 5 Credits - Semester 7
Optional CE340: Solids and Structures - 10 Credits - Semester 7
Optional CE3105: Environmental Engineering - 5 Credits - Semester 7
Optional CE3112: Water Engineering Design and Practice - 5 Credits - Semester 7
Optional CE4101: Design of Structures III - 10 Credits - Semester 7
Optional CE464: Design of Sustainable Environmental Systems I - 5 Credits - Semester 7
Optional CE469: Hydrology and Water Resource Engineering - 5 Credits - Semester 7
Optional IE650: Industrial Engineering - 0 Credits - Semester 7
Optional EE3101: Electromechanical Power Conversion - 5 Credits - Semester 7
Optional EE345: Digital Systems II - 5 Credits - Semester 7
Optional EE357: Signals and Communications - 5 Credits - Semester 7
Optional EE344: Communication Systems Engineering - 5 Credits - Semester 7
Optional EE343: Communication Signals and Systems - 5 Credits - Semester 7
Optional CT326: Programming III - 10 Credits - Semester 7
Optional EE451: System on Chip Design I - 5 Credits - Semester 7
Optional EE445: Digital Signal Processing - 5 Credits - Semester 7
Optional EE453: Telecommunications Software Applications - 5 Credits - Semester 7
Optional CT417: Software Engineering III - 5 Credits - Semester 7
Optional EE347: Embedded Systems Applications Programming - 5 Credits - Semester 7
Optional CT230: Database Systems I - 5 Credits - Semester 7
Optional CT318: Human Computer Interaction - 5 Credits - Semester 7
Optional CT331: Programming Paradigms - 5 Credits - Semester 7
Optional CT3532: Database Systems 2 - 5 Credits - Semester 7
Optional CT3531: Networks and Data Communications 2 - 5 Credits - Semester 7
Optional CT3533: Organisational Innovation - 5 Credits - Semester 7
Optional CT5106: Software Engineering 2 - 5 Credits - Semester 7
Optional CT404: Graphics & Image Process - 5 Credits - Semester 7
Optional CT561: Systems Modelling and Simulation - 5 Credits - Semester 7
Optional CT436: Advanced Professional Skills - 5 Credits - Semester 7
Optional CT421: Artificial Intelligence - 5 Credits - Semester 8
Optional ME5102: Quality Systems - 5 Credits - Semester 7
Optional SI317: Human Body Function - 10 Credits - Semester 7
Optional BME328: Principles of Biomaterials - 5 Credits - Semester 7
Optional ME301: Fluid Dynamics - 5 Credits - Semester 7
Optional ME304: Mechanical Analysis And Design - 5 Credits - Semester 7
Optional ME322: Thermodynamics and Heat Transfer - 5 Credits - Semester 7
Optional BME400: Biomechanics - 5 Credits - Semester 7
Optional BME405: Tissue Engineering - 5 Credits - Semester 7
Optional EG400: Advanced Energy Systems Engineering - 5 Credits - Semester 7
Optional EE352: Linear Control Systems - 5 Credits - Semester 7
Optional IE450: Lean Systems - 5 Credits - Semester 7
Optional ME424: Energy Conversion - 5 Credits - Semester 7
Optional CE6110: Water Resources Engineering Design Project - 15 Credits - Semester 7
Optional GS505: Graduate Research Skills - 5 Credits - Semester 7
Optional RM020: Research Component - 20 Credits - Semester 7
Optional RM025: Research Component - 25 Credits - Semester 7
Optional RM030: Research Component - 30 Credits - Semester 7
Optional RM035: Research Component - 35 Credits - Semester 7
Optional RM040: Research Component - 40 Credits - Semester 7
Optional RM045: Research Component - 45 Credits - Semester 7
Optional RM050: Research Component - 50 Credits - Semester 7
Optional RM055: Research Component - 55 Credits - Semester 7
Optional RM060: Research Component - 60 Credits - Semester 7
Optional GS509: Participation in Workshops/Courses - 5 Credits - Semester 7
Optional GS501: Seminar Programme - 5 Credits - Semester 7
Optional GS515: Research Paper Publication - 5 Credits - Semester 7
Optional GS536: Communication & Outreach - 5 Credits - Semester 7
Optional BMM650: Biomedical Engineering and Medicine - 0 Credits - Semester 7
Optional GS526: Oral/poster communications (year 1 - 3) - 5 Credits - Semester 7
Optional GS513: Research Placement 2 - 10 Credits - Semester 7
Optional GS514: Research Placement 3 - 15 Credits - Semester 7
Optional EE5117: Electronic Systems & Devices Experience Design - 5 Credits - Semester 7
Optional EE5118: Electronic Sports Performance Technology - 5 Credits - Semester 7
Optional IE446: Project Management - 5 Credits - Semester 7
Optional ME432: Technology Innovation & Entrepreneurship - 5 Credits - Semester 7
Optional ME521: Research Methods for Engineers - 5 Credits - Semester 7
Optional AY872: Financial Management I - 5 Credits - Semester 7
Optional EOS6101: Global Change - 5 Credits - Semester 7
Optional CE6106: Hydrological Modelling - 5 Credits - Semester 7
Optional CE6108: Hydrology & Water Resources Engineering - 5 Credits - Semester 7
Optional EOS418: Applied Field Hydrogeology - 5 Credits - Semester 7
Optional CT861: Computing Architecture & Operating Systems - 5 Credits - Semester 7
Optional CT874: Programming I - 5 Credits - Semester 7
Optional CT870: Internet Programming - 5 Credits - Semester 7
Optional CE511: Computational Methods in Civil Engineering - 5 Credits - Semester 7
Optional CE514: Transportation Systems and Infrastructure II - 5 Credits - Semester 7
Optional CT511: Databases - 5 Credits - Semester 7
Optional MP553: Advanced Applied Mathematics for Engineers 1 - 5 Credits - Semester 7
Optional MP410: Non-Linear Elasticity - 5 Credits - Semester 7
Optional IE520: Ergonomics - 10 Credits - Semester 7
Optional EG5101: Advanced Energy Systems Engineering - 5 Credits - Semester 7
Optional BME500: Advanced Biomaterials - 5 Credits - Semester 7
Optional CE463: Computational Methods in Energy Systems Engineering - 5 Credits - Semester 7
Optional UCC_UE6008: Microsystems Technology & Applications - 5 Credits - Semester 7
Optional GS535: Induction and Professional Development - 5 Credits - Semester 7
Optional GS530: Graduate Research Information Skills - 5 Credits - Semester 7
Optional GS525: Laboratory Animal Science Training (LAST) Ireland course - 5 Credits - Semester 7
Optional GS520: BioInnovate I Core: Needs finding to concept generation - 10 Credits - Semester 7
Optional GS511: Research Placement 1 - 5 Credits - Semester 7
Optional GS5109: Work Based Placement 3 - 15 Credits - Semester 7
Optional GS5108: Work Based Placement 2 - 10 Credits - Semester 7
Optional GS5107: Work Based Placement 1 - 5 Credits - Semester 7
Optional GS5104: Intensive Writing Workshop - 5 Credits - Semester 7
Optional GS508: Formulating a Research Project Proposal - 5 Credits - Semester 7
Optional GS502: Journal Club Programme - 5 Credits - Semester 7
Optional MP305: Modelling I - 5 Credits - Semester 7
Optional IN650: Insight - 0 Credits - Semester 7
Optional ZO509: Biometry - Statistics for Biologists - 5 Credits - Semester 7
Optional CE6117: Integrated Civil Engineering Design - 10 Credits - Semester 7
Optional CE6151: Civil and Environmental Science Thesis - 0 Credits - Semester 7
Optional CE6152: Civil and Environmental Science Thesis - 0 Credits - Semester 7
Optional UCD_SCI50020: Research Integrity Online - 5 Credits - Semester 7
Optional CE334: Construction Operations - 5 Credits - Semester 7
Optional MP494: Partial Differential Equations - 5 Credits - Semester 7
Optional ST314: Introduction to Biostatistics - 5 Credits - Semester 7
Optional PH502: Scientific Programming Concepts - 5 Credits - Semester 7
Optional MD8000: Fundamentals of Medical Device Design and Regulation - 5 Credits - Semester 7
Optional CT5119: Functional Programming for Data Analytics - 5 Credits - Semester 7
Optional CT5120: Introduction to Natural Language Processing - 5 Credits - Semester 7
Optional CT5102: Programming for Data Analytics - 5 Credits - Semester 7
Optional CT4101: Machine Learning - 5 Credits - Semester 7
Optional CT3536: Games Programming - 5 Credits - Semester 7
Optional GS507: Statistical Methods for Research - 5 Credits - Semester 7
Optional BI5108: Green Lab Principles and Practice - 5 Credits - Semester 7
Optional CT5142: Artificial Intelligence and Ethics - 5 Credits - Semester 7
Optional PH422: Solid State Physics - 5 Credits - Semester 7
Optional EC5117: Natural Resource Governance & Sustainability - 10 Credits - Semester 7
Optional PH334: Computational Physics - 5 Credits - Semester 7
Optional CT4100: Information Retrieval - 5 Credits - Semester 7
Optional CT5132: Programming and Tools for AI - 5 Credits - Semester 7
Optional CT5141: Optimisation - 5 Credits - Semester 7
Optional CE344: Transportation Systems and Infrastructue I - 5 Credits - Semester 7
Optional CE472: Structural Analysis - 5 Credits - Semester 7
Optional EE6102: Power Systems - 5 Credits - Semester 7
Optional EE502: Bioinstrumentation Design - 5 Credits - Semester 7
Optional ME4109: Materials II - 5 Credits - Semester 7
Optional UCD_COMP47760: D-REAL Smaointe Summer School - 5 Credits - Semester 7
Optional TCD_CSU8000: Setting Sail - 5 Credits - Semester 7
Optional CT5165: Principles of Machine Learning - 5 Credits - Semester 7
Optional CE3103: Design of Structures I - 5 Credits - Semester 7
Optional EE5116: Mobile Device Technologies - 5 Credits - Semester 7
Optional EE452: System on Chip Design II - 5 Credits - Semester 7
Optional EE4100: Digital Control Systems - 5 Credits - Semester 7
Optional ME402: Advanced Mechanical Analysis And Design - 5 Credits - Semester 7
Optional CE509: Advanced Structures - 5 Credits - Semester 7
Optional BME5104: Finite Element Methods in Engineering II - 5 Credits - Semester 7
Optional BME5103: Finite Element Methods in Engineering I - 5 Credits - Semester 7
Optional PO1100: Public and Patient Involvement in Research - 5 Credits - Semester 7
Optional MD1902: Cultural Awareness in Research Planning and Processes - 5 Credits - Semester 7
Optional ME516: Advanced Mechanics of Materials - 5 Credits - Semester 8
Optional ME3102: Project Management for Engineers - 5 Credits - Semester 8
Optional BME5101: Mechanobiology - 5 Credits - Semester 8
Optional CE3104: Design of Structures II - 5 Credits - Semester 8
Optional CE471: Project Management - 5 Credits - Semester 8
Optional EE342: Analogue Systems Design II - 5 Credits - Semester 8
Optional EE448: Power Electronics - 5 Credits - Semester 8
Optional ME312: Automated Systems - 5 Credits - Semester 8
Optional ME3104: Introduction to Regulatory Affairs in Manufacturing - 5 Credits - Semester 8
Optional ME352: Mechanical Vibrations - 5 Credits - Semester 8
Optional ME431: Systems Reliability - 5 Credits - Semester 8
Optional BME403: Medical Implant and Device Design - 5 Credits - Semester 8
Optional IE522: Safety And Risk Management - 10 Credits - Semester 8
Optional CT3112: Professional Skills - 5 Credits - Semester 8
Optional CE3101: Geomechanics and Geology - 5 Credits - Semester 8
Optional GS5106: TechInnovate II: Concept Development and Implementation - 10 Credits - Semester 8
Optional CE466: Energy in Buildings - 5 Credits - Semester 8
Optional CE4100: Geotechnical Engineering - 10 Credits - Semester 8
Optional EE444: Communications and Signal Processing Applications - 5 Credits - Semester 8
Optional EE348: Engineering Electromagnetics - 5 Credits - Semester 8
Optional CT414: Distributed Systems & Co Operative Computing - 5 Credits - Semester 8
Optional CE338: Project Planning & Organisation II - 5 Credits - Semester 8
Optional CE476: The Built Environment - 5 Credits - Semester 8
Optional CE468: Estimates and Costing - 5 Credits - Semester 8
Optional BME4101: Biotransport - 5 Credits - Semester 8
Optional PA405: Elements Of Pathology - 5 Credits - Semester 8
Optional ME4101: Combustion Science and Engineering - 5 Credits - Semester 8
Optional GS506: Teaching & Learning - 5 Credits - Semester 8
Optional EE5119: Topics in Advanced Mobile Networks - 5 Credits - Semester 8
Optional EE551: Embedded Image Processing - 5 Credits - Semester 8
Optional CE6101: Coastal and Offshore Engineering I - 5 Credits - Semester 8
Optional CE6109: Water Resources in Arid Regions - 5 Credits - Semester 8
Optional CE6107: Water Quality - 5 Credits - Semester 8
Optional CE6103: Design of Sustainable Environmental Systems II - 5 Credits - Semester 8
Optional MP554: Advanced Applied Mathematics for Engineers 2 - 5 Credits - Semester 8
Optional MP491: Non Linear Systems - 5 Credits - Semester 8
Optional MP365: Fluid Mechanics - 5 Credits - Semester 8
Optional EC5102: Renewable Energy Economics and Policy - 10 Credits - Semester 8
Optional CE6113: Energy in Buildings - 5 Credits - Semester 8
Optional ME572: Human Reliability - 5 Credits - Semester 8
Optional ME5106: Advanced Manufacturing - 5 Credits - Semester 8
Optional BME501: Advanced Finite Element Methods - 5 Credits - Semester 8
Optional ME5171: Combustion Science and Engineering - 5 Credits - Semester 8
Optional EE6101: Advanced Power Electronics - 5 Credits - Semester 8
Optional CT549: SmartGrid - 5 Credits - Semester 8
Optional MD507: Stem Cells & Gene Therapy II - 5 Credits - Semester 8
Optional REM508: Graduate Course in Basic and Advanced Immunology - 5 Credits - Semester 8
Optional BME502: Advanced Tissue Engineering - 5 Credits - Semester 8
Optional REM502: Translational Medicine - 5 Credits - Semester 8
Optional GS522: BioInnovate II Core: Concept Development and Implementation - 10 Credits - Semester 8
Optional GS5103: Conference Organisation - 5 Credits - Semester 8
Optional CT5113: Web and Network Science - 5 Credits - Semester 8
Optional ME426: Turbomachines and Advanced Fluid Dynamics - 5 Credits - Semester 8
Optional MA461: Probabilistic Models for Molecular Biology - 5 Credits - Semester 8
Optional BME4103: Engineering Analysis for Regulatory Approval - 5 Credits - Semester 8
Optional CT5121: Advanced Topics in Natural Language Processing - 5 Credits - Semester 8
Optional CT5133: Deep Learning - 5 Credits - Semester 8
Optional CT5134: Agents, Multi-Agent Systems and Reinforcement Learning - 5 Credits - Semester 8
Optional ME353: Quality Systems - 5 Credits - Semester 8
Optional CT437: Computer Security and Forensic Computing - 5 Credits - Semester 8
Optional CT420: Real Time Systems - 5 Credits - Semester 8
Optional CT5187: Knowledge Representation - 5 Credits - Semester 8
Optional CT5188: Knowledge Representation - Online - 5 Credits - Semester 8
Optional GS5112: Idea to Impact Bootcamp - Design Thinking Training Programme - 5 Credits - Semester 8

Year 5 (60 Credits)

Optional CE650: Civil Engineering - 0 Credits - Semester 9
Optional BME650: Biomedical Engineering - 0 Credits - Semester 9
Optional ME650: Mechanical Engineering - 0 Credits - Semester 9
Optional BE650: Biomedical Engineering and Regenerative Medicine - 0 Credits - Semester 9
Optional CT650: Information Technology - 0 Credits - Semester 9
Optional EE656: Electrical & Electronic Engineering - 0 Credits - Semester 9
Optional CE3113: Engineering Hydraulics II - 5 Credits - Semester 9
Optional CE340: Solids and Structures - 10 Credits - Semester 9
Optional CE3105: Environmental Engineering - 5 Credits - Semester 9
Optional CE3112: Water Engineering Design and Practice - 5 Credits - Semester 9
Optional CE4101: Design of Structures III - 10 Credits - Semester 9
Optional CE464: Design of Sustainable Environmental Systems I - 5 Credits - Semester 9
Optional CE469: Hydrology and Water Resource Engineering - 5 Credits - Semester 9
Optional IE650: Industrial Engineering - 0 Credits - Semester 9
Optional EE3101: Electromechanical Power Conversion - 5 Credits - Semester 9
Optional EE345: Digital Systems II - 5 Credits - Semester 9
Optional EE357: Signals and Communications - 5 Credits - Semester 9
Optional EE344: Communication Systems Engineering - 5 Credits - Semester 9
Optional EE343: Communication Signals and Systems - 5 Credits - Semester 9
Optional CT326: Programming III - 10 Credits - Semester 9
Optional EE451: System on Chip Design I - 5 Credits - Semester 9
Optional EE445: Digital Signal Processing - 5 Credits - Semester 9
Optional EE453: Telecommunications Software Applications - 5 Credits - Semester 9
Optional CT417: Software Engineering III - 5 Credits - Semester 9
Optional EE347: Embedded Systems Applications Programming - 5 Credits - Semester 9
Optional CT230: Database Systems I - 5 Credits - Semester 9
Optional CT318: Human Computer Interaction - 5 Credits - Semester 9
Optional CT331: Programming Paradigms - 5 Credits - Semester 9
Optional CT3532: Database Systems 2 - 5 Credits - Semester 9
Optional CT3531: Networks and Data Communications 2 - 5 Credits - Semester 9
Optional CT3533: Organisational Innovation - 5 Credits - Semester 9
Optional CT5106: Software Engineering 2 - 5 Credits - Semester 9
Optional CT404: Graphics & Image Process - 5 Credits - Semester 9
Optional CT561: Systems Modelling and Simulation - 5 Credits - Semester 9
Optional CT436: Advanced Professional Skills - 5 Credits - Semester 9
Optional CT421: Artificial Intelligence - 5 Credits - Semester 10
Optional ME5102: Quality Systems - 5 Credits - Semester 9
Optional SI317: Human Body Function - 10 Credits - Semester 9
Optional BME328: Principles of Biomaterials - 5 Credits - Semester 9
Optional ME301: Fluid Dynamics - 5 Credits - Semester 9
Optional ME304: Mechanical Analysis And Design - 5 Credits - Semester 9
Optional ME322: Thermodynamics and Heat Transfer - 5 Credits - Semester 9
Optional BME400: Biomechanics - 5 Credits - Semester 9
Optional BME405: Tissue Engineering - 5 Credits - Semester 9
Optional EG400: Advanced Energy Systems Engineering - 5 Credits - Semester 9
Optional EE352: Linear Control Systems - 5 Credits - Semester 9
Optional IE450: Lean Systems - 5 Credits - Semester 9
Optional ME424: Energy Conversion - 5 Credits - Semester 9
Optional CE6110: Water Resources Engineering Design Project - 15 Credits - Semester 9
Optional GS505: Graduate Research Skills - 5 Credits - Semester 9
Optional RM020: Research Component - 20 Credits - Semester 9
Optional RM025: Research Component - 25 Credits - Semester 9
Optional RM030: Research Component - 30 Credits - Semester 9
Optional RM035: Research Component - 35 Credits - Semester 9
Optional RM040: Research Component - 40 Credits - Semester 9
Optional RM045: Research Component - 45 Credits - Semester 9
Optional RM050: Research Component - 50 Credits - Semester 9
Optional RM055: Research Component - 55 Credits - Semester 9
Optional RM060: Research Component - 60 Credits - Semester 9
Optional BMM650: Biomedical Engineering and Medicine - 0 Credits - Semester 9
Optional GS509: Participation in Workshops/Courses - 5 Credits - Semester 9
Optional GS501: Seminar Programme - 5 Credits - Semester 9
Optional GS515: Research Paper Publication - 5 Credits - Semester 9
Optional GS536: Communication & Outreach - 5 Credits - Semester 9
Optional GS513: Research Placement 2 - 10 Credits - Semester 9
Optional GS514: Research Placement 3 - 15 Credits - Semester 9
Optional IN650: Insight - 0 Credits - Semester 9
Optional ZO509: Biometry - Statistics for Biologists - 5 Credits - Semester 9
Optional GS5109: Work Based Placement 3 - 15 Credits - Semester 9
Optional GS5108: Work Based Placement 2 - 10 Credits - Semester 9
Optional GS5107: Work Based Placement 1 - 5 Credits - Semester 9
Optional CE6117: Integrated Civil Engineering Design - 10 Credits - Semester 9
Optional CE6151: Civil and Environmental Science Thesis - 0 Credits - Semester 9
Optional CE6152: Civil and Environmental Science Thesis - 0 Credits - Semester 9
Optional GS5105: TechInnovate I: Needs Finding to Concept Generation - 10 Credits - Semester 9
Optional UCD_SCI50020: Research Integrity Online - 5 Credits - Semester 9
Optional CE334: Construction Operations - 5 Credits - Semester 9
Optional MP494: Partial Differential Equations - 5 Credits - Semester 9
Optional ST314: Introduction to Biostatistics - 5 Credits - Semester 9
Optional PH502: Scientific Programming Concepts - 5 Credits - Semester 9
Optional MD8000: Fundamentals of Medical Device Design and Regulation - 5 Credits - Semester 9
Optional CT5119: Functional Programming for Data Analytics - 5 Credits - Semester 9
Optional CT5120: Introduction to Natural Language Processing - 5 Credits - Semester 9
Optional CT5102: Programming for Data Analytics - 5 Credits - Semester 9
Optional CT4100: Information Retrieval - 5 Credits - Semester 9
Optional CT4101: Machine Learning - 5 Credits - Semester 9
Optional CT3536: Games Programming - 5 Credits - Semester 9
Optional GS507: Statistical Methods for Research - 5 Credits - Semester 9
Optional BI5108: Green Lab Principles and Practice - 5 Credits - Semester 9
Optional CT5142: Artificial Intelligence and Ethics - 5 Credits - Semester 9
Optional PH422: Solid State Physics - 5 Credits - Semester 9
Optional GS508: Formulating a Research Project Proposal - 5 Credits - Semester 9
Optional GS526: Oral/poster communications (year 1 - 3) - 5 Credits - Semester 9
Optional CE344: Transportation Systems and Infrastructue I - 5 Credits - Semester 9
Optional CE472: Structural Analysis - 5 Credits - Semester 9
Optional ME4109: Materials II - 5 Credits - Semester 9
Optional CT5165: Principles of Machine Learning - 5 Credits - Semester 9
Optional CE3103: Design of Structures I - 5 Credits - Semester 9
Optional EE452: System on Chip Design II - 5 Credits - Semester 9
Optional EE4100: Digital Control Systems - 5 Credits - Semester 9
Optional ME402: Advanced Mechanical Analysis And Design - 5 Credits - Semester 9
Optional ME3102: Project Management for Engineers - 5 Credits - Semester 10
Optional CE3104: Design of Structures II - 5 Credits - Semester 10
Optional CE471: Project Management - 5 Credits - Semester 10
Optional EE342: Analogue Systems Design II - 5 Credits - Semester 10
Optional EE448: Power Electronics - 5 Credits - Semester 10
Optional ME312: Automated Systems - 5 Credits - Semester 10
Optional ME3104: Introduction to Regulatory Affairs in Manufacturing - 5 Credits - Semester 10
Optional ME352: Mechanical Vibrations - 5 Credits - Semester 10
Optional ME431: Systems Reliability - 5 Credits - Semester 10
Optional BME403: Medical Implant and Device Design - 5 Credits - Semester 10
Optional IE522: Safety And Risk Management - 10 Credits - Semester 10
Optional CT3112: Professional Skills - 5 Credits - Semester 10
Optional CE3101: Geomechanics and Geology - 5 Credits - Semester 10
Optional CE466: Energy in Buildings - 5 Credits - Semester 10
Optional CE4100: Geotechnical Engineering - 10 Credits - Semester 10
Optional EE444: Communications and Signal Processing Applications - 5 Credits - Semester 10
Optional EE348: Engineering Electromagnetics - 5 Credits - Semester 10
Optional CT414: Distributed Systems & Co Operative Computing - 5 Credits - Semester 10
Optional CE338: Project Planning & Organisation II - 5 Credits - Semester 10
Optional CE476: The Built Environment - 5 Credits - Semester 10
Optional CE468: Estimates and Costing - 5 Credits - Semester 10
Optional BME4101: Biotransport - 5 Credits - Semester 10
Optional PA405: Elements Of Pathology - 5 Credits - Semester 10
Optional ME4101: Combustion Science and Engineering - 5 Credits - Semester 10
Optional GS506: Teaching & Learning - 5 Credits - Semester 10
Optional CT5113: Web and Network Science - 5 Credits - Semester 10
Optional ME426: Turbomachines and Advanced Fluid Dynamics - 5 Credits - Semester 10
Optional CE6101: Coastal and Offshore Engineering I - 5 Credits - Semester 10
Optional CE6107: Water Quality - 5 Credits - Semester 10
Optional CE6109: Water Resources in Arid Regions - 5 Credits - Semester 10
Optional MA461: Probabilistic Models for Molecular Biology - 5 Credits - Semester 10
Optional BME4103: Engineering Analysis for Regulatory Approval - 5 Credits - Semester 10
Optional CT5121: Advanced Topics in Natural Language Processing - 5 Credits - Semester 10
Optional ME353: Quality Systems - 5 Credits - Semester 10
Optional CT437: Computer Security and Forensic Computing - 5 Credits - Semester 10
Optional CT420: Real Time Systems - 5 Credits - Semester 10
Optional GS5112: Idea to Impact Bootcamp - Design Thinking Training Programme - 5 Credits - Semester 10

Year 6 (60 Credits)

Optional EE656: Electrical & Electronic Engineering - 0 Credits - Semester 11
Optional CE650: Civil Engineering - 0 Credits - Semester 11
Optional CT650: Information Technology - 0 Credits - Semester 11
Optional BE650: Biomedical Engineering and Regenerative Medicine - 0 Credits - Semester 11
Optional BME650: Biomedical Engineering - 0 Credits - Semester 11
Optional ME650: Mechanical Engineering - 0 Credits - Semester 11
Optional CE3113: Engineering Hydraulics II - 5 Credits - Semester 11
Optional CE340: Solids and Structures - 10 Credits - Semester 11
Optional CE3105: Environmental Engineering - 5 Credits - Semester 11
Optional CE3112: Water Engineering Design and Practice - 5 Credits - Semester 11
Optional CE4101: Design of Structures III - 10 Credits - Semester 11
Optional CE464: Design of Sustainable Environmental Systems I - 5 Credits - Semester 11
Optional CE469: Hydrology and Water Resource Engineering - 5 Credits - Semester 11
Optional EE3101: Electromechanical Power Conversion - 5 Credits - Semester 11
Optional EE345: Digital Systems II - 5 Credits - Semester 11
Optional EE357: Signals and Communications - 5 Credits - Semester 11
Optional EE344: Communication Systems Engineering - 5 Credits - Semester 11
Optional EE343: Communication Signals and Systems - 5 Credits - Semester 11
Optional CT326: Programming III - 10 Credits - Semester 11
Optional EE451: System on Chip Design I - 5 Credits - Semester 11
Optional EE445: Digital Signal Processing - 5 Credits - Semester 11
Optional EE453: Telecommunications Software Applications - 5 Credits - Semester 11
Optional CT417: Software Engineering III - 5 Credits - Semester 11
Optional EE347: Embedded Systems Applications Programming - 5 Credits - Semester 11
Optional CT230: Database Systems I - 5 Credits - Semester 11
Optional CT318: Human Computer Interaction - 5 Credits - Semester 11
Optional CT331: Programming Paradigms - 5 Credits - Semester 11
Optional CT3532: Database Systems 2 - 5 Credits - Semester 11
Optional CT3531: Networks and Data Communications 2 - 5 Credits - Semester 11
Optional CT3533: Organisational Innovation - 5 Credits - Semester 11
Optional CT5106: Software Engineering 2 - 5 Credits - Semester 11
Optional CT404: Graphics & Image Process - 5 Credits - Semester 11
Optional CT561: Systems Modelling and Simulation - 5 Credits - Semester 11
Optional CT436: Advanced Professional Skills - 5 Credits - Semester 11
Optional CT421: Artificial Intelligence - 5 Credits - Semester 12
Optional ME5102: Quality Systems - 5 Credits - Semester 11
Optional SI317: Human Body Function - 10 Credits - Semester 11
Optional BME328: Principles of Biomaterials - 5 Credits - Semester 11
Optional ME301: Fluid Dynamics - 5 Credits - Semester 11
Optional ME304: Mechanical Analysis And Design - 5 Credits - Semester 11
Optional ME322: Thermodynamics and Heat Transfer - 5 Credits - Semester 11
Optional BME400: Biomechanics - 5 Credits - Semester 11
Optional BME405: Tissue Engineering - 5 Credits - Semester 11
Optional EG400: Advanced Energy Systems Engineering - 5 Credits - Semester 11
Optional EE352: Linear Control Systems - 5 Credits - Semester 11
Optional IE450: Lean Systems - 5 Credits - Semester 11
Optional ME424: Energy Conversion - 5 Credits - Semester 11
Optional CE6110: Water Resources Engineering Design Project - 15 Credits - Semester 11
Optional GS505: Graduate Research Skills - 5 Credits - Semester 11
Optional RM020: Research Component - 20 Credits - Semester 11
Optional RM025: Research Component - 25 Credits - Semester 11
Optional RM030: Research Component - 30 Credits - Semester 11
Optional RM035: Research Component - 35 Credits - Semester 11
Optional RM040: Research Component - 40 Credits - Semester 11
Optional RM045: Research Component - 45 Credits - Semester 11
Optional RM050: Research Component - 50 Credits - Semester 11
Optional RM055: Research Component - 55 Credits - Semester 11
Optional RM060: Research Component - 60 Credits - Semester 11
Optional BMM650: Biomedical Engineering and Medicine - 0 Credits - Semester 11
Optional GS509: Participation in Workshops/Courses - 5 Credits - Semester 11
Optional GS501: Seminar Programme - 5 Credits - Semester 11
Optional GS515: Research Paper Publication - 5 Credits - Semester 11
Optional GS536: Communication & Outreach - 5 Credits - Semester 11
Optional GS513: Research Placement 2 - 10 Credits - Semester 11
Optional GS514: Research Placement 3 - 15 Credits - Semester 11
Optional IN650: Insight - 0 Credits - Semester 11
Optional ZO509: Biometry - Statistics for Biologists - 5 Credits - Semester 11
Optional GS5107: Work Based Placement 1 - 5 Credits - Semester 11
Optional GS5108: Work Based Placement 2 - 10 Credits - Semester 11
Optional GS5109: Work Based Placement 3 - 15 Credits - Semester 11
Optional CE6117: Integrated Civil Engineering Design - 10 Credits - Semester 11
Optional CE6151: Civil and Environmental Science Thesis - 0 Credits - Semester 11
Optional CE6152: Civil and Environmental Science Thesis - 0 Credits - Semester 11
Optional GS5105: TechInnovate I: Needs Finding to Concept Generation - 10 Credits - Semester 11
Optional UCD_SCI50020: Research Integrity Online - 5 Credits - Semester 11
Optional CE334: Construction Operations - 5 Credits - Semester 11
Optional MP494: Partial Differential Equations - 5 Credits - Semester 11
Optional ST314: Introduction to Biostatistics - 5 Credits - Semester 11
Optional PH502: Scientific Programming Concepts - 5 Credits - Semester 11
Optional MD8000: Fundamentals of Medical Device Design and Regulation - 5 Credits - Semester 11
Optional CT5119: Functional Programming for Data Analytics - 5 Credits - Semester 11
Optional CT5120: Introduction to Natural Language Processing - 5 Credits - Semester 11
Optional CT5102: Programming for Data Analytics - 5 Credits - Semester 11
Optional CT3536: Games Programming - 5 Credits - Semester 11
Optional GS507: Statistical Methods for Research - 5 Credits - Semester 11
Optional BI5108: Green Lab Principles and Practice - 5 Credits - Semester 11
Optional CT5142: Artificial Intelligence and Ethics - 5 Credits - Semester 11
Optional PH422: Solid State Physics - 5 Credits - Semester 11
Optional CE344: Transportation Systems and Infrastructue I - 5 Credits - Semester 11
Optional CE472: Structural Analysis - 5 Credits - Semester 11
Optional ME4109: Materials II - 5 Credits - Semester 11
Optional CE3103: Design of Structures I - 5 Credits - Semester 11
Optional EE452: System on Chip Design II - 5 Credits - Semester 11
Optional EE4100: Digital Control Systems - 5 Credits - Semester 11
Optional ME402: Advanced Mechanical Analysis And Design - 5 Credits - Semester 11
Optional ME3102: Project Management for Engineers - 5 Credits - Semester 12
Optional CE3104: Design of Structures II - 5 Credits - Semester 12
Optional CE471: Project Management - 5 Credits - Semester 12
Optional EE342: Analogue Systems Design II - 5 Credits - Semester 12
Optional EE448: Power Electronics - 5 Credits - Semester 12
Optional ME312: Automated Systems - 5 Credits - Semester 12
Optional ME3104: Introduction to Regulatory Affairs in Manufacturing - 5 Credits - Semester 12
Optional ME352: Mechanical Vibrations - 5 Credits - Semester 12
Optional ME431: Systems Reliability - 5 Credits - Semester 12
Optional BME403: Medical Implant and Device Design - 5 Credits - Semester 12
Optional IE522: Safety And Risk Management - 10 Credits - Semester 12
Optional CT3112: Professional Skills - 5 Credits - Semester 12
Optional CE3101: Geomechanics and Geology - 5 Credits - Semester 12
Optional CE466: Energy in Buildings - 5 Credits - Semester 12
Optional CE4100: Geotechnical Engineering - 10 Credits - Semester 12
Optional EE444: Communications and Signal Processing Applications - 5 Credits - Semester 12
Optional EE348: Engineering Electromagnetics - 5 Credits - Semester 12
Optional CT414: Distributed Systems & Co Operative Computing - 5 Credits - Semester 12
Optional CE338: Project Planning & Organisation II - 5 Credits - Semester 12
Optional CE476: The Built Environment - 5 Credits - Semester 12
Optional CE468: Estimates and Costing - 5 Credits - Semester 12
Optional BME4101: Biotransport - 5 Credits - Semester 12
Optional PA405: Elements Of Pathology - 5 Credits - Semester 12
Optional ME4101: Combustion Science and Engineering - 5 Credits - Semester 12
Optional GS506: Teaching & Learning - 5 Credits - Semester 12
Optional CT5113: Web and Network Science - 5 Credits - Semester 12
Optional ME426: Turbomachines and Advanced Fluid Dynamics - 5 Credits - Semester 12
Optional CE6101: Coastal and Offshore Engineering I - 5 Credits - Semester 12
Optional CE6107: Water Quality - 5 Credits - Semester 12
Optional CE6109: Water Resources in Arid Regions - 5 Credits - Semester 12
Optional MA461: Probabilistic Models for Molecular Biology - 5 Credits - Semester 12
Optional BME4103: Engineering Analysis for Regulatory Approval - 5 Credits - Semester 12
Optional CT5121: Advanced Topics in Natural Language Processing - 5 Credits - Semester 12
Optional ME353: Quality Systems - 5 Credits - Semester 12
Optional CT420: Real Time Systems - 5 Credits - Semester 12
Optional CT437: Computer Security and Forensic Computing - 5 Credits - Semester 12
Optional GS5112: Idea to Impact Bootcamp - Design Thinking Training Programme - 5 Credits - Semester 12

Research Areas

Areas of Interest:

  • Functional Biomaterials
  • Mechanics of Biological Cells, Tissues and Systems
  • Bioelectronics and Rehabilitation Engineering
  • Regenerative Orthobiologics and Neurotherapeutics
  • Regenerative Cardiovascular Therapeutics

Researcher Profiles

Professor Peter McHugh   http://ncbes.eurhost.net/biomechanics-1.aspx
Professor Gearoid O’Laighin   http://ncbes.eurhost.net/bioelectronics.aspx
Professor Timothy O’Brien   www.remedi.ie
Professor Frank Barry   www.remedi.ie
Professor Abhay Pandit   www.nfb.ie

Course Fees

Fees: EU

€5,750 p.a. (€5,890 including levy) 2024/25

Fees: Non EU

€15,000 p.a. (€15,140 including levy) 2024/25

Extra Information

EU Part time: Year 1 €4,250 p.a. (€4,390 including levy) 2024/25

All students, irrespective of funding, must pay the student levy of €140.

Contact Us

Professor Peter McHugh
T: +353 91 493 152
F: +353 91 563 991
E: peter.mchugh@nuigalway.ie
W: Biomedical Engineering People