Fourth Year Module Descriptions


BME400 Biomechanics

This module entails the study of fundamental biomechanics concepts ranging from bio-solid mechanics to bio-fluid mechanics. Topics covered include from mechanics of joints in the human body, biomechanics of soft tissue, bone biomechanics, cardiac biomechanics, biomechanics of blood flow and biomechanics of muscle.

BME401 Biomedical Engineering Individual Project

In this module students complete a major senior level project in biomedical engineering that involves one or more of the following aspects: design and analysis, experimental testing, mathematical modelling, materials characterisation, product manufacture, process development

BME402 Computational Methods in Engineering Analysis

This module provides a comprehensive presentation of the finite element (FE) method and computational fluid dynamics (CFD), both of which form critically important parts of modern engineering analysis and design methods. Details of theoretical formulations, numerical implementations and case study applications are presented. The descriptive and analyical content in the lectures is supported by computer laboratory practicals using commercial analysis code (both FE and CFD).

BME403 Medical Implant and Device Design

This course integrates and applies the principlies of engineering to the analysis and design of medical implants and devices, incorporating biomechanics, materials science, anatomy and physiology

BME405 Tissue Engineering

This course integrates the principles and methods of engineering and life sciences towards the fundamental understanding of structure-function relationships in normal and pathological mammalian tissues especially as they relate to the development of biological tissues to restore, maintain, or improve tissue/organ function.

CE448 The Built Environment (Architecture & Planning)

This module gives an introduction to architectural design, planning and management. This includes processes undertaken by practicing architects from concept to detail. Examples will be given to show how through creative thinking science and art can be merged to form innovative and novel solutions.

CE461 Civil Engineering Project

This is the major project that is completed by students in the final year of their undergraduate programme. Projects are generally conducted in pairs although there may be some instances of individual projects. The project is defined at the start of the academic year on some Civil Engineering topic and students have the full academic year to complete. Students also complete a number of other communications based assignments.

CE462 Coastal and Offshore Engineering

Wavemaker theory: mathematical model to simulate the creation of waves in a wave flume: progressive and evanescent.
Tidal dynamics oceanic and local
Properties of ocean and coastal waves: length, celerity, water particle orbits, dynamic pressure, shoaling, refraction, breaking, and diffraction. Ports and harbours. Evaluate the wave forces on a seawall due to breaking- or non-breaking waves. Design a breakwater. Estuarine processes. Sediment transport, coastal protection.

CE464 Design of Sustainable Environmental System I

This module introduces the theory supporting, design, maintenance and operation of waste and wastewater treatment systems. Topics covered will include wastewater and waste composition and characteristics, design of treatment facilities, energy efficiency and production, control and monitoring techniques that are used in these systems and current state of the art. The module discusses the engineers responsibility to the public and the environment when designing and operating such faiclities.

CE468 Estimates and Costing

The module has two main components: (1) Bill of Quantity production and pricing, and (2) Cost benefit analysis on an engineering project. The first component includes measurement, estimating, Bill of Quantity production / presentation, preliminaries, detailed estimating, editing, tender letter, form of tender and cover letter. The second component involves comparing the costs versus benefits of an engineering project.

CE469 Hydrology and Water Resource Engineering

This module introduces students to theory and practice of engineering hydrology and how these are applied to water resource engineering

CE470 Professional Studies

This module considers aspects of the project manager in society which are deemed to be very important to the students as they develop into professional project managers and/or engineers and which will stand to them during their working lives. The areas covered by include health and safety, engineering ethics (as set out by Engineers Ireland), freedom of information and plagiarism, effective leadership, teamwork and communications.

CE471 Project Management

The module content includes: Project and project management characteristics; Stakeholders; Management and organisational concepts; Project life-cycle and its characteristics; Project financing, mechanisms for project financing and measures of project profitability; Project planning; Project delivery/procurement systems; Networks, planning, scheduling and resource allocation; Computer based network analysis; Estimating; Project monitoring and control; Project changes, claims & disputes; Quality.

CE472 Structural Analysis

This module follows on from the structures modules in 3rd year and the students receive additional lectures on moment distribution in addition to the stiffness method, the concepts associated with shear walls and a brief introduction to the finite element method. Students will also be required to carry out a number of laboratory assignments that are used to illustrate the theoretical concepts from the coursework.

CE473 Structural Design II

Design of Concrete and Steel Structures. Design of class 1-4 beams, laterally supported and unsupported. Design of laterally-supported compound and plate girders. Web panels with intermediate transverse stiffeners. Code moment and shear interaction curves. Beam-columns. Use of Microsoft EXCEL spreadsheet design templates incorporating VBA coding for design tasks, e.g., column stacks.
Design and detail reinforced concrete slabs, beams, columns, foundations and retaining walls

CE474 Structural Engineering Design II

Design of Concrete and Steel Structures. Design of class 1-4 beams, laterally supported and unsupported. Design of laterally-supported compound and plate girders. Web panels with intermediate transverse stiffeners. Code moment and shear interaction curves. Beam-columns. Use of Microsoft EXCEL spreadsheet design templates incorporating VBA coding for design tasks, e.g., column stacks.
Design and detail reinforced concrete slabs, beams, columns, foundations and retaining walls

CE475 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.

CE476 The Built Environment

This module is designed to introduce Engineers and Project Managers to the basic principles of architecture, planning and the considerations and common challenges involved in the successful design of both. It enables students to take up a position within the construction (or related) industry armed with a meaningful understanding of how their individual role is critical to realising good design. It allows meaningful communication with architects and planners with the mutual benefits of same.

CE477 Theoretical and Applied Geomechanics

This module supplements the introductory geomechanics material in 3rd year with additional theoretical content in the areas of seepage, consolidation, shear strength and lateral earth pressures. Shear strength and consolidation are unified under a new stress path and critical state theory framework. Additional material covered includes the design of shallow and deep foundations to EC7, slopes and retaining walls. In situ testing is also covered.

CT404 Graphics and Image Processing

Transformations. Projections. Rendering Standards. Edge detection. Shape contours. Segmentation. Object recognition. Industrial applications.

CT413 Final Year Project

Final Year students will undertake a major Project in the area of Applied Computing, in which the skills and knowledge acquired during the course are given practical application. A report will be written on the project.

CT414 Distributed Systems & Co-operative Computing

Introduction to Distributed Processing Models, Distributed Operating Systems. RPC Libraries, RPC Design Issues, Idempotent Operations. Distributed Object Technology, Distributed File Systems. Distributed Services and Security, Secure Sockets Layer, Service Interfaces. Load Balancing, Process Migration. Active Servers, Servlet Technology, Session Tracking. Cloud Computing Models and Services. Map / Reduce Programming Paradigm. Apache Hadoop Framework.

CT417 Software Engineering III

Software project management. Metrics and behaviour. Measuring software projects. Project costing and projections. Software Quality Assurance: ISO and CMM Model. Software Architecture.

CT420 Real-Time Systems

Real-time operating systems: Multi-tasking; co-ordination – semaphores, mutexes and signals; process message passing and task communication; concurrency; real-time scheduling; real-time system design; Petri nets; Standards POSIX; Operating systems QNX; developing real-time
systems; debugging and testing real-time systems; verification of real-
time system performance.

CT421 Artificial Intelligence

AI History and Applications. Predicate Calculus, Search Strategies, Production Systems. Review of primary languages; Prolog and LISP. Rule-Bases Expert Systems, Knowledge Representation and Natural Language. Review of Automated Reasoning. Machine Learning and Advanced AI Techniques.

CT422 Modern Information Management

Information Retrieval and Filtering. Text Retrieval Models: Boolean, Statistical, Linguistic. Vector Space Model, Latent Semantic Indexing, Semantic Networks, Connectionist approaches. Multi-Media Retrieval.
Evaluation: Precision/Recall Measures. Relevance Feedback.
Collaborative Retrieval. Distributed Information Retrieval.
Parallel Information Retrieval. Data Mining. Data Warehousing.
Lexical Analysis. Stemming Algorithms. Machine Learning. Indexing.
HCI and Information Visualisation.

CT423 Systems Theory

The nature of systems thinking. The art of problem solving. The scientific method. System methodologies. Systems Dynamics. Soft systems methodology. Total systems intervention. Case studies.

CT436 Advanced Professional Skills

Developing good interpersonal and group skills whilst examining the role of professional software engineers in society. A primary objective is to integrate and expand upon IT and Business skills. Support is provided in the areas of creativity and innovation, funding and planning. The module also examines ethical issues and the social impact of computing, with an emphasis on the responsibilities of the professional software engineer in maintaining good practice in systems development.

CT437 Computer Security and Forensic Computing

Computer security. Risk assessment. Policies, procedures. Audit. Incident handling. Intrusion detection. Honeynets. Firewalls. Filters. Phishing. Cryptography. Steganography. Information visualisation. Computer forensics and computer crime. Evidence: Acquiring, analysing, reporting. Forensic toolkits.

CT439 Programming III

Fundamentals of OO Analysis and Design. Encapsulation, Inheritance, Polymorphism. Function Overloading. Constructor Functions, Overloading Constructors. Controlling Fonts. String Classes. HTML Applet Attributes. Graphics. Event Handling. Exception Handling. Multithreaded Programming and Synchronisation. Abstract Classes and Interfaces. Packages. Input / Output Streams and Object Serialisation, Customising Serialisation. Random File Access. Socket Classes. Applet Security. Large Scale Design, Open / Closed Principle, Dependency Inversion Principle. Design Patterns, Observer Pattern, Abstract Factory Pattern. Component Design and Testing. Software Reflection. Collections Framework, Interfaces, Implementation Classes and Algorithms.

CT475 Machine Learning and Data Mining

Definitions of Machine Learning, Data Mining and the relationship between them; the CRISP Data Mining process model; major tasks including classification, regression, clustering, association learning, feature selection, and reinforcement learning; algorithms for these tasks including decision tree learning, instance-based learning, probabilistic learning, support vector machines, neural networks, association rule mining, and Q-learning; open-source software tools for data mining; practical applications such as object recognition, healthcare data analysis, and text mining to identify spam email; ethical issues and emerging trends in data mining and machine learning.

EE441 Advanced RF Engineering Electromagnetics

Advanced Antenna Theory: Hertzian Dipole; Small Loop Antennas; Half-Wave Dipole; Image Theory.Antenna Arrays: Pair of Hertzian Dipoles; N-Element Arrays; Parasitic Arrays; Friis Transmission Equation; Polarization Effects and Receiver Matching; Radar Techniques.Antennae for Wireless Communications: Parabolic Reflectors; Patch Antennae; slot Antennae; Folded Dipole Antennae.Microwave Engineering: Scattering Parameters; Couplers and Dividers; Filters: Amplifiers; Receiver Design; Oscillators,

EE442 Advanced Power Electronics

Review of AC/DC and DC/DC converters, 3-phase inverters, motor drives, high frequency magnetic design, power semiconductors & applications, power electronics for computing loads, power electronics for renewable energy systems

EE443 BE Project

Each student must complete an individual project in a relevant area of E&EE engineering under the supervision of an academic staff member.

  • The project is assessed using a number of project deliverables: 
  • Initial report (submitted after 1 month), 
  • Progress report (submitted at the start of Semester 2), 
  • Final project report, 
  • Oral project presentation, 
  • Q&A session following oral presentation, 
  • Project demonstration, 
  • Project notebook (maintained throughout project), 
  • Project web-page

EE444 Communications and Signal Processing Applications

This module covers a range of applications of Digital Signal Processing (DSP) and communications technology, including: multirate DSP, speech processing, adaptive filters, biomedical signal processing, Quality of Service (QoS) and other advanced IP networking topics, Voice and Multimedia over packet, Security infrastructure and algorithms, application of mobile phone based sensing.

EE445 Digital Signal Processing

This modules covers concepts and techniques for discrete-time analysis and processing of signals, and system analysis and design

EE448 Power Electronics

AC-DC conversion, phase controlled rectification.
DC-DC conversion; switch mode and quasi-resonant power supplies.
Power factor correction; active and passive.
Thermal design.
DC-AC conversion, PWM, bridge and resonant inverters.

EE449 Power, Machines & Control

Topics in power & machines include AC induction machines, synchronous & fractional horsepower motors and an introduction to power quality issues & measures.
Control material is focussed on digital control systems; including z-plane representation, frequency folding effects and digital emulation techniques.

EE450 Power Systems

Sources of energy, renewable energy systems. Three-phase transformers. Transmission lines. Power and load flow. Symmetrical components and unsymmetrical faults. System protection. Synchronous generators, transient analysis and stability.

EE451 System on Chip Design I

Structured design workshop: design, HDL (capture, testbenching, simulation, logic synthesis), FPGA implementation and test of a modular, multi-component embedded digital system. Follows a structured design and documentation method, and applies related Electronic Design Automation (EDA) tools. Modules include: network and user I/O, synchronisation, finite state machines, handshaking, memory control, datapath handling, basic signal processing tasks.

EE452 System on Chip Design II

Single cycle computer architecture. Programming considerations. Computer arithmetic. Hardware co-processor acceleration. Interrupt handling, Pipelining. Embedded processor systems and applications.
Related Electronic Design Automation (EDA) tools. Digital systems and reconfigurable System on Chip (SoC) case studies. Design project

EE453 Telecommunications Software Applications

This module is designed to provide students with a detailed knowledge of the application of advanced software both within telecommunication networks and on user devices. Topics which will be examined include structure and operation of PSTN, intelligent network services, design and dimensioning of telephony networks, cellular network technologies, structure of cellular network, operations and services within cellular networks, user device app development, mobile phone based sensing

EG400 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)

EG401 Energy Systems Engineering Project

All final year Energy Systems Engineering students undertake a Final Year Project (FYP) through their Home Discipline (i.e. Civil, Electrical, Mechanical). FYPs are individual or group-based, depending on the requirements of the home discipline. Assessment is based on a comprehensive final report and oral presentation of project results. Students will also make an oral presentation of their PEP/SEP/POC work experience

FA318 Innovation, Creativity and Enterprise

This course aims to introduce students to the theory and practice of innovation in organisations, society and the economy. It will have an underlying theme of innovative practice and is designed to educate students to recognise and develop opportunities for innovation in response to organisational challenges. Delivered using a blended learning approach the course combines; large-class lectures, small-group workshops, individual portfolios and a group project.

The course will highlight current thinking and practice with respect to innovation across a range of Commerce disciplines. While focusing on innovation within organisations, entrepreneurship and the impact on individuals and society of innovation will also be discussed. Students will have the opportunity to apply their learning in a project-based setting.

Upon completion of this course you will be able to:

  • Explain the concept of innovation and the innovation process 
  • Describe the organisational impact of innovations in marketing, management, information systems, accounting and economics 
  • Discuss the influences of organisational innovation on the individual and society 
  • Critique managerial and leadership approaches to innovation 
  • Describe areas of current research into innovation 
  • Use skills and techniques to develop innovative solutions to organisational problems 
  • Present, in oral and written form, the implementation and usage of innovative practices


IE448 Safety and Construction

Working at heights, excavations, mobile equipment, lifting operations, demolition, maintenance, confined spaces, scaffolding, plant, buried services, construction regulations, construction hazards, hand tools and vibration, safety culture, quarrying.

MA236 Statistics Inference

Concepts and criteria in point and interval estimation and in hypothesis testing; applications to one- and two-sample problems involving quantitative variables, enumerative data analysis, and regression.

MA342 Topology

Topological spaces: examples; continuity and convergence; subspaces, quotients and product spaces. Connectedness and path connectedness: components; totally disconnected spaces. Compactedness and its applications: the Heine-Borel theorem; compactness of subspaces and product spaces; compactness and sequential compactness. Convergence: the Hausdorff and other separation properties; inadequacy of sequences; nets; filters and ultrafilters.

MA344 Groups II

Group actions, automorphism groups of graphs, application to enumeration. Sylow's Theorem, groups of small order, simple groups. Frattini subgroup. Semigroups, machines.

MA416 Rings

Introductory examples of rings and fields. Axioms. Subrings. Integral domains; theorems of Fermat and Euler. Division rings. Quaternions. Rings of polynomials. Factorisation. Gauss's Lemma. Eisenstein's criterion. Ideals, factor rings, ring homomorphisms. Homomorphism
theorems. Prime ideals, maximal ideals. Principal ideal rings. Unique factorsation domains, Euclidean domains. Gaussian integers.

MA436 Final Year Project

Final Year students will undertake a major Project in the area of Maths or Applied Computing, in which the skills and knowledge acquired during the module are given practical application. A report will be written on the project.

MA490 Measure Theory

The Lebesgue integral: the deficiencies of the Riemann integral, Lebesgue measure, measurable functions, the Lebesgue integral. Convergence theorems, functions of bounded variation and absolutely continuous functions, Vitali's Covering Theorem, integration and differentiation. General measure and integration theory: outer measures, measures, measurable functions, modes of convergence.

ME402 Advanced Mechanical Analysis and Design

Analytical methods applied to mechanical design; stress and strain analysis, linear and non-linear problems, constitutive laws, mathematical modelling of mechanical systems, system optimisation and reliability; multi-body contact. Applications

ME420 PEP Report and Project

All PEP students are required to give a presentation on the work experience they have gained while on placement. The presentation is given when the student returns to the university and the audience consists of class members and academic staff. PEP students are also required to submit a written report in a format specified for them before going on placement.

Each student is assigned an individual project at the start of the academic year based on work done during industrial placement or topics assigned by staff members. Assessment is based on a comprehensive final report and oral presentation of the project results to the class and staff.

ME424 Energy Conversion

Review of conduction and radiation heat transfer. Review of thermodynamics. Convection heat transfer - physical mechanisms, development and use of empirical correlations. Review of the Rankine cycle and modifications (regeneration and reheat). Review of air standard cycles. Heating, ventilation, air conditioning and refrigeration. Renewable energy technologies. Case study for integrated application of thermodynamics and heat transfer tools in design/analysis of complex energy technology (e.g. gas turbine engine, hybrid electric vehicle). Design/analysis project: each student will carry out a detailed analysis or design on a chosen energy technology, following the model of the above case study. Laboratory assignments: internal combustion engine, experiment in convection heat transfer, CFD computation of convective heat transfer.

ME426 Turbomachines and Advanced Fluid Dynamics

Fluid dynamics of turbomachinery. Classification, system characteristics, dimensionless parameters and scaling laws, energy and angular momentum aspects, incompressible flow turbomachines (pumps, fans, turbines), compressible flow turbomachines (compressors, turbines).

ME429 Polymer Engineering

Designing with polymers, viscoelastic phenomena, mathematical models for viscoelaticity, fracture, fatigue and failure of polymers, polymer rheology, analysis of polymer processing, introduction to polymer composites

ME430 Regulatory Affairs and Case Studies

Product safety/liability legislation, medical device directive, FDA regulations & GMP, food safety & ISO22000, medical device risk assessment, machinery directive, SEVESO Directive, WEEE directive, social acountability standards, safety management and environmental management systems, relevant case studies.

ME431 Systems Reliability

Reliability analysis. Probabilistic modelling. Analysis of reliability data. Reliability modelling, Reliability management. Markov models. High integrity protective systems. Monte Carlo Method. Maintenance modelling.

ME432 Technology Innovation and Entrepreneurship

This course aims to equip students with an understanding of the technology innovation life cycle and the key issues involved in entrepreneurship and new venture creation. It will provide students with a comprehensive toolbox to enable them to identify, design and commercialise technologies.

PA405 Elements of Pathology

Basic and applied principles of pathology and pathophysiology. Cell and tissue degeneration and death. Acute, chronic and granulomatous inflammation. Thrombosis, embolism, ischaemia and infarction. Neoplasia, benign and malignant tumors. Immunology and immunopathology and practical applications of principles in diagnosis and laboratory testing. Haematology and flow cytometry. Clinical biochemistry and practical laboratory instrumentation. Gene research and gene therapy; principles of regeneration. Information technology and worldwide access to medical knowledge and information. Infections, with particular emphasis on medical devices and implants.