Structured PhD Module Descriptions

If the module you are looking for has a module with a code number less than 500, you may find it in the undergraduate module descriptions section.


BME500 Advanced Biomaterials

This module covers the biomaterials aspects of biocompatibility, tissue engineering and drug delivery. Molecular and cellular interactions with biomaterials are analyzed in terms of cellular biology and regenerative medicine.


BME501 Advanced Finite Element Methods

The module will educate students in the use of linear and non-linear finite element methods that are most relevant to problems and systems encountered in both fundamental and applied research in biomedical and mechanical engineering.


BME502 Advanced Tissue Engineering

The module is aimed at integrating the principles and methods of engineering and life sciences to generate an understanding of structure-function relationships in normal and pathological mammalian tissues, and based on these build-up knowledge developing a strategy for restoring a specific organ/tissue.


BME503 Biomechanics and Mechanobiology

This module entails the study of advanced concepts in the areas of biomechanics and mechanobiology. During semester I students will study tissue biomechanics, with topics including non-linear viscoelasticity, anisotropic hyperelasticity of arteries, and constitutive laws for muscle contractility. During semester II cell mechanobiology is studied with topics including cell mechanics, mechanosenors, tissue differentiation and adaptive remodeling theories.


BME505 Introduction to Biomechanics

The mechanical behaviour of biological tissues and systems will be explained in terms of the principles of solid and fluid mechanics. In particular, the way in which the properties of elasticity and visco-elasticity are incorporated into the mechanical characterisation of tissue, will be explained.


CE509 Advanced Structures

The Advanced Structures module builds on structural engineering topics that students would have taken at undergraduate level. Advanced topics include 3-D structures, theory of elasticity, structural dynamics and inelastic/plastic analysis.


CE511 Computational Methods in Civil Engineering

This module introduces students to computer-based methods used in the solution of engineering problems. It provides the level of knowledge required to successfully apply these methods to a broad range of applications including structures, heat transfer, fluids flow etc. Students get hands-on experience in using commercial finite element software.


CE512 Integrated Civil Engineering Design

In this module, the students will work in groups of three or four. Each group will be given an engineering design problem and they will be expected to prepare a design report including (i) an environmental impact statement, (ii) a preliminary design for the project and (iii) detailed design of certain elements.


CE513 Offshore Engineering

Stability of floating structures. Mooring of floating structures subjected to current- and wind-induced forces. Wave-induced forces (Morison’s equation) on framed structures whose members have circular cross-sections. Wind-induced waves. Waves as a random process. Wave energy devices. United Nations Law of the Sea applied to Ireland’s continental shelf. Ellipsoidal model for the Earth.


CE514 Transportation Systems and Infrastructure

This module deals with transport systems and infrastucture. Highway engineering topics include bituminous materials and advanced pavement management strategies. A focus is placed on road safety engineering. The design of public transport systems, along with the engineering solutions necessary to improve the sustainability of transport in the 21st century are described. Urban mobility is discussed with particular focus on non-motorised transport. Assessment is both project and exam based.


CE515 Sustainable Energy and Energy in Buildings

This module comprises two sections. Section A introduces students to sustainable energy resources, e.g. solar, wind and hydro, looking primarily at how the available resource can quantified and how it can be harnessed. Section B introduces students to energy use in buildings required to support the effective provision and maintenence of thermal, visual and acoustic comfort.


CT547 Data Storage and Retrieval

This course covers problems, issues, solutions and approaches in the domain of efficient storage and retrieval of large data collections. Distributed and parallel approaches to correctly storing data and information will be covered


CT549 Smart Grid

This module introduces students to the strategic importance of SmartGrid and examines its constituent components. It firstly provides an overview of the multifaceted ICT (Information & Communications Technology) infrastructure that will facilitate SmartGRid. It then introduces students to each of the core SmartGrid components - SmartGeneration, Energy Storage, SmartNetworks, SmartBuildings , and SmartUsers. Finally, students will design and implement high level SmartGrid modelling solutions


CT561 Systems Modelling and Simulation

Simulation is a method for supporting the decision making processes in modern organisations. This module focuses on agent-based simulation, which is a means for understanding how the dynamics of biological, social and other complex systems arise from the characteristics and behaviours of individuals. The module covers the fundamentals of modelling, and describes strategies for defining the appropriate level of model complexity and how we can learning and experiment with these models.


CT562 Web and Mobile App Design & Development

Modern web browsers and smartphones are increasingly used as platforms for sophisticated, interaction-rich applications, operating in both thin- and fat-client designs. This module introduces learners to client-side web development using HTML5 and related tools and libraries. It also introduces mobile app development on the Android platform using Java. The focus is on producing rich interactive interfaces, using industry standard libraries and SDKs, and simple client-server communications.


CT563 Web Science and Analytics

Web Science is concerned with techniques for understanding the Web as a socially embedded technology that influences and is influenced by society. The Web has changed the nature of social interaction, business, education, politics. This module provides a grounding in analytical techniques required to understand these changes and gain insights into developing new opportunities. It introduces techniques for analysing and modelling the Web from a semantic, structural and user-behaviour perspective


EC518 Environmental Economics

This course will address concepts of sustainability and includes perspectives which consider the economy and environment as interdependent systems. For example, the course also discusses the role of environmental economics in the integrated management of ecological economic systems, although the approach to sustainability is principally an economic one. A key focus of the course is the optimal extraction of renewable and non-renewable resources and to the problems that arise due to the incomplete nature of markets for these resources.

The course will briefly address (since some of this material has been covered in prerequisite courses) the basic theory of externalities, missing markets and property rights; the theory of public goods and Nash-Cournot equilibria. The valuation of environmental resources using revealed and stated preferences will be given a more substantive treatment. Examples will be given of revealed preference methods and the techniques used to exploit relationships that may exist between a non-market good and a marketed good. In circumstances where revealed preference methods cannot be employed, stated preference methods may need to be used which involve hypothetical techniques and direct questions about non-market goods. An assessment of the environmental policy options is also made.

These include charges, standards, marketable emission permits and tradable extraction quota. This topic includes price based instruments such as Pigovian taxes, charges and user fees.Property rights are discussed in relation to resource scarcity. The Coase theorem and marketable quota and Emission permits as well as transferable development rights is discussed. Game theory is used to illustrate non-cooperative and cooperative outcomes with respect to strategies over resource use. The economics of renewable energy options constitutes an important topic of study within this course. Attention is given to energy externalities, public goods, Pigovian taxes in the energy sector, emission standards, tradable permits and tradable energy certificates.

The economics of energy distribution systems and energy firm behavior and electricity deregulation is critically analyzed. Electricity pricing systems such as peak load pricing, energy efficiency and energy conservation is explored. The course evaluates specific energy policies concerned with energy systems including, wind,photovoltaic’s, and tidal and wave power. Emphasis will be given to an analysis of policies concerned with renewable energy in both developed and developing countries. Risk and uncertainty is considered in relation to pollution standards, regulation and enforcement. Incomes policies and income transfers are addressed with respect to environmental management. In particular, it considers the problems associated with non-marketed goods such as public goods and the risk and uncertainty related to their provision.

Finally, resource and environmental accounting is addressed using natural resource accounts and state of the environment statistics.


EC582 Financial Engineering Methods for Derivatives and Risk Management

This course is an introduction to modern derivatives and risk management. Initial material will explore the basic features of futures, swaps and options with an emphasis on economic intuition and understanding, although important quantitative techniques are developed. Insights will then be developed in these topics to examine some well-known
examples of derivatives mishaps and recent applications of derivatives,including credit derivatives and weather derivatives


EC583 Financial Signal Processing and Modelling

Review of Probability Theory; ReviewIntroduction to Stochastic Process; Stylized Facts of Financial returns; Statistical tests for non-Gaussian returns; Distribution of returns; Time Dependency; Linear dependence across returns; Conditional Returns and the Random Walk Hypothesis; Conditional Volatility and the Random Walk Hypothesis; Nonlinear Dynamics – Bifurcation Theory;VIII. Catastrophic Regime Shifts – Bifurcation route to Catastrophes


EE551 Embedded Image Processing

This module covers the concepts and technology that are central to embedded image processing. The module covers the fundamentals of digital images and sensor characteristics, as well as core image processing functions and how these are used to develop more sophisticated feature detection and machine vision algorithms.


EG500 Advanced Energy Systems Engineering

This module will introduce the fundamental engineering principles behind current and future energy technologies including combustion, gasification and electrochemistry, as well as economic analysis methods. These fundamentals will be combined with previously-acquired techniques to analyse complex energy systems such as conversion technologies (wind, solar, geothermal, waste-to-energy, CCS) and infrastructures (bioenergy, natural gas, hydrogen, water).


ME516 Advanced Mechanics of Materials

This module is concerned with advanced mechanics of materials with a view to engineering design for structural integrity. Attention is focussed on elasticity, plasticity, creep, fracture mechanics and tribology, with application to multiaxial design against fatigue, fracture, creep, creep-fatigue interaction, plastic failure and wear, as well as design for manufacturing process such as metal-forming. Mini-projects will focus on applied computational mechanics of materials


ME517 Combustion Science and Engineering

The module introduces students to the fundamentals and applications of combustion. Students are expected to have a background in either chemical or engineering thermodynamics. The module covers: reaction stoichiometry, combustion thermodynamics, reaction kinetics and dynamics, transport phenomena, liquid and solid combustion, pollutant formation, and computational methods. Analytical and numerical problem-solving techniques are developed through homework assignments, projects and computer labs.


ME518 Composite Materials

Introduction to polymer composites, anisotropic elasticity, composite laminated plate theory, anisotropic coupling modes, anisotropic strength theories, experimental testing techniques, plate and shell theory, micro-mechanics of composite materials, use of numerical software for composite structural design including analytical and finite element analysis codes, manufacturing and experimental testing of composite laminates and coupons.


ME521 Research Methods for Engineers

The aim of this course is to equip candidates with skills to conduct autonomous research in a rigorous an disciplined manner. It is essential for the effective generation, collection, analysis and interpretation of scientific knowledge. The primary assessment is through three assignments (two written research assignments and one oral presentation)


ME572 Human Reliability

Nature of Human error. Studies of Human error. Human reliability in risk assessment. The Human Reliability Assessment (HRA) process; task analysis, human-error analysis, human-error quantification, impact assessment, assessing and reducing the human error risk. Quality Assurance (QA). Human error data validation. Latent errors and system disasters. Future directions in HRA. Safety-related accidents and incidents


MP345 Mathematical Methods I

This course introduces some advanced methods applied mathematics. The material covered includes:
Topics covered include:

  1. Linear Second Order Ordinary Differential Equations
  2. Power Series Solutions
  3. The Frobenius Method
  4. Special Equations
  5. Complex Analysis


MP346 Mathematical Methods II

This course introduces some advanced methods of applied mathematics. The material covered includes:
Topics covered include:

  1. Heat Equation, Wave Equation 
  2. Sturm-Liouville Theory 
  3. Laplace Equation and Boundary-Value Problems 
  4. Fourier Integrals and Fourier Transforms 
  5. Finite Difference Approximation of Differential Equations


MP365 Fluid Mechanics

This course introduces some advanced methods applied mathematics. The material covered includes:
Topics covered include:

  1. A review of vector and tensor calculus; 
  2. Ideal fluids; irrotational flow; 
  3. Laplace’s equation and some potential theory; 
  4. Elementary viscous flow with examples; 
  5. The stress tensor; Cauchy’s equation of motion; 
  6. The Navier-Stokes equations; 
  7. Very viscous flow, including thin films and lubrication theory


MP366 Electromagnetism

This course introduces the theory of electromagnetism. The material covered includes:

  1. Electrostatics: Coulomb’s law, the superposition principle, field lines, electric flux, Gauss’s law, calculation of electric fields using Gauss’s law, the electric potential and Poisson’s equation, electrostatic energy, conductors, boundary condition for conductors, capacitors, calculating the capacitance for some simple geometries; 
  2. Electrostatics of materials: Legendre polynomials and multi-pole expansions, the electric dipole, dielectric atoms and molecules, polarization, macroscopic electrostatic equations, linear dielectrics and their boundary conditions, the solution of some boundary value problems; 
  3. Magneto-statics: current density, conservation of charge, steady currents, Orsted’s experiment, the Lorentz force law, the Biot-Savart law, Ampere’s law and examples of its use, the differential equations of magneto-statics, some calculations for magnetic fields, magnetic field due to a localised current distribution, magnetic dipole moment, torque on a current loop, brief discussion of magnetic materials and the macroscopic magneto-static equations; 
  4. Electromagnetism: Ohm’s law, electromotive force, Faraday’s experiments and Faraday’s law, Maxwell’s laws, Poynting’s theorem and electromagnetic energy, the wave equation and the electromagnetic character of light, plane wave solutions of Maxwell’s laws.


MP410 Non-linear Elasticity

This course is concerned with continuum mechanics applied to the behaviour of elastic solids. Topics covered include

  1. Tensor algebra: Trace, determinant, orthogonal tensors, gradient, curl, divergence, Cayley-Hamilton theorem, eigenvalues and eigenvectors; 
  2. Kinematics of continuum deformation and motion: Bodies, configurations, motions, material time derivative, deformation gradient, deformation of line, area and volume elements, polar decomposition, analysis of deformation, homogeneous deformations, analysis of motion, transport formulas; 
  3. Balance laws and equations of motion: Mass conservation, forces, moments and momentum, theory of stress, stress states, energy equation, conjugate measures of stress and strain; 
  4. Constitutive equations for soft elastic materials: Hyper-elastic materials, objectivity, isotropy, incompressibility, stress-strain representations, application to homogeneous deformations, experimental determination of material parameters.


MP491 Non-linear Systems

This course is concerned with systems of non-linear Ordinary Differential Equations (ODEs) and Maps.
Topics covered include

  1. 1-dimensional differential equations: equilibria, stability, bifurcations
  2. 2-dimensional linear systems of ODEs: equilibria, stability, phase-plane portraits
  3. 2-dimensional non-linear systems of ODEs: equilibria, linearisation, linear stability, phase-plane portraits
  4. 2-dimensional Hamiltonian systems: equilibria, stability, phase-plane portraits; 
  5. Limit cycles: Hopf bifurcations, stability.
  6. 1-dimensional difference equations and maps cycles: fixed points, periodic orbits, stability, bifurcations


MP553 Advanced Applied Mathematics for Engineers I

This course introduces some advanced methods of applied mathematics for solving ordinary differential equations and using complex analysis, with a view to engineering applications.

The topics covered include:

  1. Linear Second Order Ordinary Differential Equations;
  2. Power Series Solutions;
  3. The Frobenius Method;
  4. Special Equations;
  5. Complex Analysis;
  6. Application to vibrations, waves, flows.


MP554 Advanced Applied Mathematics for Engineers II

This is a follow-up on the course Advanced Applied Mathematics for Engineers 1 (new code).

Topics covered include:

  1. The 1-dimensional heat equation. Introduction to Initial Value Boundary Value Problems. Solution for various boundary conditions and initial conditions.
  2. Sturm-Liouville Systems. General properties and application to simple systems.
  3. The 2-dimensional Laplace equation. Solution for various boundary conditions on a rectangular or rotationally symmetric region
  4. The Fourier Transform. Properties, the inverse transform. Application to solving the 1-dimensional heat equation on an infinite region.
  5. Finite difference methods. Application to numerically solving the 1-dimensional heat equation. Stability of numerical method


ST500 Advanced Engineering Statistics

This module will provide a second level coverage of statistics with an emphasis on topics of use to engineers and practical hands-on experience of applied statistics using statistical software.