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)

OptionalCT861: Computing Architecture & Operating Systems - 5 Credits - Semester 1
OptionalME5102: Quality Systems - 5 Credits - Semester 1
OptionalCE650: Civil Engineering - 0 Credits - Semester 1
OptionalCT650: Information Technology - 0 Credits - Semester 1
OptionalEE656: Electrical & Electronic Engineering - 0 Credits - Semester 1
OptionalME650: Mechanical Engineering - 0 Credits - Semester 1
OptionalBME650: Biomedical Engineering - 0 Credits - Semester 1
OptionalMP305: Modelling I - 5 Credits - Semester 1
OptionalBME500: Advanced Biomaterials - 5 Credits - Semester 1
OptionalCE3113: Engineering Hydraulics II - 5 Credits - Semester 1
OptionalCE340: Solids and Structures - 10 Credits - Semester 1
OptionalCE3105: Environmental Engineering - 5 Credits - Semester 1
OptionalCE3112: Water Engineering Design and Practice - 5 Credits - Semester 1
OptionalCE4101: Design of Structures III - 10 Credits - Semester 1
OptionalCE464: Design of Sustainable Environmental Systems I - 5 Credits - Semester 1
OptionalCE469: Hydrology and Water Resource Engineering - 5 Credits - Semester 1
OptionalIE650: Industrial Engineering - 0 Credits - Semester 1
OptionalEE3101: Electromechanical Power Conversion - 5 Credits - Semester 1
OptionalEE345: Digital Systems II - 5 Credits - Semester 1
OptionalEE357: Signals and Communications - 5 Credits - Semester 1
OptionalEE344: Communication Systems Engineering - 5 Credits - Semester 1
OptionalEE343: Communication Signals and Systems - 5 Credits - Semester 1
OptionalCT326: Programming III - 10 Credits - Semester 1
OptionalEE451: System on Chip Design I - 5 Credits - Semester 1
OptionalEE445: Digital Signal Processing - 5 Credits - Semester 1
OptionalEE453: Telecommunications Software Applications - 5 Credits - Semester 1
OptionalCT417: Software Engineering III - 5 Credits - Semester 1
OptionalEE347: Embedded Systems Applications Programming - 5 Credits - Semester 1
OptionalCT230: Database Systems I - 5 Credits - Semester 1
OptionalCT318: Human Computer Interaction - 5 Credits - Semester 1
OptionalCT331: Programming Paradigms - 5 Credits - Semester 1
OptionalCT3532: Database Systems 2 - 5 Credits - Semester 1
OptionalCT3531: Networks and Data Communications 2 - 5 Credits - Semester 1
OptionalCT5106: Software Engineering 2 - 5 Credits - Semester 1
OptionalCT3533: Organisational Innovation - 5 Credits - Semester 2
OptionalCT404: Graphics & Image Process - 5 Credits - Semester 1
OptionalCT561: Systems Modelling and Simulation - 5 Credits - Semester 1
OptionalCT436: Advanced Professional Skills - 5 Credits - Semester 1
OptionalSI317: Human Body Function - 10 Credits - Semester 1
OptionalBME328: Principles of Biomaterials - 5 Credits - Semester 1
OptionalME301: Fluid Dynamics - 5 Credits - Semester 1
OptionalME304: Mechanical Analysis And Design - 5 Credits - Semester 1
OptionalME322: Thermodynamics and Heat Transfer - 5 Credits - Semester 1
OptionalBME400: Biomechanics - 5 Credits - Semester 1
OptionalBME405: Tissue Engineering - 5 Credits - Semester 1
OptionalEG400: Advanced Energy Systems Engineering - 5 Credits - Semester 1
OptionalEE352: Linear Control Systems - 5 Credits - Semester 1
OptionalIE450: Lean Systems - 5 Credits - Semester 1
OptionalME424: Energy Conversion - 5 Credits - Semester 1
OptionalGS505: Graduate Research Skills - 5 Credits - Semester 1
OptionalRM020: Research Component - 20 Credits - Semester 1
OptionalRM025: Research Component - 25 Credits - Semester 1
OptionalRM030: Research Component - 30 Credits - Semester 1
OptionalRM035: Research Component - 35 Credits - Semester 1
OptionalRM040: Research Component - 40 Credits - Semester 1
OptionalRM045: Research Component - 45 Credits - Semester 1
OptionalRM050: Research Component - 50 Credits - Semester 1
OptionalRM055: Research Component - 55 Credits - Semester 1
OptionalRM060: Research Component - 60 Credits - Semester 1
OptionalGS509: Participation in Workshops/Courses - 5 Credits - Semester 1
OptionalGS501: Seminar Programme - 5 Credits - Semester 1
OptionalGS515: Research Paper Publication - 5 Credits - Semester 1
OptionalGS536: Communication & Outreach - 5 Credits - Semester 1
OptionalGS526: Oral/poster communications (year 1 - 3) - 5 Credits - Semester 1
OptionalGS513: Research Placement 2 - 10 Credits - Semester 1
OptionalGS514: Research Placement 3 - 15 Credits - Semester 1
OptionalEE5117: Electronic Systems & Devices Experience Design - 5 Credits - Semester 1
OptionalEE5118: Electronic Sports Performance Technology - 5 Credits - Semester 1
OptionalBMM650: Biomedical Engineering and Medicine - 0 Credits - Semester 1
OptionalIE446: Project Management - 5 Credits - Semester 1
OptionalME432: Technology Innovation & Entrepreneurship - 5 Credits - Semester 1
OptionalME521: Research Methods for Engineers - 5 Credits - Semester 1
OptionalAY872: Financial Management I - 5 Credits - Semester 1
OptionalEOS6101: Global Change - 5 Credits - Semester 1
OptionalCE6106: Hydrological Modelling - 5 Credits - Semester 1
OptionalCE6108: Hydrology & Water Resources Engineering - 5 Credits - Semester 1
OptionalEOS418: Applied Field Hydrogeology - 5 Credits - Semester 1
OptionalCT874: Programming I - 5 Credits - Semester 1
OptionalCT870: Internet Programming - 5 Credits - Semester 1
OptionalCE511: Computational Methods in Civil Engineering - 5 Credits - Semester 1
OptionalCE514: Transportation Systems and Infrastructure II - 5 Credits - Semester 1
OptionalCT511: Databases - 5 Credits - Semester 1
OptionalMP553: Advanced Applied Mathematics for Engineers 1 - 5 Credits - Semester 1
OptionalMP410: Non-Linear Elasticity - 5 Credits - Semester 1
OptionalIE520: Ergonomics - 10 Credits - Semester 1
OptionalEG5101: Advanced Energy Systems Engineering - 5 Credits - Semester 1
OptionalBME5100: Advanced Computational Biomechanics - 5 Credits - Semester 1
OptionalCE463: Computational Methods in Energy Systems Engineering - 5 Credits - Semester 1
OptionalGS502: Journal Club Programme - 5 Credits - Semester 1
OptionalGS508: Formulating a Research Project Proposal - 5 Credits - Semester 1
OptionalGS5104: Intensive Writing Workshop - 5 Credits - Semester 1
OptionalGS5105: TechInnovate I: Needs Finding to Concept Generation - 10 Credits - Semester 1
OptionalGS5107: Work Based Placement 1 - 5 Credits - Semester 1
OptionalGS5108: Work Based Placement 2 - 10 Credits - Semester 1
OptionalGS5109: Work Based Placement 3 - 15 Credits - Semester 1
OptionalGS511: Research Placement 1 - 5 Credits - Semester 1
OptionalGS520: BioInnovate I Core: Needs finding to concept generation - 10 Credits - Semester 1
OptionalGS525: Laboratory Animal Science Training (LAST) Ireland course - 5 Credits - Semester 1
OptionalGS530: Graduate Research Information Skills - 5 Credits - Semester 1
OptionalGS535: Induction and Professional Development - 5 Credits - Semester 1
OptionalIN650: Insight - 0 Credits - Semester 1
OptionalZO509: Biometry - Statistics for Biologists - 5 Credits - Semester 1
OptionalCE6117: Integrated Civil Engineering Design - 10 Credits - Semester 1
OptionalUCD_SCI50020: Research Integrity Online - 5 Credits - Semester 1
OptionalCE334: Construction Operations - 5 Credits - Semester 1
OptionalMP494: Partial Differential Equations - 5 Credits - Semester 1
OptionalST314: Introduction to Biostatistics - 5 Credits - Semester 1
OptionalPH502: Scientific Programming Concepts - 5 Credits - Semester 1
OptionalMD8000: Fundamentals of Medical Device Design and Regulation - 5 Credits - Semester 1
OptionalCT5120: Introduction to Natural Language Processing - 5 Credits - Semester 1
OptionalCT5102: Programming for Data Analytics - 5 Credits - Semester 1
OptionalCT4101: Machine Learning - 5 Credits - Semester 1
OptionalCT3536: Games Programming - 5 Credits - Semester 1
OptionalGS507: Statistical Methods for Research - 5 Credits - Semester 1
OptionalST1100: Engineering Statistics - 5 Credits - Semester 1
OptionalBI5108: Green Lab Principles and Practice - 5 Credits - Semester 1
OptionalCT5142: Artificial Intelligence and Ethics - 5 Credits - Semester 1
OptionalPH422: Solid State Physics - 5 Credits - Semester 1
OptionalEC5117: Natural Resource Governance & Sustainability - 10 Credits - Semester 1
OptionalCT4100: Information Retrieval - 5 Credits - Semester 1
OptionalCT5132: Programming and Tools for AI - 5 Credits - Semester 1
OptionalCT5141: Optimisation - 5 Credits - Semester 1
OptionalCE344: Transportation Systems and Infrastructue I - 5 Credits - Semester 1
OptionalCE472: Structural Analysis - 5 Credits - Semester 1
OptionalEE6102: Power Systems - 5 Credits - Semester 1
OptionalEE502: Bioinstrumentation Design - 5 Credits - Semester 1
OptionalME4109: Materials II - 5 Credits - Semester 1
OptionalUCD_COMP47760: D-REAL Smaointe Summer School - 5 Credits - Semester 1
OptionalTCD_CSU8000: Setting Sail - 5 Credits - Semester 1
OptionalCT5165: Principles of Machine Learning - 5 Credits - Semester 1
OptionalCE3103: Design of Structures I - 5 Credits - Semester 1
OptionalEE5116: Mobile Device Technologies - 5 Credits - Semester 1
OptionalEE452: System on Chip Design II - 5 Credits - Semester 1
OptionalEE4100: Digital Control Systems - 5 Credits - Semester 1
OptionalME402: Advanced Mechanical Analysis And Design - 5 Credits - Semester 1
OptionalCE509: Advanced Structures - 5 Credits - Semester 1
OptionalBME5103: Finite Element Methods in Engineering I - 5 Credits - Semester 1
OptionalBME5104: Finite Element Methods in Engineering II - 5 Credits - Semester 1
OptionalPO1100: Public and Patient Involvement in Research - 5 Credits - Semester 1
OptionalMD1902: Cultural Awareness in Research Planning and Processes - 5 Credits - Semester 1
OptionalCT421: Artificial Intelligence - 5 Credits - Semester 2
OptionalME516: Advanced Mechanics of Materials - 5 Credits - Semester 2
OptionalME3102: Project Management for Engineers - 5 Credits - Semester 2
OptionalBME5101: Mechanobiology - 5 Credits - Semester 1
OptionalCE3104: Design of Structures II - 5 Credits - Semester 2
OptionalEE448: Power Electronics - 5 Credits - Semester 2
OptionalCE471: Project Management - 5 Credits - Semester 2
OptionalEE342: Analogue Systems Design II - 5 Credits - Semester 2
OptionalME312: Automated Systems - 5 Credits - Semester 2
OptionalME3104: Introduction to Regulatory Affairs in Manufacturing - 5 Credits - Semester 2
OptionalME431: Systems Reliability - 5 Credits - Semester 2
OptionalBME403: Medical Implant and Device Design - 5 Credits - Semester 2
OptionalIE522: Safety And Risk Management - 10 Credits - Semester 2
OptionalCT3112: Professional Skills - 5 Credits - Semester 2
OptionalCT5103: Case Studies in Data Analytics - 5 Credits - Semester 2
OptionalME5171: Combustion Science and Engineering - 5 Credits - Semester 2
OptionalME5106: Advanced Manufacturing - 5 Credits - Semester 2
OptionalME5105: Fundamentals of Operations Engineering - 5 Credits - Semester 2
OptionalCT5100: Data Visualisation - 5 Credits - Semester 2
OptionalME5100: Operations Management - 5 Credits - Semester 2
OptionalBME502: Advanced Tissue Engineering - 5 Credits - Semester 2
OptionalBME501: Advanced Finite Element Methods - 5 Credits - Semester 2
OptionalCE466: Energy in Buildings - 5 Credits - Semester 2
OptionalEE444: Communications and Signal Processing Applications - 5 Credits - Semester 2
OptionalEE348: Engineering Electromagnetics - 5 Credits - Semester 2
OptionalCT414: Distributed Systems & Co Operative Computing - 5 Credits - Semester 2
OptionalCE338: Project Planning & Organisation II - 5 Credits - Semester 2
OptionalCE476: The Built Environment - 5 Credits - Semester 2
OptionalCE468: Estimates and Costing - 5 Credits - Semester 2
OptionalBME4101: Biotransport - 5 Credits - Semester 2
OptionalPA405: Elements Of Pathology - 5 Credits - Semester 2
OptionalME426: Turbomachines and Advanced Fluid Dynamics - 5 Credits - Semester 2
OptionalME4101: Combustion Science and Engineering - 5 Credits - Semester 2
OptionalGS506: Teaching & Learning - 5 Credits - Semester 2
OptionalEE5119: Topics in Advanced Mobile Networks - 5 Credits - Semester 2
OptionalEE551: Embedded Image Processing - 5 Credits - Semester 1
OptionalCE6101: Coastal and Offshore Engineering I - 5 Credits - Semester 2
OptionalCE6107: Water Quality - 5 Credits - Semester 2
OptionalCE6103: Design of Sustainable Environmental Systems II - 5 Credits - Semester 2
OptionalMP554: Advanced Applied Mathematics for Engineers 2 - 5 Credits - Semester 2
OptionalMP491: Non Linear Systems - 5 Credits - Semester 2
OptionalMP365: Fluid Mechanics - 5 Credits - Semester 2
OptionalEC5102: Renewable Energy Economics and Policy - 10 Credits - Semester 2
OptionalCE6113: Energy in Buildings - 5 Credits - Semester 2
OptionalME572: Human Reliability - 5 Credits - Semester 2
OptionalCT549: SmartGrid - 5 Credits - Semester 2
OptionalMD507: Stem Cells & Gene Therapy II - 5 Credits - Semester 2
OptionalREM508: Graduate Course in Basic and Advanced Immunology - 5 Credits - Semester 2
OptionalREM502: Translational Medicine - 5 Credits - Semester 2
OptionalGS5103: Conference Organisation - 5 Credits - Semester 2
OptionalGS5106: TechInnovate II: Concept Development and Implementation - 10 Credits - Semester 2
OptionalGS522: BioInnovate II Core: Concept Development and Implementation - 10 Credits - Semester 2
OptionalCT5113: Web and Network Science - 5 Credits - Semester 2
OptionalMA461: Probabilistic Models for Molecular Biology - 5 Credits - Semester 2
OptionalBME4103: Engineering Analysis for Regulatory Approval - 5 Credits - Semester 2
OptionalCT5121: Advanced Topics in Natural Language Processing - 5 Credits - Semester 2
OptionalCT5133: Deep Learning - 5 Credits - Semester 2
OptionalCT5134: Agents, Multi-Agent Systems and Reinforcement Learning - 5 Credits - Semester 2
OptionalME353: Quality Systems - 5 Credits - Semester 2
OptionalCT437: Computer Security and Forensic Computing - 5 Credits - Semester 2
OptionalCT420: Real Time Systems - 5 Credits - Semester 2
OptionalCT5187: Knowledge Representation - 5 Credits - Semester 2
OptionalCT5188: Knowledge Representation - Online - 5 Credits - Semester 2
OptionalGS5112: Idea to Impact Bootcamp - Design Thinking Training Programme - 5 Credits - Semester 2
OptionalEE5104: Embedded Machine Vision - 5 Credits - Semester 2

Year 2 (60 Credits)

OptionalEE656: Electrical & Electronic Engineering - 0 Credits - Semester 3
OptionalME650: Mechanical Engineering - 0 Credits - Semester 3
OptionalBE650: Biomedical Engineering and Regenerative Medicine - 0 Credits - Semester 3
OptionalBME650: Biomedical Engineering - 0 Credits - Semester 3
OptionalCT650: Information Technology - 0 Credits - Semester 3
OptionalCE650: Civil Engineering - 0 Credits - Semester 3
OptionalMP305: Modelling I - 5 Credits - Semester 3
OptionalCE3113: Engineering Hydraulics II - 5 Credits - Semester 3
OptionalCE340: Solids and Structures - 10 Credits - Semester 3
OptionalCE3105: Environmental Engineering - 5 Credits - Semester 3
OptionalCE3112: Water Engineering Design and Practice - 5 Credits - Semester 3
OptionalCE4101: Design of Structures III - 10 Credits - Semester 3
OptionalCE464: Design of Sustainable Environmental Systems I - 5 Credits - Semester 3
OptionalCE469: Hydrology and Water Resource Engineering - 5 Credits - Semester 3
OptionalIE650: Industrial Engineering - 0 Credits - Semester 3
OptionalEE3101: Electromechanical Power Conversion - 5 Credits - Semester 3
OptionalEE345: Digital Systems II - 5 Credits - Semester 3
OptionalEE357: Signals and Communications - 5 Credits - Semester 3
OptionalEE344: Communication Systems Engineering - 5 Credits - Semester 3
OptionalEE343: Communication Signals and Systems - 5 Credits - Semester 3
OptionalCT326: Programming III - 10 Credits - Semester 3
OptionalEE451: System on Chip Design I - 5 Credits - Semester 3
OptionalEE445: Digital Signal Processing - 5 Credits - Semester 3
OptionalEE453: Telecommunications Software Applications - 5 Credits - Semester 3
OptionalCT417: Software Engineering III - 5 Credits - Semester 3
OptionalEE347: Embedded Systems Applications Programming - 5 Credits - Semester 3
OptionalCT230: Database Systems I - 5 Credits - Semester 3
OptionalCT318: Human Computer Interaction - 5 Credits - Semester 3
OptionalCT331: Programming Paradigms - 5 Credits - Semester 3
OptionalCT3532: Database Systems 2 - 5 Credits - Semester 3
OptionalCT3531: Networks and Data Communications 2 - 5 Credits - Semester 3
OptionalCT5106: Software Engineering 2 - 5 Credits - Semester 3
OptionalCT3533: Organisational Innovation - 5 Credits - Semester 4
OptionalCT404: Graphics & Image Process - 5 Credits - Semester 3
OptionalCT561: Systems Modelling and Simulation - 5 Credits - Semester 3
OptionalCT436: Advanced Professional Skills - 5 Credits - Semester 3
OptionalME5102: Quality Systems - 5 Credits - Semester 3
OptionalSI317: Human Body Function - 10 Credits - Semester 3
OptionalBME328: Principles of Biomaterials - 5 Credits - Semester 3
OptionalME301: Fluid Dynamics - 5 Credits - Semester 3
OptionalME304: Mechanical Analysis And Design - 5 Credits - Semester 3
OptionalME322: Thermodynamics and Heat Transfer - 5 Credits - Semester 3
OptionalBME400: Biomechanics - 5 Credits - Semester 3
OptionalBME405: Tissue Engineering - 5 Credits - Semester 3
OptionalEG400: Advanced Energy Systems Engineering - 5 Credits - Semester 3
OptionalEE352: Linear Control Systems - 5 Credits - Semester 3
OptionalIE450: Lean Systems - 5 Credits - Semester 3
OptionalME424: Energy Conversion - 5 Credits - Semester 3
OptionalGS505: Graduate Research Skills - 5 Credits - Semester 3
OptionalRM020: Research Component - 20 Credits - Semester 3
OptionalRM025: Research Component - 25 Credits - Semester 3
OptionalRM030: Research Component - 30 Credits - Semester 3
OptionalRM035: Research Component - 35 Credits - Semester 3
OptionalRM040: Research Component - 40 Credits - Semester 3
OptionalRM045: Research Component - 45 Credits - Semester 3
OptionalRM050: Research Component - 50 Credits - Semester 3
OptionalRM055: Research Component - 55 Credits - Semester 3
OptionalRM060: Research Component - 60 Credits - Semester 3
OptionalGS509: Participation in Workshops/Courses - 5 Credits - Semester 3
OptionalGS501: Seminar Programme - 5 Credits - Semester 3
OptionalGS515: Research Paper Publication - 5 Credits - Semester 3
OptionalGS536: Communication & Outreach - 5 Credits - Semester 3
OptionalGS526: Oral/poster communications (year 1 - 3) - 5 Credits - Semester 3
OptionalBMM650: Biomedical Engineering and Medicine - 0 Credits - Semester 3
OptionalGS513: Research Placement 2 - 10 Credits - Semester 3
OptionalGS514: Research Placement 3 - 15 Credits - Semester 3
OptionalEE5117: Electronic Systems & Devices Experience Design - 5 Credits - Semester 3
OptionalEE5118: Electronic Sports Performance Technology - 5 Credits - Semester 3
OptionalIE446: Project Management - 5 Credits - Semester 3
OptionalME432: Technology Innovation & Entrepreneurship - 5 Credits - Semester 3
OptionalME521: Research Methods for Engineers - 5 Credits - Semester 3
OptionalAY872: Financial Management I - 5 Credits - Semester 3
OptionalEOS6101: Global Change - 5 Credits - Semester 3
OptionalCE6106: Hydrological Modelling - 5 Credits - Semester 3
OptionalCE6108: Hydrology & Water Resources Engineering - 5 Credits - Semester 3
OptionalEOS418: Applied Field Hydrogeology - 5 Credits - Semester 3
OptionalCT861: Computing Architecture & Operating Systems - 5 Credits - Semester 3
OptionalCT874: Programming I - 5 Credits - Semester 3
OptionalCT870: Internet Programming - 5 Credits - Semester 3
OptionalCE511: Computational Methods in Civil Engineering - 5 Credits - Semester 3
OptionalCE514: Transportation Systems and Infrastructure II - 5 Credits - Semester 3
OptionalCT511: Databases - 5 Credits - Semester 3
OptionalMP553: Advanced Applied Mathematics for Engineers 1 - 5 Credits - Semester 3
OptionalMP410: Non-Linear Elasticity - 5 Credits - Semester 3
OptionalIE520: Ergonomics - 10 Credits - Semester 3
OptionalEG5101: Advanced Energy Systems Engineering - 5 Credits - Semester 3
OptionalBME500: Advanced Biomaterials - 5 Credits - Semester 3
OptionalBME5100: Advanced Computational Biomechanics - 5 Credits - Semester 3
OptionalCE463: Computational Methods in Energy Systems Engineering - 5 Credits - Semester 3
OptionalGS535: Induction and Professional Development - 5 Credits - Semester 3
OptionalGS530: Graduate Research Information Skills - 5 Credits - Semester 3
OptionalGS525: Laboratory Animal Science Training (LAST) Ireland course - 5 Credits - Semester 3
OptionalGS520: BioInnovate I Core: Needs finding to concept generation - 10 Credits - Semester 3
OptionalGS511: Research Placement 1 - 5 Credits - Semester 3
OptionalGS5109: Work Based Placement 3 - 15 Credits - Semester 3
OptionalGS5108: Work Based Placement 2 - 10 Credits - Semester 3
OptionalGS5107: Work Based Placement 1 - 5 Credits - Semester 3
OptionalGS5105: TechInnovate I: Needs Finding to Concept Generation - 10 Credits - Semester 3
OptionalGS5104: Intensive Writing Workshop - 5 Credits - Semester 3
OptionalGS508: Formulating a Research Project Proposal - 5 Credits - Semester 3
OptionalGS502: Journal Club Programme - 5 Credits - Semester 3
OptionalIN650: Insight - 0 Credits - Semester 3
OptionalZO509: Biometry - Statistics for Biologists - 5 Credits - Semester 3
OptionalCE6117: Integrated Civil Engineering Design - 10 Credits - Semester 3
OptionalUCD_SCI50020: Research Integrity Online - 5 Credits - Semester 3
OptionalCE334: Construction Operations - 5 Credits - Semester 3
OptionalMP494: Partial Differential Equations - 5 Credits - Semester 3
OptionalST314: Introduction to Biostatistics - 5 Credits - Semester 3
OptionalPH502: Scientific Programming Concepts - 5 Credits - Semester 3
OptionalMD8000: Fundamentals of Medical Device Design and Regulation - 5 Credits - Semester 3
OptionalCT5120: Introduction to Natural Language Processing - 5 Credits - Semester 3
OptionalCT5102: Programming for Data Analytics - 5 Credits - Semester 3
OptionalCT4101: Machine Learning - 5 Credits - Semester 3
OptionalCT3536: Games Programming - 5 Credits - Semester 3
OptionalGS507: Statistical Methods for Research - 5 Credits - Semester 3
OptionalST1100: Engineering Statistics - 5 Credits - Semester 3
OptionalBI5108: Green Lab Principles and Practice - 5 Credits - Semester 3
OptionalCT5142: Artificial Intelligence and Ethics - 5 Credits - Semester 3
OptionalPH422: Solid State Physics - 5 Credits - Semester 3
OptionalEC5117: Natural Resource Governance & Sustainability - 10 Credits - Semester 3
OptionalCT4100: Information Retrieval - 5 Credits - Semester 3
OptionalCT5132: Programming and Tools for AI - 5 Credits - Semester 3
OptionalCT5141: Optimisation - 5 Credits - Semester 3
OptionalCE344: Transportation Systems and Infrastructue I - 5 Credits - Semester 3
OptionalCE472: Structural Analysis - 5 Credits - Semester 3
OptionalEE6102: Power Systems - 5 Credits - Semester 3
OptionalEE502: Bioinstrumentation Design - 5 Credits - Semester 3
OptionalME4109: Materials II - 5 Credits - Semester 3
OptionalPI335: Moral Theory - 5 Credits - Semester 3
OptionalUCD_COMP47760: D-REAL Smaointe Summer School - 5 Credits - Semester 3
OptionalTCD_CSU8000: Setting Sail - 5 Credits - Semester 3
OptionalCT5165: Principles of Machine Learning - 5 Credits - Semester 3
OptionalCE3103: Design of Structures I - 5 Credits - Semester 3
OptionalEE5116: Mobile Device Technologies - 5 Credits - Semester 3
OptionalEE452: System on Chip Design II - 5 Credits - Semester 3
OptionalEE4100: Digital Control Systems - 5 Credits - Semester 3
OptionalME402: Advanced Mechanical Analysis And Design - 5 Credits - Semester 3
OptionalCE509: Advanced Structures - 5 Credits - Semester 3
OptionalBME5104: Finite Element Methods in Engineering II - 5 Credits - Semester 3
OptionalBME5103: Finite Element Methods in Engineering I - 5 Credits - Semester 3
OptionalPO1100: Public and Patient Involvement in Research - 5 Credits - Semester 3
OptionalMD1902: Cultural Awareness in Research Planning and Processes - 5 Credits - Semester 3
OptionalCT421: Artificial Intelligence - 5 Credits - Semester 4
OptionalME516: Advanced Mechanics of Materials - 5 Credits - Semester 4
OptionalME3102: Project Management for Engineers - 5 Credits - Semester 4
OptionalBME5101: Mechanobiology - 5 Credits - Semester 3
OptionalCE3104: Design of Structures II - 5 Credits - Semester 4
OptionalCE471: Project Management - 5 Credits - Semester 4
OptionalEE342: Analogue Systems Design II - 5 Credits - Semester 4
OptionalEE448: Power Electronics - 5 Credits - Semester 4
OptionalME312: Automated Systems - 5 Credits - Semester 4
OptionalME352: Mechanical Vibrations - 5 Credits - Semester 4
OptionalME431: Systems Reliability - 5 Credits - Semester 4
OptionalME3104: Introduction to Regulatory Affairs in Manufacturing - 5 Credits - Semester 4
OptionalBME403: Medical Implant and Device Design - 5 Credits - Semester 4
OptionalIE522: Safety And Risk Management - 10 Credits - Semester 4
OptionalCT3112: Professional Skills - 5 Credits - Semester 4
OptionalCE466: Energy in Buildings - 5 Credits - Semester 4
OptionalEE444: Communications and Signal Processing Applications - 5 Credits - Semester 4
OptionalEE348: Engineering Electromagnetics - 5 Credits - Semester 4
OptionalCT414: Distributed Systems & Co Operative Computing - 5 Credits - Semester 4
OptionalCE338: Project Planning & Organisation II - 5 Credits - Semester 4
OptionalCE476: The Built Environment - 5 Credits - Semester 4
OptionalCE468: Estimates and Costing - 5 Credits - Semester 4
OptionalBME4101: Biotransport - 5 Credits - Semester 4
OptionalPA405: Elements Of Pathology - 5 Credits - Semester 4
OptionalME4101: Combustion Science and Engineering - 5 Credits - Semester 4
OptionalGS506: Teaching & Learning - 5 Credits - Semester 4
OptionalEE5119: Topics in Advanced Mobile Networks - 5 Credits - Semester 4
OptionalEE551: Embedded Image Processing - 5 Credits - Semester 3
OptionalCE6101: Coastal and Offshore Engineering I - 5 Credits - Semester 4
OptionalCE6107: Water Quality - 5 Credits - Semester 4
OptionalCE6103: Design of Sustainable Environmental Systems II - 5 Credits - Semester 4
OptionalMP554: Advanced Applied Mathematics for Engineers 2 - 5 Credits - Semester 4
OptionalMP491: Non Linear Systems - 5 Credits - Semester 4
OptionalMP365: Fluid Mechanics - 5 Credits - Semester 4
OptionalEC5102: Renewable Energy Economics and Policy - 10 Credits - Semester 4
OptionalCE6113: Energy in Buildings - 5 Credits - Semester 4
OptionalME572: Human Reliability - 5 Credits - Semester 4
OptionalME5106: Advanced Manufacturing - 5 Credits - Semester 4
OptionalBME501: Advanced Finite Element Methods - 5 Credits - Semester 4
OptionalME5171: Combustion Science and Engineering - 5 Credits - Semester 4
OptionalME426: Turbomachines and Advanced Fluid Dynamics - 5 Credits - Semester 4
OptionalCT549: SmartGrid - 5 Credits - Semester 4
OptionalMD507: Stem Cells & Gene Therapy II - 5 Credits - Semester 4
OptionalREM508: Graduate Course in Basic and Advanced Immunology - 5 Credits - Semester 4
OptionalBME502: Advanced Tissue Engineering - 5 Credits - Semester 4
OptionalREM502: Translational Medicine - 5 Credits - Semester 4
OptionalGS522: BioInnovate II Core: Concept Development and Implementation - 10 Credits - Semester 4
OptionalGS5106: TechInnovate II: Concept Development and Implementation - 10 Credits - Semester 4
OptionalGS5103: Conference Organisation - 5 Credits - Semester 4
OptionalCT5113: Web and Network Science - 5 Credits - Semester 4
OptionalMA461: Probabilistic Models for Molecular Biology - 5 Credits - Semester 4
OptionalBME4103: Engineering Analysis for Regulatory Approval - 5 Credits - Semester 4
OptionalCT5121: Advanced Topics in Natural Language Processing - 5 Credits - Semester 4
OptionalCT5133: Deep Learning - 5 Credits - Semester 4
OptionalCT5134: Agents, Multi-Agent Systems and Reinforcement Learning - 5 Credits - Semester 4
OptionalME353: Quality Systems - 5 Credits - Semester 4
OptionalCT437: Computer Security and Forensic Computing - 5 Credits - Semester 4
OptionalCT420: Real Time Systems - 5 Credits - Semester 4
OptionalCT5187: Knowledge Representation - 5 Credits - Semester 4
OptionalCT5188: Knowledge Representation - Online - 5 Credits - Semester 4
OptionalGS5112: Idea to Impact Bootcamp - Design Thinking Training Programme - 5 Credits - Semester 4
OptionalEE5104: Embedded Machine Vision - 5 Credits - Semester 4

Year 3 (60 Credits)

OptionalBME650: Biomedical Engineering - 0 Credits - Semester 5
OptionalME650: Mechanical Engineering - 0 Credits - Semester 5
OptionalCE650: Civil Engineering - 0 Credits - Semester 5
OptionalCT650: Information Technology - 0 Credits - Semester 5
OptionalBE650: Biomedical Engineering and Regenerative Medicine - 0 Credits - Semester 5
OptionalEE656: Electrical & Electronic Engineering - 0 Credits - Semester 5
OptionalGS5105: TechInnovate I: Needs Finding to Concept Generation - 10 Credits - Semester 5
OptionalMP305: Modelling I - 5 Credits - Semester 5
OptionalCE3113: Engineering Hydraulics II - 5 Credits - Semester 5
OptionalCE340: Solids and Structures - 10 Credits - Semester 5
OptionalCE3105: Environmental Engineering - 5 Credits - Semester 5
OptionalCE3112: Water Engineering Design and Practice - 5 Credits - Semester 5
OptionalCE4101: Design of Structures III - 10 Credits - Semester 5
OptionalCE464: Design of Sustainable Environmental Systems I - 5 Credits - Semester 5
OptionalCE469: Hydrology and Water Resource Engineering - 5 Credits - Semester 5
OptionalIE650: Industrial Engineering - 0 Credits - Semester 5
OptionalEE3101: Electromechanical Power Conversion - 5 Credits - Semester 5
OptionalEE345: Digital Systems II - 5 Credits - Semester 5
OptionalEE357: Signals and Communications - 5 Credits - Semester 5
OptionalEE344: Communication Systems Engineering - 5 Credits - Semester 5
OptionalEE343: Communication Signals and Systems - 5 Credits - Semester 5
OptionalCT326: Programming III - 10 Credits - Semester 5
OptionalEE451: System on Chip Design I - 5 Credits - Semester 5
OptionalEE445: Digital Signal Processing - 5 Credits - Semester 5
OptionalEE453: Telecommunications Software Applications - 5 Credits - Semester 5
OptionalCT417: Software Engineering III - 5 Credits - Semester 5
OptionalEE347: Embedded Systems Applications Programming - 5 Credits - Semester 5
OptionalCT230: Database Systems I - 5 Credits - Semester 5
OptionalCT404: Graphics & Image Process - 5 Credits - Semester 5
OptionalCT561: Systems Modelling and Simulation - 5 Credits - Semester 5
OptionalME5102: Quality Systems - 5 Credits - Semester 5
OptionalSI317: Human Body Function - 10 Credits - Semester 5
OptionalBME328: Principles of Biomaterials - 5 Credits - Semester 5
OptionalME301: Fluid Dynamics - 5 Credits - Semester 5
OptionalME304: Mechanical Analysis And Design - 5 Credits - Semester 5
OptionalME322: Thermodynamics and Heat Transfer - 5 Credits - Semester 5
OptionalBME400: Biomechanics - 5 Credits - Semester 5
OptionalBME405: Tissue Engineering - 5 Credits - Semester 5
OptionalEG400: Advanced Energy Systems Engineering - 5 Credits - Semester 5
OptionalEE352: Linear Control Systems - 5 Credits - Semester 5
OptionalIE450: Lean Systems - 5 Credits - Semester 5
OptionalME424: Energy Conversion - 5 Credits - Semester 5
OptionalGS505: Graduate Research Skills - 5 Credits - Semester 5
OptionalRM020: Research Component - 20 Credits - Semester 5
OptionalRM025: Research Component - 25 Credits - Semester 5
OptionalRM030: Research Component - 30 Credits - Semester 5
OptionalRM035: Research Component - 35 Credits - Semester 5
OptionalRM040: Research Component - 40 Credits - Semester 5
OptionalRM045: Research Component - 45 Credits - Semester 5
OptionalRM050: Research Component - 50 Credits - Semester 5
OptionalRM055: Research Component - 55 Credits - Semester 5
OptionalRM060: Research Component - 60 Credits - Semester 5
OptionalGS509: Participation in Workshops/Courses - 5 Credits - Semester 5
OptionalGS501: Seminar Programme - 5 Credits - Semester 5
OptionalGS515: Research Paper Publication - 5 Credits - Semester 5
OptionalGS536: Communication & Outreach - 5 Credits - Semester 5
OptionalBMM650: Biomedical Engineering and Medicine - 0 Credits - Semester 5
OptionalGS526: Oral/poster communications (year 1 - 3) - 5 Credits - Semester 5
OptionalGS513: Research Placement 2 - 10 Credits - Semester 5
OptionalGS514: Research Placement 3 - 15 Credits - Semester 5
OptionalEE5117: Electronic Systems & Devices Experience Design - 5 Credits - Semester 5
OptionalEE5118: Electronic Sports Performance Technology - 5 Credits - Semester 5
OptionalIE446: Project Management - 5 Credits - Semester 5
OptionalME432: Technology Innovation & Entrepreneurship - 5 Credits - Semester 5
OptionalME521: Research Methods for Engineers - 5 Credits - Semester 5
OptionalAY872: Financial Management I - 5 Credits - Semester 5
OptionalEOS6101: Global Change - 5 Credits - Semester 5
OptionalCE6106: Hydrological Modelling - 5 Credits - Semester 5
OptionalCE6108: Hydrology & Water Resources Engineering - 5 Credits - Semester 5
OptionalEOS418: Applied Field Hydrogeology - 5 Credits - Semester 5
OptionalCT874: Programming I - 5 Credits - Semester 5
OptionalCT870: Internet Programming - 5 Credits - Semester 5
OptionalCE511: Computational Methods in Civil Engineering - 5 Credits - Semester 5
OptionalCE514: Transportation Systems and Infrastructure II - 5 Credits - Semester 5
OptionalCT511: Databases - 5 Credits - Semester 5
OptionalMP553: Advanced Applied Mathematics for Engineers 1 - 5 Credits - Semester 5
OptionalMP410: Non-Linear Elasticity - 5 Credits - Semester 5
OptionalIE520: Ergonomics - 10 Credits - Semester 5
OptionalEG5101: Advanced Energy Systems Engineering - 5 Credits - Semester 5
OptionalBME500: Advanced Biomaterials - 5 Credits - Semester 5
OptionalBME5100: Advanced Computational Biomechanics - 5 Credits - Semester 5
OptionalCE463: Computational Methods in Energy Systems Engineering - 5 Credits - Semester 5
OptionalGS535: Induction and Professional Development - 5 Credits - Semester 5
OptionalGS530: Graduate Research Information Skills - 5 Credits - Semester 5
OptionalGS525: Laboratory Animal Science Training (LAST) Ireland course - 5 Credits - Semester 5
OptionalGS520: BioInnovate I Core: Needs finding to concept generation - 10 Credits - Semester 5
OptionalGS511: Research Placement 1 - 5 Credits - Semester 5
OptionalGS5109: Work Based Placement 3 - 15 Credits - Semester 5
OptionalGS5107: Work Based Placement 1 - 5 Credits - Semester 5
OptionalGS5108: Work Based Placement 2 - 10 Credits - Semester 5
OptionalGS5104: Intensive Writing Workshop - 5 Credits - Semester 5
OptionalGS508: Formulating a Research Project Proposal - 5 Credits - Semester 5
OptionalGS502: Journal Club Programme - 5 Credits - Semester 5
OptionalIN650: Insight - 0 Credits - Semester 5
OptionalZO509: Biometry - Statistics for Biologists - 5 Credits - Semester 5
OptionalCE6117: Integrated Civil Engineering Design - 10 Credits - Semester 5
OptionalUCD_SCI50020: Research Integrity Online - 5 Credits - Semester 5
OptionalCE334: Construction Operations - 5 Credits - Semester 5
OptionalMP494: Partial Differential Equations - 5 Credits - Semester 5
OptionalST314: Introduction to Biostatistics - 5 Credits - Semester 5
OptionalPH502: Scientific Programming Concepts - 5 Credits - Semester 5
OptionalMD8000: Fundamentals of Medical Device Design and Regulation - 5 Credits - Semester 5
OptionalCT5120: Introduction to Natural Language Processing - 5 Credits - Semester 5
OptionalCT5102: Programming for Data Analytics - 5 Credits - Semester 5
OptionalCT4101: Machine Learning - 5 Credits - Semester 5
OptionalCT3536: Games Programming - 5 Credits - Semester 5
OptionalGS507: Statistical Methods for Research - 5 Credits - Semester 5
OptionalBI5108: Green Lab Principles and Practice - 5 Credits - Semester 5
OptionalCT5142: Artificial Intelligence and Ethics - 5 Credits - Semester 5
OptionalPH422: Solid State Physics - 5 Credits - Semester 5
OptionalEC5117: Natural Resource Governance & Sustainability - 10 Credits - Semester 5
OptionalCT4100: Information Retrieval - 5 Credits - Semester 5
OptionalCT5132: Programming and Tools for AI - 5 Credits - Semester 5
OptionalCT5141: Optimisation - 5 Credits - Semester 5
OptionalCE344: Transportation Systems and Infrastructue I - 5 Credits - Semester 5
OptionalCE472: Structural Analysis - 5 Credits - Semester 5
OptionalEE6102: Power Systems - 5 Credits - Semester 5
OptionalEE502: Bioinstrumentation Design - 5 Credits - Semester 5
OptionalME4109: Materials II - 5 Credits - Semester 5
OptionalPI335: Moral Theory - 5 Credits - Semester 5
OptionalUCD_COMP47760: D-REAL Smaointe Summer School - 5 Credits - Semester 5
OptionalTCD_CSU8000: Setting Sail - 5 Credits - Semester 5
OptionalCT5165: Principles of Machine Learning - 5 Credits - Semester 5
OptionalCE3103: Design of Structures I - 5 Credits - Semester 5
OptionalEE5116: Mobile Device Technologies - 5 Credits - Semester 5
OptionalEE452: System on Chip Design II - 5 Credits - Semester 5
OptionalEE4100: Digital Control Systems - 5 Credits - Semester 5
OptionalME402: Advanced Mechanical Analysis And Design - 5 Credits - Semester 5
OptionalCE509: Advanced Structures - 5 Credits - Semester 5
OptionalBME5103: Finite Element Methods in Engineering I - 5 Credits - Semester 5
OptionalBME5104: Finite Element Methods in Engineering II - 5 Credits - Semester 5
OptionalPO1100: Public and Patient Involvement in Research - 5 Credits - Semester 5
OptionalMD1902: Cultural Awareness in Research Planning and Processes - 5 Credits - Semester 5
OptionalME516: Advanced Mechanics of Materials - 5 Credits - Semester 6
OptionalME3102: Project Management for Engineers - 5 Credits - Semester 6
OptionalBME5101: Mechanobiology - 5 Credits - Semester 5
OptionalCE3104: Design of Structures II - 5 Credits - Semester 6
OptionalCE471: Project Management - 5 Credits - Semester 6
OptionalEE342: Analogue Systems Design II - 5 Credits - Semester 6
OptionalEE448: Power Electronics - 5 Credits - Semester 6
OptionalME312: Automated Systems - 5 Credits - Semester 6
OptionalME352: Mechanical Vibrations - 5 Credits - Semester 6
OptionalME431: Systems Reliability - 5 Credits - Semester 6
OptionalME3104: Introduction to Regulatory Affairs in Manufacturing - 5 Credits - Semester 6
OptionalBME403: Medical Implant and Device Design - 5 Credits - Semester 6
OptionalIE522: Safety And Risk Management - 10 Credits - Semester 6
OptionalCT3112: Professional Skills - 5 Credits - Semester 6
OptionalGS5106: TechInnovate II: Concept Development and Implementation - 10 Credits - Semester 6
OptionalCE466: Energy in Buildings - 5 Credits - Semester 6
OptionalEE444: Communications and Signal Processing Applications - 5 Credits - Semester 6
OptionalEE348: Engineering Electromagnetics - 5 Credits - Semester 6
OptionalCT414: Distributed Systems & Co Operative Computing - 5 Credits - Semester 6
OptionalCE338: Project Planning & Organisation II - 5 Credits - Semester 6
OptionalCE476: The Built Environment - 5 Credits - Semester 6
OptionalCE468: Estimates and Costing - 5 Credits - Semester 6
OptionalBME4101: Biotransport - 5 Credits - Semester 6
OptionalPA405: Elements Of Pathology - 5 Credits - Semester 6
OptionalME4101: Combustion Science and Engineering - 5 Credits - Semester 6
OptionalGS506: Teaching & Learning - 5 Credits - Semester 6
OptionalEE5119: Topics in Advanced Mobile Networks - 5 Credits - Semester 6
OptionalEE551: Embedded Image Processing - 5 Credits - Semester 5
OptionalCE6101: Coastal and Offshore Engineering I - 5 Credits - Semester 6
OptionalCE6107: Water Quality - 5 Credits - Semester 6
OptionalCE6103: Design of Sustainable Environmental Systems II - 5 Credits - Semester 6
OptionalMP554: Advanced Applied Mathematics for Engineers 2 - 5 Credits - Semester 6
OptionalMP491: Non Linear Systems - 5 Credits - Semester 6
OptionalMP365: Fluid Mechanics - 5 Credits - Semester 6
OptionalEC5102: Renewable Energy Economics and Policy - 10 Credits - Semester 6
OptionalCE6113: Energy in Buildings - 5 Credits - Semester 6
OptionalME572: Human Reliability - 5 Credits - Semester 6
OptionalME5106: Advanced Manufacturing - 5 Credits - Semester 6
OptionalBME501: Advanced Finite Element Methods - 5 Credits - Semester 6
OptionalME5171: Combustion Science and Engineering - 5 Credits - Semester 6
OptionalME426: Turbomachines and Advanced Fluid Dynamics - 5 Credits - Semester 6
OptionalCT549: SmartGrid - 5 Credits - Semester 6
OptionalMD507: Stem Cells & Gene Therapy II - 5 Credits - Semester 6
OptionalREM508: Graduate Course in Basic and Advanced Immunology - 5 Credits - Semester 6
OptionalBME502: Advanced Tissue Engineering - 5 Credits - Semester 6
OptionalREM502: Translational Medicine - 5 Credits - Semester 6
OptionalGS522: BioInnovate II Core: Concept Development and Implementation - 10 Credits - Semester 6
OptionalGS5103: Conference Organisation - 5 Credits - Semester 6
OptionalCT5113: Web and Network Science - 5 Credits - Semester 6
OptionalMA461: Probabilistic Models for Molecular Biology - 5 Credits - Semester 6
OptionalBME4103: Engineering Analysis for Regulatory Approval - 5 Credits - Semester 6
OptionalCT5121: Advanced Topics in Natural Language Processing - 5 Credits - Semester 6
OptionalCT5133: Deep Learning - 5 Credits - Semester 6
OptionalCT5134: Agents, Multi-Agent Systems and Reinforcement Learning - 5 Credits - Semester 6
OptionalME353: Quality Systems - 5 Credits - Semester 6
OptionalCT437: Computer Security and Forensic Computing - 5 Credits - Semester 6
OptionalCT420: Real Time Systems - 5 Credits - Semester 6
OptionalCT5187: Knowledge Representation - 5 Credits - Semester 6
OptionalCT5188: Knowledge Representation - Online - 5 Credits - Semester 6
OptionalGS5112: Idea to Impact Bootcamp - Design Thinking Training Programme - 5 Credits - Semester 6
OptionalEE5104: Embedded Machine Vision - 5 Credits - Semester 6

Year 4 (60 Credits)

OptionalEE656: Electrical & Electronic Engineering - 0 Credits - Semester 7
OptionalBME650: Biomedical Engineering - 0 Credits - Semester 7
OptionalME650: Mechanical Engineering - 0 Credits - Semester 7
OptionalBE650: Biomedical Engineering and Regenerative Medicine - 0 Credits - Semester 7
OptionalCT650: Information Technology - 0 Credits - Semester 7
OptionalCE650: Civil Engineering - 0 Credits - Semester 7
OptionalGS5105: TechInnovate I: Needs Finding to Concept Generation - 10 Credits - Semester 7
OptionalCE3113: Engineering Hydraulics II - 5 Credits - Semester 7
OptionalCE340: Solids and Structures - 10 Credits - Semester 7
OptionalCE3105: Environmental Engineering - 5 Credits - Semester 7
OptionalCE3112: Water Engineering Design and Practice - 5 Credits - Semester 7
OptionalCE4101: Design of Structures III - 10 Credits - Semester 7
OptionalCE464: Design of Sustainable Environmental Systems I - 5 Credits - Semester 7
OptionalCE469: Hydrology and Water Resource Engineering - 5 Credits - Semester 7
OptionalIE650: Industrial Engineering - 0 Credits - Semester 7
OptionalEE3101: Electromechanical Power Conversion - 5 Credits - Semester 7
OptionalEE345: Digital Systems II - 5 Credits - Semester 7
OptionalEE357: Signals and Communications - 5 Credits - Semester 7
OptionalEE344: Communication Systems Engineering - 5 Credits - Semester 7
OptionalEE343: Communication Signals and Systems - 5 Credits - Semester 7
OptionalCT326: Programming III - 10 Credits - Semester 7
OptionalEE451: System on Chip Design I - 5 Credits - Semester 7
OptionalEE445: Digital Signal Processing - 5 Credits - Semester 7
OptionalEE453: Telecommunications Software Applications - 5 Credits - Semester 7
OptionalCT417: Software Engineering III - 5 Credits - Semester 7
OptionalEE347: Embedded Systems Applications Programming - 5 Credits - Semester 7
OptionalCT230: Database Systems I - 5 Credits - Semester 7
OptionalCT318: Human Computer Interaction - 5 Credits - Semester 7
OptionalCT331: Programming Paradigms - 5 Credits - Semester 7
OptionalCT3532: Database Systems 2 - 5 Credits - Semester 7
OptionalCT3531: Networks and Data Communications 2 - 5 Credits - Semester 7
OptionalCT3533: Organisational Innovation - 5 Credits - Semester 8
OptionalCT5106: Software Engineering 2 - 5 Credits - Semester 7
OptionalCT404: Graphics & Image Process - 5 Credits - Semester 7
OptionalCT561: Systems Modelling and Simulation - 5 Credits - Semester 7
OptionalCT436: Advanced Professional Skills - 5 Credits - Semester 7
OptionalME5102: Quality Systems - 5 Credits - Semester 7
OptionalSI317: Human Body Function - 10 Credits - Semester 7
OptionalBME328: Principles of Biomaterials - 5 Credits - Semester 7
OptionalME301: Fluid Dynamics - 5 Credits - Semester 7
OptionalME304: Mechanical Analysis And Design - 5 Credits - Semester 7
OptionalME322: Thermodynamics and Heat Transfer - 5 Credits - Semester 7
OptionalBME400: Biomechanics - 5 Credits - Semester 7
OptionalBME405: Tissue Engineering - 5 Credits - Semester 7
OptionalEG400: Advanced Energy Systems Engineering - 5 Credits - Semester 7
OptionalEE352: Linear Control Systems - 5 Credits - Semester 7
OptionalIE450: Lean Systems - 5 Credits - Semester 7
OptionalME424: Energy Conversion - 5 Credits - Semester 7
OptionalGS505: Graduate Research Skills - 5 Credits - Semester 7
OptionalRM020: Research Component - 20 Credits - Semester 7
OptionalRM025: Research Component - 25 Credits - Semester 7
OptionalRM030: Research Component - 30 Credits - Semester 7
OptionalRM035: Research Component - 35 Credits - Semester 7
OptionalRM040: Research Component - 40 Credits - Semester 7
OptionalRM045: Research Component - 45 Credits - Semester 7
OptionalRM050: Research Component - 50 Credits - Semester 7
OptionalRM055: Research Component - 55 Credits - Semester 7
OptionalRM060: Research Component - 60 Credits - Semester 7
OptionalGS509: Participation in Workshops/Courses - 5 Credits - Semester 7
OptionalGS501: Seminar Programme - 5 Credits - Semester 7
OptionalGS515: Research Paper Publication - 5 Credits - Semester 7
OptionalGS536: Communication & Outreach - 5 Credits - Semester 7
OptionalBMM650: Biomedical Engineering and Medicine - 0 Credits - Semester 7
OptionalGS526: Oral/poster communications (year 1 - 3) - 5 Credits - Semester 7
OptionalGS513: Research Placement 2 - 10 Credits - Semester 7
OptionalGS514: Research Placement 3 - 15 Credits - Semester 7
OptionalEE5117: Electronic Systems & Devices Experience Design - 5 Credits - Semester 7
OptionalEE5118: Electronic Sports Performance Technology - 5 Credits - Semester 7
OptionalIE446: Project Management - 5 Credits - Semester 7
OptionalME432: Technology Innovation & Entrepreneurship - 5 Credits - Semester 7
OptionalME521: Research Methods for Engineers - 5 Credits - Semester 7
OptionalAY872: Financial Management I - 5 Credits - Semester 7
OptionalEOS6101: Global Change - 5 Credits - Semester 7
OptionalCE6106: Hydrological Modelling - 5 Credits - Semester 7
OptionalCE6108: Hydrology & Water Resources Engineering - 5 Credits - Semester 7
OptionalEOS418: Applied Field Hydrogeology - 5 Credits - Semester 7
OptionalCT861: Computing Architecture & Operating Systems - 5 Credits - Semester 7
OptionalCT874: Programming I - 5 Credits - Semester 7
OptionalCT870: Internet Programming - 5 Credits - Semester 7
OptionalCE511: Computational Methods in Civil Engineering - 5 Credits - Semester 7
OptionalCE514: Transportation Systems and Infrastructure II - 5 Credits - Semester 7
OptionalCT511: Databases - 5 Credits - Semester 7
OptionalMP553: Advanced Applied Mathematics for Engineers 1 - 5 Credits - Semester 7
OptionalMP410: Non-Linear Elasticity - 5 Credits - Semester 7
OptionalIE520: Ergonomics - 10 Credits - Semester 7
OptionalEG5101: Advanced Energy Systems Engineering - 5 Credits - Semester 7
OptionalBME500: Advanced Biomaterials - 5 Credits - Semester 7
OptionalCE463: Computational Methods in Energy Systems Engineering - 5 Credits - Semester 7
OptionalGS535: Induction and Professional Development - 5 Credits - Semester 7
OptionalGS530: Graduate Research Information Skills - 5 Credits - Semester 7
OptionalGS525: Laboratory Animal Science Training (LAST) Ireland course - 5 Credits - Semester 7
OptionalGS520: BioInnovate I Core: Needs finding to concept generation - 10 Credits - Semester 7
OptionalGS511: Research Placement 1 - 5 Credits - Semester 7
OptionalGS5109: Work Based Placement 3 - 15 Credits - Semester 7
OptionalGS5108: Work Based Placement 2 - 10 Credits - Semester 7
OptionalGS5107: Work Based Placement 1 - 5 Credits - Semester 7
OptionalGS5104: Intensive Writing Workshop - 5 Credits - Semester 7
OptionalGS508: Formulating a Research Project Proposal - 5 Credits - Semester 7
OptionalGS502: Journal Club Programme - 5 Credits - Semester 7
OptionalMP305: Modelling I - 5 Credits - Semester 7
OptionalIN650: Insight - 0 Credits - Semester 7
OptionalZO509: Biometry - Statistics for Biologists - 5 Credits - Semester 7
OptionalCE6117: Integrated Civil Engineering Design - 10 Credits - Semester 7
OptionalUCD_SCI50020: Research Integrity Online - 5 Credits - Semester 7
OptionalCE334: Construction Operations - 5 Credits - Semester 7
OptionalMP494: Partial Differential Equations - 5 Credits - Semester 7
OptionalST314: Introduction to Biostatistics - 5 Credits - Semester 7
OptionalPH502: Scientific Programming Concepts - 5 Credits - Semester 7
OptionalMD8000: Fundamentals of Medical Device Design and Regulation - 5 Credits - Semester 7
OptionalCT5120: Introduction to Natural Language Processing - 5 Credits - Semester 7
OptionalCT5102: Programming for Data Analytics - 5 Credits - Semester 7
OptionalCT4101: Machine Learning - 5 Credits - Semester 7
OptionalCT3536: Games Programming - 5 Credits - Semester 7
OptionalGS507: Statistical Methods for Research - 5 Credits - Semester 7
OptionalBI5108: Green Lab Principles and Practice - 5 Credits - Semester 7
OptionalCT5142: Artificial Intelligence and Ethics - 5 Credits - Semester 7
OptionalPH422: Solid State Physics - 5 Credits - Semester 7
OptionalEC5117: Natural Resource Governance & Sustainability - 10 Credits - Semester 7
OptionalCT4100: Information Retrieval - 5 Credits - Semester 7
OptionalCT5132: Programming and Tools for AI - 5 Credits - Semester 7
OptionalCT5141: Optimisation - 5 Credits - Semester 7
OptionalCE344: Transportation Systems and Infrastructue I - 5 Credits - Semester 7
OptionalCE472: Structural Analysis - 5 Credits - Semester 7
OptionalEE6102: Power Systems - 5 Credits - Semester 7
OptionalEE502: Bioinstrumentation Design - 5 Credits - Semester 7
OptionalME4109: Materials II - 5 Credits - Semester 7
OptionalUCD_COMP47760: D-REAL Smaointe Summer School - 5 Credits - Semester 7
OptionalTCD_CSU8000: Setting Sail - 5 Credits - Semester 7
OptionalCT5165: Principles of Machine Learning - 5 Credits - Semester 7
OptionalCE3103: Design of Structures I - 5 Credits - Semester 7
OptionalEE5116: Mobile Device Technologies - 5 Credits - Semester 7
OptionalEE452: System on Chip Design II - 5 Credits - Semester 7
OptionalEE4100: Digital Control Systems - 5 Credits - Semester 7
OptionalME402: Advanced Mechanical Analysis And Design - 5 Credits - Semester 7
OptionalCE509: Advanced Structures - 5 Credits - Semester 7
OptionalBME5104: Finite Element Methods in Engineering II - 5 Credits - Semester 7
OptionalBME5103: Finite Element Methods in Engineering I - 5 Credits - Semester 7
OptionalPO1100: Public and Patient Involvement in Research - 5 Credits - Semester 7
OptionalMD1902: Cultural Awareness in Research Planning and Processes - 5 Credits - Semester 7
OptionalCT421: Artificial Intelligence - 5 Credits - Semester 8
OptionalME516: Advanced Mechanics of Materials - 5 Credits - Semester 8
OptionalME3102: Project Management for Engineers - 5 Credits - Semester 8
OptionalBME5101: Mechanobiology - 5 Credits - Semester 7
OptionalCE3104: Design of Structures II - 5 Credits - Semester 8
OptionalCE471: Project Management - 5 Credits - Semester 8
OptionalEE342: Analogue Systems Design II - 5 Credits - Semester 8
OptionalEE448: Power Electronics - 5 Credits - Semester 8
OptionalME312: Automated Systems - 5 Credits - Semester 8
OptionalME3104: Introduction to Regulatory Affairs in Manufacturing - 5 Credits - Semester 8
OptionalME352: Mechanical Vibrations - 5 Credits - Semester 8
OptionalME431: Systems Reliability - 5 Credits - Semester 8
OptionalBME403: Medical Implant and Device Design - 5 Credits - Semester 8
OptionalIE522: Safety And Risk Management - 10 Credits - Semester 8
OptionalCT3112: Professional Skills - 5 Credits - Semester 8
OptionalGS5106: TechInnovate II: Concept Development and Implementation - 10 Credits - Semester 8
OptionalCE466: Energy in Buildings - 5 Credits - Semester 8
OptionalEE444: Communications and Signal Processing Applications - 5 Credits - Semester 8
OptionalEE348: Engineering Electromagnetics - 5 Credits - Semester 8
OptionalCT414: Distributed Systems & Co Operative Computing - 5 Credits - Semester 8
OptionalCE338: Project Planning & Organisation II - 5 Credits - Semester 8
OptionalCE476: The Built Environment - 5 Credits - Semester 8
OptionalCE468: Estimates and Costing - 5 Credits - Semester 8
OptionalBME4101: Biotransport - 5 Credits - Semester 8
OptionalPA405: Elements Of Pathology - 5 Credits - Semester 8
OptionalME4101: Combustion Science and Engineering - 5 Credits - Semester 8
OptionalGS506: Teaching & Learning - 5 Credits - Semester 8
OptionalEE5119: Topics in Advanced Mobile Networks - 5 Credits - Semester 8
OptionalEE551: Embedded Image Processing - 5 Credits - Semester 7
OptionalCE6101: Coastal and Offshore Engineering I - 5 Credits - Semester 8
OptionalCE6107: Water Quality - 5 Credits - Semester 8
OptionalCE6103: Design of Sustainable Environmental Systems II - 5 Credits - Semester 8
OptionalMP554: Advanced Applied Mathematics for Engineers 2 - 5 Credits - Semester 8
OptionalMP491: Non Linear Systems - 5 Credits - Semester 8
OptionalMP365: Fluid Mechanics - 5 Credits - Semester 8
OptionalEC5102: Renewable Energy Economics and Policy - 10 Credits - Semester 8
OptionalCE6113: Energy in Buildings - 5 Credits - Semester 8
OptionalME572: Human Reliability - 5 Credits - Semester 8
OptionalME5106: Advanced Manufacturing - 5 Credits - Semester 8
OptionalBME501: Advanced Finite Element Methods - 5 Credits - Semester 8
OptionalME5171: Combustion Science and Engineering - 5 Credits - Semester 8
OptionalCT549: SmartGrid - 5 Credits - Semester 8
OptionalMD507: Stem Cells & Gene Therapy II - 5 Credits - Semester 8
OptionalREM508: Graduate Course in Basic and Advanced Immunology - 5 Credits - Semester 8
OptionalBME502: Advanced Tissue Engineering - 5 Credits - Semester 8
OptionalREM502: Translational Medicine - 5 Credits - Semester 8
OptionalGS522: BioInnovate II Core: Concept Development and Implementation - 10 Credits - Semester 8
OptionalGS5103: Conference Organisation - 5 Credits - Semester 8
OptionalCT5113: Web and Network Science - 5 Credits - Semester 8
OptionalME426: Turbomachines and Advanced Fluid Dynamics - 5 Credits - Semester 8
OptionalMA461: Probabilistic Models for Molecular Biology - 5 Credits - Semester 8
OptionalBME4103: Engineering Analysis for Regulatory Approval - 5 Credits - Semester 8
OptionalCT5121: Advanced Topics in Natural Language Processing - 5 Credits - Semester 8
OptionalCT5133: Deep Learning - 5 Credits - Semester 8
OptionalCT5134: Agents, Multi-Agent Systems and Reinforcement Learning - 5 Credits - Semester 8
OptionalME353: Quality Systems - 5 Credits - Semester 8
OptionalCT437: Computer Security and Forensic Computing - 5 Credits - Semester 8
OptionalCT420: Real Time Systems - 5 Credits - Semester 8
OptionalCT5187: Knowledge Representation - 5 Credits - Semester 8
OptionalCT5188: Knowledge Representation - Online - 5 Credits - Semester 8
OptionalGS5112: Idea to Impact Bootcamp - Design Thinking Training Programme - 5 Credits - Semester 8
OptionalEE5104: Embedded Machine Vision - 5 Credits - Semester 8

Year 5 (60 Credits)

OptionalCE650: Civil Engineering - 0 Credits - Semester 9
OptionalBME650: Biomedical Engineering - 0 Credits - Semester 9
OptionalME650: Mechanical Engineering - 0 Credits - Semester 9
OptionalBE650: Biomedical Engineering and Regenerative Medicine - 0 Credits - Semester 9
OptionalCT650: Information Technology - 0 Credits - Semester 9
OptionalEE656: Electrical & Electronic Engineering - 0 Credits - Semester 9
OptionalCE3113: Engineering Hydraulics II - 5 Credits - Semester 9
OptionalCE340: Solids and Structures - 10 Credits - Semester 9
OptionalCE3105: Environmental Engineering - 5 Credits - Semester 9
OptionalCE3112: Water Engineering Design and Practice - 5 Credits - Semester 9
OptionalCE4101: Design of Structures III - 10 Credits - Semester 9
OptionalCE464: Design of Sustainable Environmental Systems I - 5 Credits - Semester 9
OptionalCE469: Hydrology and Water Resource Engineering - 5 Credits - Semester 9
OptionalIE650: Industrial Engineering - 0 Credits - Semester 9
OptionalEE3101: Electromechanical Power Conversion - 5 Credits - Semester 9
OptionalEE345: Digital Systems II - 5 Credits - Semester 9
OptionalEE357: Signals and Communications - 5 Credits - Semester 9
OptionalEE344: Communication Systems Engineering - 5 Credits - Semester 9
OptionalEE343: Communication Signals and Systems - 5 Credits - Semester 9
OptionalCT326: Programming III - 10 Credits - Semester 9
OptionalEE451: System on Chip Design I - 5 Credits - Semester 9
OptionalEE445: Digital Signal Processing - 5 Credits - Semester 9
OptionalEE453: Telecommunications Software Applications - 5 Credits - Semester 9
OptionalCT417: Software Engineering III - 5 Credits - Semester 9
OptionalEE347: Embedded Systems Applications Programming - 5 Credits - Semester 9
OptionalCT230: Database Systems I - 5 Credits - Semester 9
OptionalCT318: Human Computer Interaction - 5 Credits - Semester 9
OptionalCT331: Programming Paradigms - 5 Credits - Semester 9
OptionalCT3532: Database Systems 2 - 5 Credits - Semester 9
OptionalCT3531: Networks and Data Communications 2 - 5 Credits - Semester 9
OptionalCT3533: Organisational Innovation - 5 Credits - Semester 10
OptionalCT5106: Software Engineering 2 - 5 Credits - Semester 9
OptionalCT404: Graphics & Image Process - 5 Credits - Semester 9
OptionalCT561: Systems Modelling and Simulation - 5 Credits - Semester 9
OptionalCT436: Advanced Professional Skills - 5 Credits - Semester 9
OptionalME5102: Quality Systems - 5 Credits - Semester 9
OptionalSI317: Human Body Function - 10 Credits - Semester 9
OptionalBME328: Principles of Biomaterials - 5 Credits - Semester 9
OptionalME301: Fluid Dynamics - 5 Credits - Semester 9
OptionalME304: Mechanical Analysis And Design - 5 Credits - Semester 9
OptionalME322: Thermodynamics and Heat Transfer - 5 Credits - Semester 9
OptionalBME400: Biomechanics - 5 Credits - Semester 9
OptionalBME405: Tissue Engineering - 5 Credits - Semester 9
OptionalEG400: Advanced Energy Systems Engineering - 5 Credits - Semester 9
OptionalEE352: Linear Control Systems - 5 Credits - Semester 9
OptionalIE450: Lean Systems - 5 Credits - Semester 9
OptionalME424: Energy Conversion - 5 Credits - Semester 9
OptionalGS505: Graduate Research Skills - 5 Credits - Semester 9
OptionalRM020: Research Component - 20 Credits - Semester 9
OptionalRM025: Research Component - 25 Credits - Semester 9
OptionalRM030: Research Component - 30 Credits - Semester 9
OptionalRM035: Research Component - 35 Credits - Semester 9
OptionalRM040: Research Component - 40 Credits - Semester 9
OptionalRM045: Research Component - 45 Credits - Semester 9
OptionalRM050: Research Component - 50 Credits - Semester 9
OptionalRM055: Research Component - 55 Credits - Semester 9
OptionalRM060: Research Component - 60 Credits - Semester 9
OptionalBMM650: Biomedical Engineering and Medicine - 0 Credits - Semester 9
OptionalGS509: Participation in Workshops/Courses - 5 Credits - Semester 9
OptionalGS501: Seminar Programme - 5 Credits - Semester 9
OptionalGS515: Research Paper Publication - 5 Credits - Semester 9
OptionalGS536: Communication & Outreach - 5 Credits - Semester 9
OptionalGS513: Research Placement 2 - 10 Credits - Semester 9
OptionalGS514: Research Placement 3 - 15 Credits - Semester 9
OptionalIN650: Insight - 0 Credits - Semester 9
OptionalZO509: Biometry - Statistics for Biologists - 5 Credits - Semester 9
OptionalGS5109: Work Based Placement 3 - 15 Credits - Semester 9
OptionalGS5108: Work Based Placement 2 - 10 Credits - Semester 9
OptionalGS5107: Work Based Placement 1 - 5 Credits - Semester 9
OptionalCE6117: Integrated Civil Engineering Design - 10 Credits - Semester 9
OptionalGS5105: TechInnovate I: Needs Finding to Concept Generation - 10 Credits - Semester 9
OptionalUCD_SCI50020: Research Integrity Online - 5 Credits - Semester 9
OptionalCE334: Construction Operations - 5 Credits - Semester 9
OptionalMP494: Partial Differential Equations - 5 Credits - Semester 9
OptionalST314: Introduction to Biostatistics - 5 Credits - Semester 9
OptionalPH502: Scientific Programming Concepts - 5 Credits - Semester 9
OptionalMD8000: Fundamentals of Medical Device Design and Regulation - 5 Credits - Semester 9
OptionalCT5120: Introduction to Natural Language Processing - 5 Credits - Semester 9
OptionalCT5102: Programming for Data Analytics - 5 Credits - Semester 9
OptionalCT4100: Information Retrieval - 5 Credits - Semester 9
OptionalCT4101: Machine Learning - 5 Credits - Semester 9
OptionalCT3536: Games Programming - 5 Credits - Semester 9
OptionalGS507: Statistical Methods for Research - 5 Credits - Semester 9
OptionalBI5108: Green Lab Principles and Practice - 5 Credits - Semester 9
OptionalCT5142: Artificial Intelligence and Ethics - 5 Credits - Semester 9
OptionalPH422: Solid State Physics - 5 Credits - Semester 9
OptionalGS508: Formulating a Research Project Proposal - 5 Credits - Semester 9
OptionalGS526: Oral/poster communications (year 1 - 3) - 5 Credits - Semester 9
OptionalCE344: Transportation Systems and Infrastructue I - 5 Credits - Semester 9
OptionalCE472: Structural Analysis - 5 Credits - Semester 9
OptionalME4109: Materials II - 5 Credits - Semester 9
OptionalCT5165: Principles of Machine Learning - 5 Credits - Semester 9
OptionalCE3103: Design of Structures I - 5 Credits - Semester 9
OptionalEE452: System on Chip Design II - 5 Credits - Semester 9
OptionalEE4100: Digital Control Systems - 5 Credits - Semester 9
OptionalME402: Advanced Mechanical Analysis And Design - 5 Credits - Semester 9
OptionalCT421: Artificial Intelligence - 5 Credits - Semester 10
OptionalME3102: Project Management for Engineers - 5 Credits - Semester 10
OptionalCE3104: Design of Structures II - 5 Credits - Semester 10
OptionalCE471: Project Management - 5 Credits - Semester 10
OptionalEE342: Analogue Systems Design II - 5 Credits - Semester 10
OptionalEE448: Power Electronics - 5 Credits - Semester 10
OptionalME312: Automated Systems - 5 Credits - Semester 10
OptionalME3104: Introduction to Regulatory Affairs in Manufacturing - 5 Credits - Semester 10
OptionalME352: Mechanical Vibrations - 5 Credits - Semester 10
OptionalME431: Systems Reliability - 5 Credits - Semester 10
OptionalBME403: Medical Implant and Device Design - 5 Credits - Semester 10
OptionalIE522: Safety And Risk Management - 10 Credits - Semester 10
OptionalCT3112: Professional Skills - 5 Credits - Semester 10
OptionalCE466: Energy in Buildings - 5 Credits - Semester 10
OptionalEE444: Communications and Signal Processing Applications - 5 Credits - Semester 10
OptionalEE348: Engineering Electromagnetics - 5 Credits - Semester 10
OptionalCT414: Distributed Systems & Co Operative Computing - 5 Credits - Semester 10
OptionalCE338: Project Planning & Organisation II - 5 Credits - Semester 10
OptionalCE476: The Built Environment - 5 Credits - Semester 10
OptionalCE468: Estimates and Costing - 5 Credits - Semester 10
OptionalBME4101: Biotransport - 5 Credits - Semester 10
OptionalPA405: Elements Of Pathology - 5 Credits - Semester 10
OptionalME4101: Combustion Science and Engineering - 5 Credits - Semester 10
OptionalGS506: Teaching & Learning - 5 Credits - Semester 10
OptionalCT5113: Web and Network Science - 5 Credits - Semester 10
OptionalME426: Turbomachines and Advanced Fluid Dynamics - 5 Credits - Semester 10
OptionalCE6101: Coastal and Offshore Engineering I - 5 Credits - Semester 10
OptionalCE6107: Water Quality - 5 Credits - Semester 10
OptionalMA461: Probabilistic Models for Molecular Biology - 5 Credits - Semester 10
OptionalBME4103: Engineering Analysis for Regulatory Approval - 5 Credits - Semester 10
OptionalCT5121: Advanced Topics in Natural Language Processing - 5 Credits - Semester 10
OptionalME353: Quality Systems - 5 Credits - Semester 10
OptionalCT437: Computer Security and Forensic Computing - 5 Credits - Semester 10
OptionalCT420: Real Time Systems - 5 Credits - Semester 10
OptionalGS5112: Idea to Impact Bootcamp - Design Thinking Training Programme - 5 Credits - Semester 10
OptionalEE5104: Embedded Machine Vision - 5 Credits - Semester 10

Year 6 (60 Credits)

OptionalEE656: Electrical & Electronic Engineering - 0 Credits - Semester 11
OptionalCE650: Civil Engineering - 0 Credits - Semester 11
OptionalCT650: Information Technology - 0 Credits - Semester 11
OptionalBE650: Biomedical Engineering and Regenerative Medicine - 0 Credits - Semester 11
OptionalBME650: Biomedical Engineering - 0 Credits - Semester 11
OptionalME650: Mechanical Engineering - 0 Credits - Semester 11
OptionalCE3113: Engineering Hydraulics II - 5 Credits - Semester 11
OptionalCE340: Solids and Structures - 10 Credits - Semester 11
OptionalCE3105: Environmental Engineering - 5 Credits - Semester 11
OptionalCE3112: Water Engineering Design and Practice - 5 Credits - Semester 11
OptionalCE4101: Design of Structures III - 10 Credits - Semester 11
OptionalCE464: Design of Sustainable Environmental Systems I - 5 Credits - Semester 11
OptionalCE469: Hydrology and Water Resource Engineering - 5 Credits - Semester 11
OptionalEE3101: Electromechanical Power Conversion - 5 Credits - Semester 11
OptionalEE345: Digital Systems II - 5 Credits - Semester 11
OptionalEE357: Signals and Communications - 5 Credits - Semester 11
OptionalEE344: Communication Systems Engineering - 5 Credits - Semester 11
OptionalEE343: Communication Signals and Systems - 5 Credits - Semester 11
OptionalCT326: Programming III - 10 Credits - Semester 11
OptionalEE451: System on Chip Design I - 5 Credits - Semester 11
OptionalEE445: Digital Signal Processing - 5 Credits - Semester 11
OptionalEE453: Telecommunications Software Applications - 5 Credits - Semester 11
OptionalCT417: Software Engineering III - 5 Credits - Semester 11
OptionalEE347: Embedded Systems Applications Programming - 5 Credits - Semester 11
OptionalCT230: Database Systems I - 5 Credits - Semester 11
OptionalCT318: Human Computer Interaction - 5 Credits - Semester 11
OptionalCT331: Programming Paradigms - 5 Credits - Semester 11
OptionalCT3532: Database Systems 2 - 5 Credits - Semester 11
OptionalCT3531: Networks and Data Communications 2 - 5 Credits - Semester 11
OptionalCT3533: Organisational Innovation - 5 Credits - Semester 12
OptionalCT5106: Software Engineering 2 - 5 Credits - Semester 11
OptionalCT404: Graphics & Image Process - 5 Credits - Semester 11
OptionalCT561: Systems Modelling and Simulation - 5 Credits - Semester 11
OptionalCT436: Advanced Professional Skills - 5 Credits - Semester 11
OptionalME5102: Quality Systems - 5 Credits - Semester 11
OptionalSI317: Human Body Function - 10 Credits - Semester 11
OptionalBME328: Principles of Biomaterials - 5 Credits - Semester 11
OptionalME301: Fluid Dynamics - 5 Credits - Semester 11
OptionalME304: Mechanical Analysis And Design - 5 Credits - Semester 11
OptionalME322: Thermodynamics and Heat Transfer - 5 Credits - Semester 11
OptionalBME400: Biomechanics - 5 Credits - Semester 11
OptionalBME405: Tissue Engineering - 5 Credits - Semester 11
OptionalEG400: Advanced Energy Systems Engineering - 5 Credits - Semester 11
OptionalEE352: Linear Control Systems - 5 Credits - Semester 11
OptionalIE450: Lean Systems - 5 Credits - Semester 11
OptionalME424: Energy Conversion - 5 Credits - Semester 11
OptionalGS505: Graduate Research Skills - 5 Credits - Semester 11
OptionalRM020: Research Component - 20 Credits - Semester 11
OptionalRM025: Research Component - 25 Credits - Semester 11
OptionalRM030: Research Component - 30 Credits - Semester 11
OptionalRM035: Research Component - 35 Credits - Semester 11
OptionalRM040: Research Component - 40 Credits - Semester 11
OptionalRM045: Research Component - 45 Credits - Semester 11
OptionalRM050: Research Component - 50 Credits - Semester 11
OptionalRM055: Research Component - 55 Credits - Semester 11
OptionalRM060: Research Component - 60 Credits - Semester 11
OptionalBMM650: Biomedical Engineering and Medicine - 0 Credits - Semester 11
OptionalGS509: Participation in Workshops/Courses - 5 Credits - Semester 11
OptionalGS501: Seminar Programme - 5 Credits - Semester 11
OptionalGS515: Research Paper Publication - 5 Credits - Semester 11
OptionalGS536: Communication & Outreach - 5 Credits - Semester 11
OptionalGS513: Research Placement 2 - 10 Credits - Semester 11
OptionalGS514: Research Placement 3 - 15 Credits - Semester 11
OptionalIN650: Insight - 0 Credits - Semester 11
OptionalZO509: Biometry - Statistics for Biologists - 5 Credits - Semester 11
OptionalGS5107: Work Based Placement 1 - 5 Credits - Semester 11
OptionalGS5108: Work Based Placement 2 - 10 Credits - Semester 11
OptionalGS5109: Work Based Placement 3 - 15 Credits - Semester 11
OptionalCE6117: Integrated Civil Engineering Design - 10 Credits - Semester 11
OptionalGS5105: TechInnovate I: Needs Finding to Concept Generation - 10 Credits - Semester 11
OptionalUCD_SCI50020: Research Integrity Online - 5 Credits - Semester 11
OptionalCE334: Construction Operations - 5 Credits - Semester 11
OptionalMP494: Partial Differential Equations - 5 Credits - Semester 11
OptionalST314: Introduction to Biostatistics - 5 Credits - Semester 11
OptionalPH502: Scientific Programming Concepts - 5 Credits - Semester 11
OptionalMD8000: Fundamentals of Medical Device Design and Regulation - 5 Credits - Semester 11
OptionalCT5120: Introduction to Natural Language Processing - 5 Credits - Semester 11
OptionalCT5102: Programming for Data Analytics - 5 Credits - Semester 11
OptionalCT3536: Games Programming - 5 Credits - Semester 11
OptionalGS507: Statistical Methods for Research - 5 Credits - Semester 11
OptionalBI5108: Green Lab Principles and Practice - 5 Credits - Semester 11
OptionalCT5142: Artificial Intelligence and Ethics - 5 Credits - Semester 11
OptionalPH422: Solid State Physics - 5 Credits - Semester 11
OptionalCE344: Transportation Systems and Infrastructue I - 5 Credits - Semester 11
OptionalCE472: Structural Analysis - 5 Credits - Semester 11
OptionalME4109: Materials II - 5 Credits - Semester 11
OptionalCE3103: Design of Structures I - 5 Credits - Semester 11
OptionalEE452: System on Chip Design II - 5 Credits - Semester 11
OptionalEE4100: Digital Control Systems - 5 Credits - Semester 11
OptionalME402: Advanced Mechanical Analysis And Design - 5 Credits - Semester 11
OptionalCT421: Artificial Intelligence - 5 Credits - Semester 12
OptionalME3102: Project Management for Engineers - 5 Credits - Semester 12
OptionalCE3104: Design of Structures II - 5 Credits - Semester 12
OptionalCE471: Project Management - 5 Credits - Semester 12
OptionalEE342: Analogue Systems Design II - 5 Credits - Semester 12
OptionalEE448: Power Electronics - 5 Credits - Semester 12
OptionalME312: Automated Systems - 5 Credits - Semester 12
OptionalME3104: Introduction to Regulatory Affairs in Manufacturing - 5 Credits - Semester 12
OptionalME352: Mechanical Vibrations - 5 Credits - Semester 12
OptionalME431: Systems Reliability - 5 Credits - Semester 12
OptionalBME403: Medical Implant and Device Design - 5 Credits - Semester 12
OptionalIE522: Safety And Risk Management - 10 Credits - Semester 12
OptionalCT3112: Professional Skills - 5 Credits - Semester 12
OptionalCE466: Energy in Buildings - 5 Credits - Semester 12
OptionalEE444: Communications and Signal Processing Applications - 5 Credits - Semester 12
OptionalEE348: Engineering Electromagnetics - 5 Credits - Semester 12
OptionalCT414: Distributed Systems & Co Operative Computing - 5 Credits - Semester 12
OptionalCE338: Project Planning & Organisation II - 5 Credits - Semester 12
OptionalCE476: The Built Environment - 5 Credits - Semester 12
OptionalCE468: Estimates and Costing - 5 Credits - Semester 12
OptionalBME4101: Biotransport - 5 Credits - Semester 12
OptionalPA405: Elements Of Pathology - 5 Credits - Semester 12
OptionalME4101: Combustion Science and Engineering - 5 Credits - Semester 12
OptionalGS506: Teaching & Learning - 5 Credits - Semester 12
OptionalCT5113: Web and Network Science - 5 Credits - Semester 12
OptionalME426: Turbomachines and Advanced Fluid Dynamics - 5 Credits - Semester 12
OptionalCE6101: Coastal and Offshore Engineering I - 5 Credits - Semester 12
OptionalCE6107: Water Quality - 5 Credits - Semester 12
OptionalMA461: Probabilistic Models for Molecular Biology - 5 Credits - Semester 12
OptionalBME4103: Engineering Analysis for Regulatory Approval - 5 Credits - Semester 12
OptionalCT5121: Advanced Topics in Natural Language Processing - 5 Credits - Semester 12
OptionalME353: Quality Systems - 5 Credits - Semester 12
OptionalCT420: Real Time Systems - 5 Credits - Semester 12
OptionalCT437: Computer Security and Forensic Computing - 5 Credits - Semester 12
OptionalGS5112: Idea to Impact Bootcamp - Design Thinking Training Programme - 5 Credits - Semester 12
OptionalEE5104: Embedded Machine Vision - 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


What Our Students Say

Ríona

Ríona Ní Ghriallais |   Biomedical Engineering PhD

For my research, I investigate medical devices for the femoral artery, the major artery of the leg. I became interested in research after completing my final year project in the fourth year of my undergraduate Biomedical Engineering degree. Studying Biomedical Engineering at NUI Galway introduced me to the fascinating world of medical devices. The degree provided me with the fundamental skills set required to begin a career as an engineer along with the opportunity to study a broad range of subjects. From this I found those that interested me the most, which led me towards choosing the topic of my research work.