Login
Home
\
Module Timetable
Spring 2025/6 Class Timetable
THE TIMETABLE IS SUBJECT TO CHANGE. PLEASE CHECK THIS PAGE REGULARLY FOR UPDATES.
Please select a module:
AC4002 - MANAGERIAL ACCOUNTING
AC4018 - CORPORATE TRANSPARENCY AND BUSINESS ETHICS
AC4024 - FINANCIAL ACCOUNTING AND REPORTING
AC4034 - AUDITING AND ACCOUNTING FRAMEWORKS
AC4214 - ACCOUNTING FOR FINANCIAL DECISION MAKING
AC4418 - MANAGEMENT ACCOUNTING 2
AC6111 - FINANCIAL MANAGEMENT AND DECISION MAKING
AC6112 - STRATEGIC FINANCIAL PERFORMANCE AND MANAGEMENT ACCOUNTING
AC6122 - ADVANCED FINANCIAL REPORTING II
AC6152 - ADVANCED AUDITING AND ASSURANCE
AW4006 - PEER-TUTORING IN ACADEMIC WRITING
AW6012 - ACADEMIC LITERACIES FOR INTERNATIONAL POSTGRADUATE STUDENTS 12
BC4002 - INTRODUCTORY BIOCHEMISTRY
BC4008 - IMMUNO AND DNA DIAGNOSTIC TECHNIQUES
BC4718 - INDUSTRIAL BIOCHEMISTRY 2
BC4904 - PROTEINS AND DNA
BC4907 - CELL BIOCHEMISTRY
BC4918 - BIOCHEMISTRY PROJECT 2
BM4002 -
BM4022 -
BM4032 - DRUG DELIVERY
BM4042 - BIOMEDICAL SCIENCE FINAL YEAR PROJECT PART 2
BM6042 - MONITORING AND EVALUATION IN PUBLIC HEALTH
BM6052 - GLOBAL HEALTH AND SUSTAINABLE DEVELOPMENT
BR4001 - BROADENING: SOCIAL AND CIVIC ENGAGEMENT
BR4031 - BROADENING BY UNDERSTANDING AND CONFRONTING CRISIS AND RISK
BR4071 - BROADENING: EXPLORING THE BRAIN AND UNDERSTANDING BEHAVIOUR
BR4081 - BROADENING: ACTIVE BODY, ACTIVE MIND
BR4901 - BROADENING: BEGINNERS JAPANESE
BR4911 - BROADENING: BEGINNERS FRENCH
BR4921 - BROADENING: BEGINNERS GERMAN
BY4002 - BIOLOGY 2
BY4008 - GENETICS AND MOLECULAR BIOLOGY
BY4012 - MICROBES AS METABOLIC FACTORIES
BY4014 - MICROBIOLOGY AND IMMUNOLOGY
BY4016 - ANIMAL PRODUCTION SYSTEMS
BY4023 - ANIMAL DIVERSITY
BY4026 - HORTICULTURE
BY4036 - AGRICULTURAL BIOTECHNOLOGY
BY4038 - CANCER MECHANISMS, THERAPEUTICS AND MOLECULAR MEDICINE
BY4048 - ADVANCED CELL AND MOLECULAR BIOLOGY
BY4052 - BIOSCIENCE FINAL YEAR PROJECT
BY4058 - HOST MICROBE INTERACTIONS
BY4102 - BIOLOGY FOR BIOSCIENCES
BY4104 - ECOLOGY 1
BY4214 - PRINCIPLES OF HUMAN NUTRITION
BY4505 - POLLUTION BIOLOGY
BY6002 - NUTRACEUTICALS AND DISEASES
BY6004 - CANCER AND PRECISION MEDICINE
BY6014 - NEUROLOGICAL AND INFLAMMATORY DISEASES
BY6032 - ADVANCED ANALYTICAL TECHNIQUES IN BIOMOLECULAR SCIENCES
CA4003 - CAREER DEVELOPMENT
CE4013 - STRUCTURAL ANALYSIS
CE4024 - STRUCTURAL STEEL AND TIMBER DESIGN
CE4028 - ENERGY EFFICIENT BULDINGS: MODELLING AND DESIGN
CE4044 - FLUIDS AND ENERGY
CE4048 - GEOTECHNICAL ENGINEERING DESIGN
CE4058 - PROJECT PLANNING AND CONTROL FOR THE BUILT ENVIRONMENT
CE4068 - PROCUREMENT AND CONTRACTING II
CE4078 - PROJECT 2 CIVIL ENGINEERING
CE4088 - REINFORCED CONCRETE DESIGN II
CE4208 - DISTRIBUTED SYSTEMS
CE4518 - COMPUTER ARCHITECTURE
CE4702 - COMPUTER SOFTWARE 2
CE4717 - LANGUAGE PROCESSORS
CE5002 - GEOMETRIC COMPUTER VISION
CE5012 - INTELLIGENT VISUAL COMPUTING & APPLICATIONS
CE5021 - DEEP LEARNING FOR COMPUTER VISION
CE5022 - LOG FILES AND EVENT ANALYSIS
CE5032 - SECURE OT/ICS NETWORKS
CE6012 - ARTIFICIAL INTELLIGENCE AND MACHINE LEARNING
CE6026 - INTRODUCTION TO ENGINEERING RESEARCH METHODS
CG4007 - SUSTAINABLE ENERGY PROCESSES
CG4008 - PROCESS TROUBLESHOOTING
CG5042 - CHEMICAL ENGINEERING DESIGN METHODS 2
CG5052 - BATCH PROCESS ENGINEERING
CH4002 - PHYSICAL CHEMISTRY 1
CH4004 - PHYSICAL CHEMISTRY 3
CH4008 - ORGANIC PHARMACEUTICAL CHEMISTRY 2
CH4017 - CHEMICAL NANOTECHNOLOGY
CH4027 - NANOTECHNOLOGY
CH4031 - GENERAL CHEMISTRY 2 (INORGANIC)
CH4041 - GENERAL CHEMISTRY 2 (PHYSICAL)
CH4102 - ORGANIC CHEMISTRY 1
CH4104 - ORGANIC CHEMISTRY 3
CH4252 - INORGANIC CHEMISTRY 1B
CH4304 - ANALYTICAL CHEMISTRY 2
CH4306 - ANALYTICAL CHEMISTRY 4
CH4354 - ANALYTICAL CHEMISTRY FOR THE ENVIRONMENT
CH4404 - PROCESS TECHNOLOGY 1
CH4554 - ENVIRONMENTAL CHEMISTRY
CH4608 - PLANT AND PROCESS MANAGEMENT 2
CH4918 - FINAL YEAR PROJECT 2 (IND CHEM)
CH6002 - RESEARCH CHALLENGES IN MATERIALS SCIENCE
CH6012 - REGULATORY AFFARIS IN BIOPHARMA
CM6102 - BUSINESS COMMUNICATION
CO6002 - PROFESSIONAL DEVELOPMENT 2
CP4171 - PRACTICE PLACEMENT 1
CP4182 - PRACTICE PLACEMENT MIDWIFERY 1
CP4193 - PRACTICE PLACEMENT 3
CP4524 - PRACTICE PLACEMENT MIDWIFERY 3
CS4005 - PERCEPTUAL SYSTEMS AND MULTIMEDIA
CS4006 - INTELLIGENT SYSTEMS
CS4009 - DIRECTED STUDIES
CS4029 - ADVANCED AUDIO PRODUCTION
CS4030 - DIGITAL ARTS 2
CS4040 - ADVANCED VIDEO PRODUCTION
CS4043 - GAMES MODELLING DESIGN
CS4047 - MULTIMEDIA INDUSTRY PERSPECTIVES
CS4049 - VISUAL CODING
CS4052 - FOUNDATIONS OF INTERACTION DESIGN
CS4056 - MOBILE APPLICATION DESIGN
CS4066 - ALGORITHMIC AND GENERATIVE COMPOSITION
CS4067 - WRITING GAMES ANALYSIS
CS4072 - MEDIA PROGRAMMING 2
CS4076 - EVENT DRIVEN PROGRAMMING
CS4078 - APPLIED INTERACTION DESIGN
CS4082 - INTRODUCTION TO WEB DEVELOPMENT
CS4084 - MOBILE APPLICATION DEVELOPMENT
CS4088 - USER EXPERIENCE IN PRACTICE
CS4106 - MACHINE LEARNING: METHODS AND APPLICATIONS
CS4108 - AI CULTURE: THEMES, IDEAS, DEBATES
CS4115 - DATA STRUCTURES AND ALGORITHMS
CS4116 - SOFTWARE DEVELOPMENT PROJECT
CS4126 - 3D MODELLING AND DIGITAL FABRICATION
CS4135 - SOFTWARE ARCHITECTURES
CS4136 - TOPICS IN AI (SEMINAR SERIES)
CS4158 - PROGRAMMING LANGUAGE TECHNOLOGY
CS4168 - DATA MINING
CS4174 - PERFORMANCE TECHNOLOGY 1
CS4182 - FOUNDATIONS OF COMPUTER SCIENCE 2
CS4187 - PROFESSIONAL ISSUES IN COMPUTING
CS4198 - COMPUTER GAMES DEVELOPMENT PROJECT 2
CS4222 - SOFTWARE DEVELOPMENT
CS4232 - MUSIC AND COMPUTERS
CS4242 - MACHINE LEARNING FOR INTERACTIVE SYSTEMS
CS4268 - MUSIC AND MEDIA PROJECT 2
CS4278 - DIGITAL MEDIA DESIGN PROJECT 2
CS4358 - INTERACTIVE MULTIMEDIA
CS4457 - PROJECT MANAGEMENT AND PRACTICE
CS4458 - COMPUTER SUPPORTED COOPERATIVE WORK
CS4469 - ARTIFICIAL INTELLIGENCE PROJECT 2
CS4618 - COMPUTER SYSTEMS PROJECT 2
CS4815 - COMPUTER GRAPHICS
CS4826 - HUMAN-COMPUTER INTERACTION
CS4911 - INTRODUCTION TO INFORMATION TECHNOLOGY
CS5024 - THEORY AND PRACTICE OF ADVANCED AI ECOSYSTEMS
CS5702 - SOFTWARE ENGINEERING REQUIREMENTS
CS5703 - SOFTWARE QUALITY
CS5705 - SOFTWARE ENGINEERING HUMAN COMPUTER INTERACTION
CS6042 - INTERACTIVE MEDIA PROJECT/WORKSHOP 2
CS6182 - HEALTH INFORMATICS PROJECT MANAGEMENT
CS6192 - STRATEGIC ISSUES IN HEALTH INFORMATICS
CS6202 - E-HEALTH SYSTEMS
CS6212 - ICT FOR EVIDENCE-BASED HEALTH CARE
CS6262 - RESEARCH PROJECT
CS6402 - INTERMEDIATE PROGRAMMING
CS6462 - PROBABILISTIC AND EXPLAINABLE AI
CS6472 - RESEARCH METHODS AND SPECIFICATION
CS6482 - DEEP REINFORCEMENT LEARNING
CS6502 - APPLIED BIG DATA AND VISUALIZATION
CS6512 - ARTIFICIAL INTELLIGENCE AND DATA SCIENCE ECOSYSTEMS: THEORY AND PRACTICE
CS6572 - PRINCIPLES OF INTERACTION AND EXPERIENCE DESIGN 1
CS6582 - PRINCIPLES OF INTERACTION AND EXPERIENCE DESIGN 2 - PROJECT
CS6652 - ADVANCED SOFTWARE ARCHITECTURES
CT4012 - INNOVATION IN MANAGEMENT FOR HEALTH AND SOCIAL CARE (PPP3)
CT4014 - ENGAGING THROUGH COMPLEXITY (PPP2)
CT6004 - CLINICAL PLACEMENT 2
CT6032 - RESEARCH PROJECT 3
CT6042 - INNOVATION IN MANAGEMENT FOR HEALTH AND SOCIAL CARE (PPP3)
CT6052 - ENGAGING THROUGH COMPLEXITY (PPP2)
CT6072 - MEDICAL NUTRITION THERAPY
CT6082 - CLINICAL NUTRITION AND DIETETICS A
CU4006 - TRAVEL LITERATURE
CU4013 - PREPARATION FOR EXTERNAL STUDY AND WORK PLACEMENT
CU4018 - EUROPEAN CINEMA FROM THE 1960s TO THE PRESENT
CU4026 - HOW TO READ A FILM: INTRODUCTION TO FILM STUDIES
CU4112 - CULTURAL STUDIES 2: LANGUAGE AND CULTURE
CU6012 - UTOPIAN THEORY AND TEXTS
DM4004 - PLANT AUTOMATION (ENG)
DM4006 - ENGINEERING DESIGN
DM4008 - DESIGN PROJECT 2
DM4016 - PRODUCT AUTOMATION
DM4018 - DESIGN PROJECT 3
DM4028 - ENGINEERING SUSTAINABLE PRODUCTS
DM6002 - MECHATRONICS PROJECT 1
DM6011 - AUTOMATED SYSTEM DESIGN
DM6012 - 3D CAD MODELLING AND MACHINE DESIGN
DM6022 - SYSTEM INTEGRATION
EC4014 - INTERNATIONAL ECONOMICS
EC4018 - MONETARY ECONOMICS
EC4044 - APPLIED ECONOMIC ANALYSIS
EC4102 - MACROECONOMICS
EC4108 - CONTEMPORARY ISSUES IN THE GLOBAL ECONOMY
EC4112 - MACROECONOMICS (FOR NON-BUSINESS)
EC4408 - PUBLIC FINANCE
EC4418 - MONETARY ECONOMICS AND INTERNATIONAL FINANCE
EC4904 - PRINCIPLES OF ECONOMICS
EC5008 - RESIDENTIAL ACADEMY
EC6022 - GLOBALISATION AND INTERNATIONAL ECONOMIC ISSUES
EC6052 - INTERNATIONAL ECONOMIC ISSUES
EC6062 - APPLIED ECONOMETRICS FOR BUSINESS
EC6082 - RESEARCH DESIGN AND POLICY EVALUATION TOOLS
EC6112 - ECONOMETRICS
EC6122 - PUBLIC FINANCE AND REGULATION
EC6132 - INDUSTRIAL POLICY: THEORY, PRACTICE AND EVALUATION
EC6142 - LABOUR AND EDUCATION ECONOMICS
ED5042 - MOBILE APP DEVELOPMENT
EE4012 - CIRCUIT ANALYSIS 1
EE4022 - SEMICONDUCTOR DEVICE FUNDAMENTALS
EE4024 - ELECTRICAL ENERGY (ELECTRICAL MACHINES)
EE4032 - TENSOR AND GPU FUNDAMENTALS
EE4034 - TELECOMMUNICATIONS FUNDAMENTALS
EE4038 - POWER ELECTRONICS
EE4042 - ENERGY DEMAND MANAGEMENT
EE4052 - MASTER OF ENGINEERING PROJECT PREPARATION
EE4117 - ELECTROMAGNETICS 1
EE4214 - CONTROL 1
EE4216 - CONTROL 2
EE4314 - ACTIVE CIRCUIT DESIGN 2
EE4317 - ACTIVE CIRCUITS 4
EE4522 - DIGITAL SYSTEMS 1
EE4524 - DIGITAL SYSTEMS 3
EE4816 - SIGNALS AND SYSTEMS 1
EE4908 - ELECTRONIC ENGINEERING PROJECT 2
EE5012 - OPERATING SYSTEMS
EE6004 - REAL-TIME EMBEDDED SYSTEMS
EE6008 - DEEP LEARNING AT THE EDGE
EE6010 - MASTER OF ENGINEERING PROJECT 1 - PLANNING & RESEARCH METHODS
EE6022 - BIOMETRICS
EE6032 - COMMUNICATION AND SECURITY PROTOCOLS
EE6042 - NETWORK AND HOST SECURITY
EE6062 - INTEGRATED MASTER OF ENGINEERING PROJECT 2
EE6102 - ELECTRICAL MACHINES
EE6202 - SMART DEMAND SIDE MANAGEMENT
EE6452 - DIGITAL CONTROL
EE6532 - FUTURE NETWORKS
EE6622 - ASICS 2 (ANALOGUE ASICS)
EH4004 - CONTEMPORARY GLOBAL LITERATURES IN ENGLISH
EH4006 - VICTORIAN TEXTS AND CONTEXTS
EH4008 - BRITISH LITERATURE SINCE 1945
EH4016 - STATE OF THE UNION: AMERICAN LITERATURE SINCE 1890
EH4018 - CONTEMPORARY IRISH LITERATURE
EH4022 - ENGLISH LITERATURE 2: EARLY MODERN POETRY AND PLAYS
EH4036 - IRISH LITERATURE 1930 - 1990
EH4046 - OLD AND MIDDLE ENGLISH LITERATURE: TEXTS AND CONTEXTS
EH4125 - FEMINIST LITERARY THEORY
EH6012 - POLITICS AND AMERICAN LITERATURE
EH6032 - ISSUES IN MODERN AND CONTEMPORARY POETRY
EH6042 - FEMINIST LITERARY THEORY
EH6062 - IRISH AMERICAS IN LITERATURE AND CULTURE
EH6082 - CREATIVE WRITING II
EH6112 - INDIVIDUAL CREATIVE WRITING PROJECT
EH6132 - PRINCIPLES OF STORYTELLING FOR CREATIVE WRITERS
EH6152 - CREATIVE WRITERS IN THE COMMUNITY 2:ENGAGING AND IMPLEMENTING
EH6162 - MA IN ENGLISH SEMINAR 2: RESEARCH METHODS, ARCHIVES, AND BIBLIOGRAPHY
EN3052 - SUBSTANCE USE: COMMUNITY, SOCIAL AND POLICY PERSPECTIVES
EN3062 - SUBSTANCES AND MENTAL HEALTH
EN3072 - MODELS OF INTERVENTIONS: THEORY AND PRACTICE 2
EN3082 - RESEARCH AND REFLECTIVE PRACTICE 2
EN4015 - CURRICULUM AND POLICY STUDIES
EN4018 - TEACHER AS PROFESSIONAL
EN4032 - UNDERSTANDING YOUNG PEOPLE AND HOW THEY LEARN
EN4042 - PROFESSIONAL DIGITAL COMPETENCE FOR TEACHING
EN4046 - DIVERSITY OF LEARNERS: INCLUSION AND SPECIAL EDUCATIONAL NEEDS
EN4052 - UNDERSTANDING YOUNG PEOPLE AND HOW THEY LEARN: PSYCHOLOGICAL PERSPECTIVES
EN4054 - UNDERSTANDING CLASSROOM AND SCHOOL PRACTICES
EN4056 - SUBJECT PEDAGOGY 2 (COMPUTER SCIENCE)
EN4066 - SUBJECT PEDAGOGY 2 (MATHEMATICS)
EN4076 - SUBJECT PEDAGOGICS 2 (ENGLISH)
EN6093 - CONTEMPORARY PERSPECTIVES ON VOCATIONAL DEVELOPMENT AND PROGRESSION ACROSS THE L
EN6134 - CURRICULUM AND PROFESSIONAL AGENCY
EN6144 - SOCIOLOGICAL PERSPECTIVES ON DIVERSITY AND SOCIAL JUSTICE IN SCHOOLS AND SOCIETY
EN6154 - HISTORY AND POLICY OF EDUCATION IN CONTEXT
EN6172 - BUSINESS PEDAGOGY 2
EN6173 - BUSINESS PEDAGOGY 3
EN6182 - SCHOOL PLACEMENT 1
EN6192 - THEORY AND SKILLS OF EXPERIENTIAL GROUP LEARNING
EN6204 - TEACHER AS RESEARCHER 2
EN6222 - LEADING SCHOOLS: CULTURE AND GLOBALIZATION
EN6232 - LEADING EDUCATIONAL CHANGE: POLICY, PEOPLE PRACTICE
EN6242 - DIVERSITY OF LEARNING: SPECIAL EDUCATIONAL NEEDS (SEN) ?AND INCLUSIVE TEACHING
EN6422 - RESEARCH PROJECT 2 (MSC CIVIL ENGINEERING)
EN6472 - ADVANCED STRUCTURES
EN6672 - INTERPROFESSIONAL LEARNING FOR EDUCATIONAL LEADERS
EN6804 - BUSINESS EDUCATION INDEPENDENT STUDY
EN6812 - MATHEMATICS KNOWLEDGE FOR TEACHING 1
EN6814 - BUSINESS EDUCATION 2
EN6822 - SCIENCE PEDAGOGY 2
EN6824 - MATHEMATICAL MODELLING AND APPLICATIONS
EN6844 - SCIENCE PEDAGOGY 3
EN6854 - RESEARCH TRENDS AND FUTURE PEDAGOGY IN GRAPHICS EDUCATION
EN6862 - ICT FOR MATHEMATICS TEACHING
EN6872 - EXPLORING SCIENCE EDUCATION 2
EN6884 - MATHEMATICS KNOWLEDGE FOR TEACHING 2
EN6904 - SCIENCE EDUCATION INDEPENDENT STUDY
EN6914 - RESEARCH TRENDS AND FUTURE PEDAGOGY IN TECHNOLOGY EDUCATION
EP4003 - ENTREPRENEURSHIP AND INNOVATION
EP4008 - BUSINESS CONSULTING
EP4408 - SMALL BUSINESS CONSULTING
EQ4014 - FOUNDATIONS OF EQUINE PERFORMANCE
EQ4032 - EQUESTRIAN SKILL ANALYSIS
EQ4038 - TRAINING THE PERFORMANCE HORSE
EQ4048 - MANAGING THE PERFORMANCE HORSE
EQ4068 - ADVANCED EQUINE PHYSIOLOGY
EQ4908 - PROJECT 2 (EQUINE SCIENCE)
ER4002 - ENVIRONMENTAL MODELLING & GIS 1
ER4458 - INDUSTRIAL ECOLOGY IN THE CIRCULAR ECONOMY
ER4508 - POLLUTION CONTROL 2 (WASTE MANAGEMENT)
ER4606 - CLEAN TECHNOLOGY
ER4908 - PROJECT ENV. SCIENCE
ES4002 - EUROPEAN STUDIES WORKSHOP
ES6002 - RESEARCH METHODS FOR EDUCATION AND HEALTH SCIENCES
ES8002 - RESEARCH INTEGRITY
ES8021 - INTRODUCTION TO POSTGRADUATE RESEARCH
ET4006 - ELECTRONICS (ED)
ET4014 - DATA SECURITY
ET4024 - NEXT GENERATION NETWORKING
ET4028 - HOST AND NETWORK SECURITY
ET4122 - ANALOGUE ELECTRONICS 2
ET4162 - COMPUTING SYSTEMS ORGANISATION
ET4224 - ROBOTICS 1: SENSORS AND ACTUATORS
ET4334 - INTRODUCTION TO CLOUD COMPUTING
ET4928 - PROJECT 2
EV4013 - EQUINE PHYSIOLOGY
EV4014 - EQUINE NUTRITION
EV4015 - EQUINE HEALTH AND DISEASE
EV4017 - EQUINE PHARMACOLOGY
EV4024 - EQUINE REPRODUCTION
EV4032 - THE HORSE INDUSTRY
EV4042 - EQUINE REPRODUCTION
EY4076 - SUBJECT PEDAGOGICS 2 (ENGINEERING TECHNOLOGY AND GRAPHICS)
FI4008 - EMPIRICAL FINANCE
FI4012 - FOUNDATIONS OF AIRCRAFT LEASING
FI6162 - WEALTH AND PORTFOLIO MANAGEMENT
FI6182 - FINANCING SYSTEM CHANGE
FR4102 - FRENCH FOR BEGINNERS 2
FR4142 - FRENCH LANGUAGE AND SOCIETY 2: INTRODUCTION TO FRE
FR4146 - FRENCH LANGUAGE AND SOCIETY 4 MODERN CONTEMPORARY
FR4148 - FRENCH LANGUAGE AND SOCIETY 6 MEDIA/CURRENT ISSUES
FR4242 - FRENCH LANGUAGE, CULTURE AND SOCIETY 2A
FR4246 - FRENCH LANGUAGE CULTURE AND SOCIETY 4
FR4248 - FRENCH LANGUAGE CULTURE AND SOCIETY 6
FR4622 - LITERATURE AND CULTURE 2: TWENTIETH-CENTURY LITERATURE IN FRANCE
FR4626 - FRENCH LITERATURE AND CULTURE 4 19TH CENTURY ART
FR4628 - FRENCH LITERATURE AND CULTURE 6: MODERNITY AND GENRE; THE NOVEL IN FRENCH
FR4922 - FRENCH FOR BUSINESS 2A
FR4924 - FRENCH FOR BUSINESS 4A
FR4928 - FRENCH FOR BUSINESS 8A
FR5102 - THEORY AND PRACTICE OF TRANSLATION
FS2102 - SCIENCE FOUNDATION 2
FT4018 - FINAL YEAR PROJECT 2 (FOOD SCIENCE AND HEALTH)
FT4204 - FOOD CHEMISTRY
FT4428 - ADVANCED FOOD CHEMISTRY
FT4438 - FOOD MICROBIOLOGY
FT4458 - FOOD PRODUCTION SYSTEMS
FT4468 - FOOD BIOTECHNOLOGY
FT6002 - NUTRITIONAL EPIDEMIOLOGY AND TRANSLATIONAL RESEARCH METHODS
FT6012 - INDUSTRIAL BY-PRODUCT AND FUNCTIONAL FOODS
FT6022 - LIPID-BASED INGREDIENTS AND FUNCTIONAL FOODS
GA3042 - AN GHAEILGE SA CHLEACHTAS GAIRMIÚIL 2
GA4006 - An Ghaeilge Ghairmiuil
GA4012 - CELTIC CIVILISATION: CONTINUITY AND CHANGE
GA4016 - SUBJECT PEDAGOGICS 2 (GAEILGE)
GA4105 - IRISH FOLKLORE 1
GA4134 - LITRÍOCHT AGUS SAÍOCHT 2: 1940 I LEITH
GA4142 - TEANGA, SOCHAÍ AGUS SAÍOCHT 2
GA4146 - TEANGA, SOCHAí AGUS SAÍOCHT 4
GA4148 - TEANGA, SOCHAÍ AGUS SAÍOCHT 6
GA4156 - LITRÍOCHT AGUS SAÍOCHT 1690-1850
GA4162 - AN GHAEILGE FHEIDHMEACH DO CHEOLTÓIRÍ AGUS RINCEOIRÍ 2
GA4171 - IRISH LANGUAGE AND CULTURE 1
GA4172 - IRISH LANGUAGE AND CULTURE 2
GA4228 - IRISH FOLKLORE II
GA6132 - ARD-SCILEANNA TEANGA II
GA6152 - AN BéARLA AGUS AN GHAEILGE: AN MALARTú TEANGA SA 19ú AGUS SA 20ú HAOIS
GA6162 - BéALOIDEAS & EITNEOLAÍOCHT
GA6172 - AN CHÓITSEÁIL TEANGA SAN IONAD OIBRE - LANGUAGE COACHING IN THE WORKPLACE
GE4142 - GERMAN LANGUAGE AND SOCIETY 2: INTOD GERMAN STUD II
GE4146 - GERMAN LANGUAGE AND SOCIETY 4: GERMANY PAST AND PRESENT
GE4148 - GERMAN LANGUAGE AND SOCIETY 6: ISSUES AND DEBATES
GE4212 - GERMAN FOR BEGINNERS 2 (APPLIED LANGUAGES)
GE4242 - GERMAN LANGUAGE, CULTURE AND SOCIETY 2A
GE4246 - GERMAN LANGUAGE CULTURE AND SOCIETY 4
GE4248 - GERMAN LANGUAGE CULTURE AND SOCIETY 6
GE4622 - GERMAN LITERATURE AND CULTURE 2: TEXT, WRITER AND READER
GE4626 - GERMAN LITERATURE AND CULTURE 4
GE4628 - CURRENT TRENDS IN GERMAN LITERATURE AND CULTURE
GE4922 - GERMAN FOR BUSINESS 2A
GE4924 - GERMAN FOR BUSINESS 4A
GE4928 - GERMAN FOR BUSINESS 8A
GE6032 - THEORY AND PRACTICE OF TRANSLATION (GERMAN)
GY4002 - INTRODUCTION TO PHYSICAL GEOGRAPHY
GY4006 - PRACTICING GEOGRAPHICAL RESEARCH
GY4012 - MIGRATION, MOBILITY AND PLACE
GY4027 - LANDSCAPE EVOLUTION
GY4028 - ENVIRONMENTAL ISSUES
GY4038 - CULTURAL AND HISTORICAL GEOGRAPHY
GY4046 - SUBJECT PEDAGOGICS 2 (GEOGRAPHY)
HI2102 - HISTORY OF FAMILY II: MIGRATION AND COMMUNITIES
HI2132 - RESEARCH METHODS
HI4046 - CONTESTING THE PAST: WRITING HISTORY
HI4056 - NEW HEAVEN, NEW EARTH, POWER AND BELIEF IN THE EUROPEAN REFORMATION, 1517-1618
HI4066 - ABSOLUTES AND REVOLUTIONARIES: EUROPE IN THE AGE OF ENLIGHTENMENT, 1688-1815
HI4076 - PATRIOTS TO PARNELL: IRELAND, 1750-1891
HI4142 - GAMES OF THRONES: GENDER, POWER AND IDENTITY, IRELAND AND THE WIDER WORLD, 1500-
HI4152 - FROM KINGDOM TO REPUBLIC: IRISH HISTORY, 1660-1960
HI4158 - CULTURE AND ANARCHY: IRELAND IN THE TWENTIETH CENTURY
HI4217 - THE EARLY MODERN CITY, 1450 - 1789
HI4227 - GOLDEN AGE: POLITICS, CULTURE AND WARFARE IN THE SPANISH MONARCHY, 1598 - 1746
HI4267 - ADVANCED HISTORY SPECIALISM
HI4277 - ART, NATION, AND EMPIRE: 1750-1950
HI6002 - HISTORY RESEARCH SEMINAR
HI6062 - PEOPLE ON THE MOVE: STUDYING MIGRATION
HI6302 - THE 'LONG WAR' IN IRELAND, 1968-98
HI6352 - PEOPLE ON THE MOVE: STUDYING MIGRATION- ONLINE
HP4066 - PREPARING FOR AN FYP
HS4208 - SAFETY TECHNOLOGY
ID4112 - DESIGN MECHANICS
IE4214 - INDUSTRIAL ORGANISATION
IE4248 - PROJECT PLANNING AND CONTROL
IM6102 - KNOWLEDGE MANAGEMENT
IN4004 - INSURANCE LAW AND CLAIMS
IN4008 - REINSURANCE / ART
IN4014 - LIFE INSURANCE
IN4418 - RISK CONTROL AND UNDERWRITING
IN6012 - FINANCIAL REGULATION
IN6062 - DATA GOVERNANCE AND ETHICS
IN6172 - DATA SCIENCE FOR RISK MANAGEMENT
IN6192 - CONTEMPORARY GLOBAL ISSUES IN FINANCE, INSURANCE, AND RISK
IN6212 - INSURING LIFE AND HEALTH RISKS
IN6222 - CLIMATE RISK RESILIENCE
JA4112 - JAPANESE LANGUAGE, CULTURE AND SOCIETY 2 (ADVANCED)
JA4212 - JAPANESE LANGUAGE, CULTURE AND SOCIETY 2
JA4222 - JAPANESE READING AND TRANSLATION
JA4246 - JAPANESE LANGUAGE, CULTURE AND SOCIETY 4
JA4248 - JAPANESE LANGUAGE, CULTURE AND SOCIETY 6
JA4626 - JAPANESE LITERATURE AND CULTURE SINCE THE LATE 20TH CENTURY
JA4628 - JAPANESE LANGUAGE AND LITERATURE 2: MINORITY LITERATURE
JA4912 - JAPANESE FOR BUSINESS 2
JA4914 - JAPANESE FOR BUSINESS 4
JA4918 - JAPANESE FOR BUSINESS 8
JM4006 - SOCIAL MEDIA AND SOCIETY
JM4013 - RADIO JOURNALISM
JM4018 - INDIVIDUAL JOURNALISM PROJECT
JM4024 - SPORTS JOURNALISM
JM4034 - JOURNALISM AND WRITING 2: BREAKING NEWS AND FEATURES
JM4042 - LIMERICK VOICE DIGITAL NEWS PROJECT 2
JM4044 - MAGAZINE JOURNALISM AND ADVANCED LAYOUT DESIGN
JM4052 - MEDIA CHALLENGES IN THE DIGITAL AGE
JM4058 - BROADCAST WEEK
JM4062 - DATA JOURNALISM
JM4072 - MULTIPLATFORM JOURNALISM
JM6012 - CRITICAL ECONOMIC AND MEDIA STUDIES
LA4002 - JURISPRUDENCE
LA4006 - MEDICAL LAW
LA4008 - COMPANY AND PARTNERSHIP LAW
LA4012 - COMPARATIVE LEGAL SYSTEMS
LA4032 - CRIMINAL PROCEDURE
LA4035 - LABOUR LAW
LA4036 - INTELLECTUAL PROPERTY LAW
LA4038 - FAMILY LAW
LA4040 - LAW OF EVIDENCE
LA4042 - ADMINISTRATIVE LAW
LA4044 - LAW OF THE EUROPEAN UNION 2
LA4048 - ADVANCED LAWYERING 2
LA4052 - INTRODUCTION TO LAWYERING 2
LA4058 - HUMAN RIGHTS LAW
LA4082 - LAW OF EVIDENCE
LA4109 - LAW AND CRIMINOLOGY
LA4122 - CONTRACT LAW 2
LA4222 - CRIMINAL LAW 2
LA4320 - LAW OF TORTS 2
LA4420 - PUBLIC LAW 2
LA4440 - CONSTITUTIONAL LAW 2
LA4540 - COMPANY LAW 2
LA4620 - LAND LAW 2
LA4828 - EQUITY AND TRUSTS 2
LA4922 - SPORT AND THE LAW
LA6022 - COUNTER TERRORISM LAW AND INTERNATIONAL BUSINESS
LA6032 - GLOBAL COMPETITION LAW
LA6042 - INTERNATIONAL LABOUR LAW
LA6052 - CRIMINOLOGY
LA6092 - COMMERCIAL AND CORPORATE LAW
LA6102 - Law of Credit and Security
LA6112 - International Protection of Intellectual Property Rights
LA6132 - International Criminal Law
LA6142 - Policing and Human Rights
LA6182 - USING EVIDENCE TO IMPROVE SOCIETAL OUTCOMES IN THE REAL WORLD
LA6202 - YOUTH CRIME
LA6342 - ARBITRATION LAW AND PROCEDURE
LI4001 - PEER TUTORING FOR LANGUAGES
LI4004 - MEDIA DISCOURSE ANALYSIS
LI4006 - LINGUISTICS 4: RESEARCHING LANGUAGE 2
LI4018 - LINGUISTICS 6: LANGUAGE POLICY, POLITICS AND POWER
LI4038 - ADVANCED ISSUES IN APPLIED LINGUISTICS
LI4212 - LINGUISTICS 2
LI5922 - LANGUAGE SYSTEMS 2
LI6012 - LINGUISTICS FOR LANGUAGE TEACHING
LI6072 - APPLIED LINGUISTICS II
LI6102 - EMERGING AND ESTABLISHED TECHNOLOGIES IN LANGUAGE STUDIES
LP6012 - LANGUAGE PEDAGOGY 2: THE LANGUAGE TEACHER AS PROFESSIONAL PRACTITIONER
LP6015 - LANGUAGE AND CULTURE IN THE CLASSROOM 2
LP6023 - LANGUAGE PEDAGOGY 3: THE LANGUAGE TEACHER AS REFLECTIVE PRACTITIONER
LP6025 - LANGUAGE AND CULTURE IN THE CLASSROOM 3
MA4002 - ENGINEERING MATHEMATICS 2
MA4004 - ENGINEERING MATHEMATICS 4
MA4006 - ENGINEERING MATHEMATICS 5
MA4008 - MULTIVARIABLE CALCULUS AND DIFFERENTIAL EQUATIONS
MA4114 - APPLIED BUSINESS STATISTICS
MA4128 - ADVANCED DATA MODELLING
MA4302 - APPLIED STATISTICS FOR ACCOUNTING
MA4402 - COMPUTER MATHS 2
MA4413 - STATISTICS FOR COMPUTING
MA4602 - SCIENCE MATHEMATICS 2
MA4604 - SCIENCE MATHEMATICS 4
MA4702 - TECHNOLOGICAL MATHEMATICS 2
MA4704 - TECHNOLOGICAL MATHEMATICS 4
MA5001 - ADVANCED ENGINEERING MATHS
MA6002 - MATHEMATICAL GEOSCIENCE
MA6012 - MATHEMATICAL BIOLOGY AND PHYSIOLOGY
MB4002 - ALGEBRA 2
MB4008 - GROUPS AND ALGEBRAIC STRUCTURES
MD4034 - CONTEXTUALISING AND VOCATIONAL STUDIES 3
MD4114 - CRITICAL ENCOUNTERS WITH GLOBAL POP
ME4009 - MEDICAL DEVICE DESIGN AND PLACEMENT 2
ME4018 - PROJECT 2 MECHANICAL ENGINEERING
ME4022 - AIRCRAFT AND SPACECRAFT SYSTEMS
ME4028 - PROJECT 3 MECHANICAL ENGINEERING
ME4029 - ORTHOPAEDIC BIOMECHANICS
ME4032 - STRUCTURAL ENGINEERING DESIGN
ME4038 - PROJECT 2 AERONAUTICAL ENGINEERING
ME4042 - INTRODUCTION TO DESIGN FOR MANUFACTURE
ME4047 - FUELS AND ENERGY CONVERSION
ME4048 - PROJECT 3 AERONAUTICAL ENGINEERING
ME4052 - CELL AND TISSUE BEHAVIOUR FOR ENGINEERS
ME4092 - AEROSPACE VIBRATIONS
ME4098 - AEROSPACE MATERIALS, STRUCTURAL INTEGRITY AND REPAIR
ME4102 - INTRODUCTION TO DIGITAL MECHATRONICS
ME4111 - ENGINEERING MECHANICS 1
ME4113 - APPLIED MECHANICS
ME4114 - ENGINEERING DESIGN & COMMUNICATION
ME4117 - VIBRATION ANALYSIS
ME4124 - FLIGHT DYNAMICS LABORATORY
ME4134 - AIRCRAFT DESIGN
ME4157 - PROTOTYPE BUILD AND TEST
ME4158 - DESIGN, BUILD, FLY 2
ME4188 - BIO-IMAGING
ME4198 - PROJECT 2 BIOMEDICAL ENGINEERING BE
ME4226 - MECHANICS OF SOLIDS 2
ME4306 - BIOCOMPATABILITY
ME4308 - BIOMATERIALS 2
ME4412 - FLUID MECHANICS 1
ME4414 - FLUIDS MECHANICS 2
ME4516 - THERMODYNAMICS 2
ME4526 - INTRODUCTION TO HEAT TRANSFER
ME4528 - PROPULSION SYSTEMS
ME4718 - FLUID PROCESS CONTROL
ME4726 - FLIGHT MECHANICS
ME4736 - PHYSIOLOGICAL FLUID MECHANICS 1
ME6054 - RESEARCH PROJECT 2 (ME MECHANICAL ENGINEERING)
ME6062 - ADVANCED COMPUTATIONAL FLUID DYNAMICS
ME6071 - NON-LINEAR FINITE ELEMENT ANALYSIS
ME6072 - ENGINEERING MECHANICS OF PLASTICS AND COMPOSITES
ME6092 - RENEWABLE ENERGY TECHNOLOGIES
ME6104 - RESEARCH PROJECT 2 (5 YEAR MENG AERONAUTICAL)
ME6132 - RESEARCH PROJECT 2 - MSC AERONAUTICAL ENGINEERING
ME6162 - RESEARCH PROJECT 2 (MSC MECHANICAL ENGINEERING)
ME6172 - ADVANCED AEROSPACE STRUCTURES
ME6182 - ENGINEERING ALLOYS
ME6192 - PLASTICITY OF CONVENTIONAL AND 3D PRINTED METALS
ME6201 - ENGINEERING FOR NET ZERO CARBON
ME6212 - ENGINEERING A CIRCULAR ECONOMY
ME6252 - BIOMICROFLUIDICS
ME6322 - CELL MECHANICS
MF4024 - MANUFACTURING PROCESSES 4
MF4038 - ADVANCED MANUFACTURING SYSTEMS
MF4733 - MANUFACTURING INFORMATION SYSTEMS
MF4736 - ENGINEERING ECONOMY
MF4756 - PRODUCT DESIGN AND MODELLING
MG4037 - STRATEGIC MANAGEMENT
MG4058 - MANAGEMENT CONSULTING
MG4604 - AIR TRANSPORTATION
MG6032 - GLOBAL BUSINESS STRATEGY
MG6122 - STRATEGIC MANAGEMENT
MI4408 - STRATEGY AND KNOWLEDGE MANAGEMENT
MI6002 - KNOWLEDGE AND INFORMATION MANAGEMENT IN PROJECT ENVIRONMENTS
MK4002 - MARKETING
MK4004 - CONSUMPTION AND CONSUMER CULTURE
MK4006 - MARKETING MANAGEMENT (NON BUSINESS)
MK4017 - MARKETING LEADERSHIP
MK4025 - MARKETING COMMUNICATIONS
MK4038 - MARKETING RELATIONSHIPS AND NETWORKS
MK5112 - STRATEGIC MARKETING FOR TOURISM
MK6022 - INTERNATIONAL MARKETING
MK6102 - DIGITAL ORGANISATIONS, MARKETS AND CONSUMERS
MN6011 - DECISION ANALYSIS AND JUDGEMENT IN PROJECTS
MN6042 - COMMERCIAL MANAGEMENT OF PROJECTS
MN6052 - INTERNATIONAL PROJECT MANAGEMENT
MN6072 - PROJECT LEADERSHIP AND GOVERNANCE
MP6052 - INTERNATIONAL BUSINESS CONSULTING
MS4014 - INTRODUCTION TO NUMERICAL ANALYSIS
MS4018 - DYNAMICAL SYSTEMS
MS4022 - CALCULUS 2
MS4028 - STOCHASTIC DIFFERENTIAL EQUATIONS FOR FINANCE
MS4034 - APPLIED DATA ANALYSIS
MS4038 - STATISTICAL DATA SCIENCE PROJECT 2
MS4098 - MATHEMATICS AND PHYSICS PROJECT 2
MS4122 - FURTHER LINEAR ALGEBRA
MS4218 - TIME SERIES ANALYSIS
MS4222 - INTRODUCTION TO PROBABILITY AND STATISTICS
MS4303 - OPERATIONS RESEARCH 1
MS4404 - PARTIAL DIFFERENTIAL EQUATIONS
MS4408 - MATHEMATICAL MODELLING
MS4414 - THEORETICAL MECHANICS
MS4508 - APPLIED PARTIAL DIFFERENTIAL EQUATIONS
MS4528 - MATHEMATICAL AND STATISTICAL MODELS OF INVESTMENTS
MS5052 - QUANTITATIVE RESEARCH METHODS FOR SCIENCE, ENGINEERING AND TECHNOLOGY
MS6012 - ADVANCED METHODS II
MS6022 - STATISTICAL LEARNING
MS6032 - NETWORKS AND COMPLEX SYSTEMS
MS6052 - INVERSE PROBLEMS FOR PARTIAL DIFFERENTIAL EQUATIONS
MT4002 - MATERIALS 1
MT4006 - TISSUE ENGINEERING
MT6062 - BIOPOLYMER SCIENCE: POLYMER THERAPEUTICS
MU4002 - CRITICAL ENCOUNTERS WITH POPULAR MUSIC AND DANCE
MU4008 - SPECIAL TOPICS IN ETHNOMUSICOLOGY
MU4012 - CRITICAL ENCOUNTERS WITH WESTERN ART MUSIC AND DANCE
MU4013 - RESEARCH SKILLS: ETHNOMUSICOLOGY/ETHNOCHOREOLOGY/ARTS PRACTICE
MU4136 - IRISH TRADITIONAL MUSIC 2
MU6024 - MUSIC PEDAGOGY 5
MU6042 - MUSIC PEDAGOGY 3
MU6052 - MUSIC PEDAGOGY 4
NM4036 - MEETING AND SUPPORTING THE PERSON WITH INTELLECTUAL DISABILITY AND COMPLEX NEEDS
NM4046 - SUPPORTING THE PERSON WITH INTELLECTUAL DISABILITY IN CHALLENGING BEHAVIOURAL OR
NM4056 - CRISIS RESOLUTION AND RISK MANAGEMENT IN MENTAL HEALTH CARE
NM4076 - NURSING IN PRIMARY AND COMMUNITY SETTINGS
NM4086 - RESEARCH AND EVIDENCE IN HEALTHCARE
NM4092 - INTRODUCTION TO HEALTH AND HEALTH PROMOTION
NM4094 - OLDER PERSON NURSING: VALUE BASED PRACTICE
NM4096 - PERSON CENTRED APPROACHES TO REHABILITATION NURSING
NM4104 - LAW AND ETHICS FOR NURSING AND MIDWIFERY PRACTICE
NM4106 - PRINCIPLES OF PALLIATIVE CARE
NM4116 - TRANSITION TOWARDS A COMPETENT PRACTITIONER
NM4122 - NURSING THE PERSON WITH COMORBID PHYSICAL AND MENTAL HEALTH DISORDERS
NM4134 - INTELLECTUAL DISABILITY ADULT NURSING
NM4136 - RESPONDING TO COMPLEX NEEDS DURING THE POSTNATAL PERIOD
NM4144 - INTELLECTUAL DISABILITY OLDER ADULT NURSING
NM4146 - RESPONDING TO COMPLEX NEEDS OF THE AT RISK AND ILL NEONATE
NM4152 - BIOLOGICAL SCIENCES APPLIED TO NURSING & MIDWIFERY 2
NM4154 - PROMOTING RECOVERY IN PERSONS EXPERIENCING PSYCHOSIS
NM4155 - CONTEMPORARY MIDWIFE PRACTITIONER
NM4164 - MENTAL HEALTH AND WELLBEING IN OLDER PERSONS
NM4165 - CHILD AND ADOLESCENT MENTAL HEALTH
NM4181 - PERSON CENTRED MEDICAL NURSING
NM4192 - MIDWIFERY CARE IN CHILDBIRTH
NM4233 - FOUNDATIONS OF MATERNAL, CHILD, AND MENTAL HEALTH NURSING
NM4243 - NURSING INDIVIDUALS LIVING WITH LONG TERM CONDITIONS
NM4252 - INTRODUCTION TO SUPPORT STRATEGIES ACROSS THE LIFESPAN
NM4264 - RESPONDING TO COMPLEX NEEDS DURING PREGNANCY
NM4274 - OBSTETRIC COMPLICATIONS IN PREGNANCY AND CHILDBIRTH
NM4284 - REPRODUCTIVE HEALTH AND WELLBEING
NM5001 - PRINCIPLES OF MATERNAL AND INFANT CARE
NM5002 - PRACTICE PLACEMENT HDIP MIDWIFERY B
NM6002 - ADVANCED HEALTH ASSESSMENT
NM8012 - HEALTH PROFESSIONAL LEADERSHIP
NS5251 - PROFESSIONAL, ETHICAL, LEGAL AND INTERPROFESSIONAL DIMENSIONS TO NURSE/MIDWIFE P
NS5261 - DRUG ACTION AND PRESCRIBING
NS5271 - SYSTEMATIC ASSESSMENT AND EVALUATION IN PATIENT CARE
NS6038 - PROMOTING QUALITY AND SAFTEY IN HEALTHCARE
NS6040 - INTERCULTURAL CARE
NS6042 - THERAPEUTIC ENGAGEMENT
NS6062 - THERAPEUTIC INTERVENTIONS IN DEMENTIA CARE
NS6072 - THERAPEUTIC INTERVENTIONS IN PALLIATIVE CARE
NS6082 - MANAGING AND CO-ORDINATING PERIOPERATIVE NURSING
NS6092 - PSYCHOSOCIAL INTERVENTIONS
NS6102 - THERAPEUTIC INTERVENTIONS IN RESPIRATORY NURSING
NS6122 - PERINATAL BEREAVEMENT AND LOSS
NS6192 - LEADING AND MANAGING INFECTION PREVENTION AND CONTROL
NS6402 - CLINICAL PRACTICUM 2
NS6412 - MANAGEMENT AND CO-ORDINATION OF GERONTOLOGY CARE
NS6502 - HEALTH PROMOTION IN HEALTHCARE PRACTICE
OT4002 - ANATOMY OF HUMAN PERFORMANCE 2
OT4012 - OCCUPATIONAL THERAPY WITH CHILDREN AND FAMILIES
OT4014 - PERSON OCCUPATION ENVIRONMENT 1
OT4022 - EVIDENCE BASED PRACTICE IN OCCUPATIONAL THERAPY
OT4024 - SOCIOLOGY OF HEALTH AND ILLNESS FOR OCCUPATIONAL THERAPY
OT6032 - SEMINAR IN PROFESSIONAL PRACTICE ISSUES
OT6062 - PERSON OCCUPATION ENVIRONMENT 1
PA4008 - PUBLIC POLICY AND THE ENVIRONMENT
PA4022 - INTRODUCTION TO PUBLIC ADMINISTRATION II
PA4047 - COMPARATIVE PUBLIC POLICY
PA6032 - COLLABORATIVE GOVERNANCE AND LEADERSHIP
PD4004 - DESIGN VISUALISATION
PD4008 - PSYCHOLOGY FOR DESIGN
PD4018 - DESIGN PROJECT 2
PD4044 - Design Studio 4
PD4102 - DESIGN STUDIO 2
PD4112 - DESIGN SKILLS
PD4124 - CONTEMPORARY DESIGN CULTURE
PD6012 - IDEATION AND REPRESENTATION
PD6022 - CONCEPT DEVELOPMENT AND EVALUATION
PH4012 - PHYSICS FOR ENGINEERS 2
PH4018 - MEDICAL INSTRUMENTATION
PH4032 - PHYSICS FOR GENERAL SCIENCE 2
PH4042 - THERMAL PHYSICS
PH4062 - NANOTECHNOLOGY 2
PH4072 - ELECTROMAGNETISM
PH4092 - SEMICONDUCTOR DEVICES
PH4102 - WAVES/LIGHT/MODERN PHYSICS
PH4111 - SEMICONDUCTORS 2
PH4132 - MODERN PHYSICS
PH4142 - INTRODUCTION TO PHYSICS
PH4608 - SOLID STATE PHYSICS 2
PH4908 - APPLIED PHYSICS PROJECT 2
PH5042 - CONDENSED MATTER PHYSICS 2
PH5092 - SEMICONDUCTOR PROCESSES 2
PH5095 - NANOSCIENCE AND TECHNOLOGY 2
PH6002 - RESEARCH PROJECT 2
PH6022 - REPORTING RESULTS IN PHYSCIAL SCIENCE
PH6031 - PHYSICS OF MEDICAL INSTRUMENTATION
PH6032 - SCIENTIFIC COMMUNICATION & LITERATURE REVIEW
PH6042 - ADVANCED COMPUTATIONAL METHODS IN PHYSICS
PH6052 - ADVANCED ENERGY CONVERSION AND STORAGE
PH6072 - ADVANCED ANALYSIS OF MATERIALS 2
PH6082 - ENERGY GROUP PROJECT
PH6092 - PHYSICS OF SOLAR AND NUCLEAR ENERGY
PM4008 - EMPLOYMENT RELATIONS PRACTICE
PM4014 - HUMAN RESOURCE DEVELOPMENT
PM4022 - PRINCIPLES OF ORGANISATIONAL BEHAVIOUR
PM4054 - APPLIED ORGANISATIONAL BEHAVIOUR
PM4064 - EMPLOYMENT RELATIONS
PM4098 - CONTEMPORARY HUMAN RESOURCE MANAGEMENT: CONTEXT AND STRATEGY
PM4108 - THE PSYCHOLOGY OF CAREER SUCCESS
PM6052 - INTERNATIONAL HUMAN RESOURCE MANAGEMENT
PM6072 - LEADERSHIP, INFLUENCE AND CHANGE
PM6102 - HUMAN RESOURCE MANAGEMENT
PM6402 - CONFLICT RESOLUTION IN THE EMPLOYMENT RELATIONSHIP
PM6412 - THE TRANSFORMATION OF WORK IN A GLOBAL CONTEXT
PM6422 - LEARNING AND DEVELOPMENT
PM6432 - PERSONNEL PSYCHOLOGY: SELECTION AND ASSESSMENT
PM6442 - THE PSYCHOLOGY OF SUSTAINABLE WORK PERFORMANCE
PN4012 - DESIGN AND COMMUNICATION GRAPHICS 2
PN4022 - DESIGN AND TECHNOLOGY 1 (ED)
PN4032 - WOOD TECHNOLOGY AND DESIGN 2: WOOD SCIENCE AND FOREST RESOURCES
PN4036 - DESIGN AND COMMUNICATION GRAPHICS 5
PN4038 - DESIGN AND COMMUNICATION GRAPHICS 6
PN4042 - WOOD TECHNOLOGY AND DESIGN 1: PROCESSING PRINCIPLES AND SKILLS
PN4046 - SUBJECT PEDAGOGICS 2 (CONSTRUCTION STUDIES AND GRAPHICS)
PN4056 - DESIGN AND TECHNOLOGY 3 (ED)
PN4058 - CONSTRUCTION TECHNOLOGY 4: PROJECT AND SKILLS
PN4066 - CONSTRUCTION TECHNOLOGY 2
PN4068 - TECHNOLOGY TEACHER AS RESEARCHER
PN4076 - CONSTRUCTION TECHNOLOGY 3
PN4108 - MANUFACTURING AND SERVICE SYSTEMS DESIGN
PO4004 - GLOBAL POLITICAL ECONOMY
PO4015 - GOVERNMENT AND POLITICS OF THE EU
PO4048 - ISSUES IN WORLD POLITICS
PO4052 - INTRODUCTION TO POLITICS AND INTERNATIONAL RELATIONS II
PO4088 - INTRODUCTION TO TERRORISM AND VIOLENT POLITICAL EXTREMISM
PO4102 - METHODS AND RESEARCH IN POLITICAL SCIENCE
PO4118 - IRELAND AND EU MEMBERSHIP: ADAPTING POLITICS, POLICY AND POLITY
PO4122 - INTRODUCTION TO GLOBAL POLITICS
PO4128 - COMPARATIVE POLITICS OF NON-DEMOCRACY
PO5006 - GRADUATE SEMINAR IN PEACEBUILDING
PO5007 - GRADUATE SEMINAR IN INTERNATIONAL COOPERATION AND CONFLICT
PO5009 - GRADUATE SEMINAR IN COMPARATIVE POLITICS
PO5010 - GRADUATE SEMINAR IN EUROPEAN GOVERNANCE
PO5112 - RUSSIAN AND POST-SOVIET POLITICS
PO5252 - COMPARATIVE CLIMATE POLICY AND POLITICS
PO6032 - GENDER & POLITICS
PR4002 - ANATOMY 2
PR4008 - RESEARCH PROJECT 2
PR4011 - INTRODUCTION TO PHYSIOTHERAPY PRACTICE 2
PR4016 - CARDIO-VASCULAR PHYSIOTHERAPY
PR4024 - NEUROMUSCULOSKELETAL CASES
PR4026 - EXERCISE AND PARTICIPATION IN THE COMMUNITY
PR4032 - RESEARCH METHODS FOR EDUCATION AND HEALTH SCIENCES
PR6002 - EXERCISE AND PARTICIPATION IN THE COMMUNITY
PR6008 - CARDIO-VASCULAR PHYSIOTHERAPY
PR6010 - NEUROMUSCULOSKELETAL CASES
PR6014 - PHYSIOTHERAPY PRACTICE EDUCATION 4
PS4012 - HUMAN DEVELOPMENT AND THE LIFE SPAN 1
PS4032 - PSYCHOLOGY AND SOCIAL ISSUES
PS4033 - RESEARCH METHODS
PS4034 - EMPIRICAL PSYCHOLOGY 2
PS4037 - COGNITION 1
PS4042 - PSYCHOLOGY: THEORY AND METHOD 2
PS4047 - SOCIAL PSYCHOLOGY 2
PS4052 - PRACTICAL PSYCHOLOGY 2
PS4062 - INTRODUCTION TO PSYCHOLOGY APPLIED TO NURSING AND MIDWIFERY
PS4087 - POLITICAL PSYCHOLOGY
PS4108 - APPROACHES TO SOCIAL IDENTITY
PS4138 - HEALTH PSYCHOLOGY
PS5131 - RESEARCH METHODS
PS6022 - ADVANCED EMPIRICAL PSYCHOLOGY
PS6032 - ADVANCED ANALYSIS IN PSYCHOLOGY 2
PS6042 - QUALITATIVE RESEARCH IN METHODS IN PSYCHOLOGY
PS6052 - PROFESSIONAL SKILLS IN PSYCHOLOGY 2
PS6062 - ADVANCED PERSPECTIVES IN SOCIAL IDENTITY RESEARCH
PS6072 - COMMUNITY PSYCHOLOGY
PS6082 - ADVANCED STUDIES IN POLITICAL PSYCHOLOGY
PS6092 - METHODS OF CLINICAL DIAGNOSIS AND INTERVENTION
PS6102 - DEVELOPMENTAL AND LIFESPAN PSYCHOLGOY
PS6112 - RESEARCH METHODS IN PSYCHOLOGY
PS6121 - ADVANCES IN HEALTH PSYCHOLOGY
PS6122 - COGNITION
PS6132 - MIGRATION: INCLUSION AND HEALTH
PS6202 - COMMUNITY PSYCHOLOGY: SERVICE DESIGN AND EVALUATION
PS6302 - INTRODUCTION TO PSYCHOLOGICAL ASSESSMENT ACROSS THE LIFESPAN
PT4004 - INTRODUCTION TO QUALITY MANAGEMENT
PT4008 - DELIVER AND RETURN WITHIN SUPPLY CHAINS
PT4012 - DECISION SUPPORT TOOLS
PT4014 - PLANT AUTOMATION
PT4022 - INTRODUCTION TO QUALITY MANAGEMENT
PT4028 - B TECH PRODUCTION MANAGEMENT PROJECT 2
PT4038 - PRODUCTION AND SERVICE SYSTEMS
PT4112 - MANUFACTURING TECHNOLOGY 2
PY4055 - SOCIOLOGICAL CONCEPTS OF TEACHING AND LEARNING IN PHYSICAL EDUCATION
PY4106 - MOTOR LEARNING AND CHILD DEVELOPMENT WITH A FOCUS ON ATHLETICS
PY4116 - SUBJECT PEDAGOGY 2 – PHYSICAL EDUCATION
PY4128 - POLICY & PROVISION IN PHYSICAL EDUCATION, PHYSICAL ACTIVITY AND YOUTH SPORT
PY4132 - FOUNDATIONS IN HEALTH AND PERFORMANCE FITNESS
PY5082 - PROVIDING POSTURE SEATING AND WHEELCHAIR MOBILITY ACROSS THE LIFE COURSE
PY6003 - APPLYING RESEARCH TO PRACTICE IN PHYSICAL EDUCATION 2
PY6005 - PHYSICAL EDUCATION TEACHERS AS ADVOCATES AND LEADERS
PY6006 - PHYSICAL EDUCATION TEACHERS AS PLANNERS AND LIFELONG LEARNERS
PY6012 - APPLYING RESEARCH TO PRACTICE IN PHYSICAL EDUCATION 1
RE4002 - SPATIAL ROBOTICS
RE4012 - MACHINE VISION
RE4017 - MACHINE VISION
RM8012 - RESEARCH IMPACT : BRIDGING THE GAP BETWEEN RIGOUR AND RELEVANCE
SE4016 - ADVANCED SCIENCE PEDAGOGY
SL5042 - ROLE OF THE INTERMEDIARY: CONTEXT AND COMMUNICATION
SL5052 - ROLE OF THE INTERMEDIARY: METHODS AND TECHNIQUES
SL6105 - THERAPIES AND TECHNOLOGIES FOR SPEECH AND LANGUAGE THERAPY PRACTICE
SL6112 - NEUROGENIC SPEECH, LANGUAGE AND COMMUNICATION NEEDS IN ADULTHOOD
SL6115 - ADVANCED CLINICAL DECISION-MAKING FOR SPEECH AND LANGUAGE THERAPY PRACTICE
SL6122 - DEVELOPMENTAL SPEECH, LANGUAGE AND COMMUNICATION NEEDS IN CHILDHOOD AND ADOLESCE
SO4002 - GENDER: SOCIOLOGICAL PERSPECTIVES
SO4006 - THE SOCIOLOGY OF CRIME DEVIANCE AND SOCIAL CONTROL
SO4014 - SOCIOLOGY OF HEALTH AND ILLNESS FOR NURSING AND MIDWIFERY
SO4031 - CRITICAL WEIGHT STUDIES: RETHINKING 'THE OBESITY EPIDEMIC'
SO4032 - INTRODUCTION TO SOCIOLOGY 2
SO4036 - CONTEMPORARY SOCIOLOGICAL THEORY
SO4046 - QUANTITATIVE METHODS FOR SOCIOLOGICAL RESEARCH
SO4066 - SOCIOLOGY OF INDIGENOUS MINCéIRì/PAVEE (IRISH TRAVELLERS)
SO4076 - PERCEPTIONS OF ECONOMIC AND GENDER INEQUALITY
SO4077 - SOCIOLOGY OF YOUTH
SO4078 - INEQUALITY AND SOCIAL EXCLUSION
SO4088 - SOCIOLOGY OF GLOBALISATION
SO4108 - SOCIOLOGICAL APPROACHES TO GENDER AND MULTICULTURALISM
SO4122 - GATHERING DATA: META ISSUES AND CONTEMPORARY PRACTICES
SO4132 - COMPARATIVE EUROPEAN MIGRATION, THEORY, PRACTICE AND POLICY
SO4208 - SOCIOLOGY OF LOVE AND ITS DARK SIDE
SO4218 - SOCIOLOGICAL PERSPECTIVES SEMINAR SERIES
SO4228 - SOCIOLOGY FINAL YEAR PROJECT 2
SO4238 - SOCIOLOGICAL PERSPECTIVES ON CRIMINAL JUSTICE
SO4248 - URBAN SOCIOLOGY - CRITICALLY REFLECTING ON THE CITY
SO5032 - QUANTITATIVE RESEARCH METHODS 2
SO5042 - QUALITATIVE RESEARCH METHODS 2
SO6012 - THE SOCIOLOGY OF REGENERATION: THEORY, POLICY AND PRACTICE
SO6052 - SOCIOLOGY OF HEALTH AND ILLNESS FOR OCCUPATIONAL THERAPY
SO6062 - LIFE CHANCES: STRATIFICATION, INEQUALITY, AND MOBILITY IN CONTEMPORARY SOCIETY
SO6102 - SELECTED ISSUES IN GENDER, CULTURE AND SOCIETY
SO6122 - MSC DISSERTATION PROPOSAL WORKSHOP
SO6132 - MSC DISSERTATION RESEARCH WORKSHOP
SO6142 - YOUTH SOCIOLOGY
SP4002 - INTRODUCTION TO LATIN AMERICAN CULTURE/S
SP4132 - SPANISH FOR BEGINNERS 2
SP4134 - SPANISH FOR LEGAL STUDIES (BEGINNERS)
SP4142 - SPANISH LANGUAGE AND SOCIETY 2
SP4146 - MODERN AND CONTEMPORARY SPAIN
SP4148 - MEDIA AND CURRENT ISSUES IN THE SPANISH SPEAKING WORLD
SP4152 - SPANISH FOR BUSINESS 2 (BEGINNERS)
SP4156 - SPANISH FOR BUSINESS 4 (BEGINNERS)
SP4158 - SPANISH FOR BUSINESS 7
SP4162 - SPANISH FOR BUSINESS 2
SP4166 - SPANISH FOR BUSINESS 4
SP4232 - SPANISH LANGUAGE,CULTURE AND SOCIETY 2 (BEGINNERS)
SP4242 - SPANISH LANGUAGE, CULTURE AND SOCIETY 2A
SP4246 - SPANISH LANGUAGE, CULTURE AND SOCIETY 4
SP4248 - SPANISH LANGUAGE, CULTURE AND SOCIETY 6
SP4622 - INDIGENISMO AND NEGRISMO IN LATIN AMERICA LITERATURE
SP4628 - WOMEN'S NARRATIVES OF RESISTANCE IN THE HISPANIC WORLD
SP4934 - SPANISH FOR LAW STUDENTS (ADVANCED)
SS4012 - EXERCISE AND HEALTH FITNESS FOR PHYSIOTHERAPISTS
SS4062 - SPORTS BIOMECHANICS INNOVATION
SS4072 - EXERCISE IS MEDICINE - EXERCISE PSYCHOLOGY
SS4082 - EXERCISE IS MEDICINE - CLINICAL APPLICATIONS
SS4092 - ADVANCED PRACTICES IN STRENGTH AND CONDITIONING
SS4102 - PSYCHOLOGICAL FOUNDATION OF SPORT AND EXERCISE
SS4103 - PSYCHOLOGY OF MOVEMENT DEVELOPMENT FROM INFANCY TO ADOLESCENCE
SS4112 - FOUNDATIONS OF EXERCISE, FITNESS AND SPORTING PERFORMANCE
SS4204 - SUPPORT SYSTEMS TO MUSCLE CONTRACTION
SS4304 - INTRODUCTION TO BASIC BIOMECHANICS
SS4404 - COACHING AND SCIENCE PERFORMANCE 3
SS4405 - SPORTS INJURIES
SS4504 - APPLIED PERFORMANCE ANALYSIS
SS6022 - SPEED SPORTS
SS6032 - ENDURANCE SPORTS
SS6042 - STRENGTH SPORTS
SS6052 - TEAM SPORTS
SS6122 - REFLECTIVE PRACTICE FOR SPORTS COACHES AND APPLIED COACHING PROJECT
SS6132 - PERFORMANCE ANALYSIS IN COACHING
SS6152 - PERFORMANCE PSYCHOLOGY
SS6162 - EXERCISE PSYCHOLOGY AND MENTAL HEALTH
SS6172 - PROFESSIONAL PRACTICE 2: PROFESSIONAL AND ETHICAL ISSUES
SS6182 - PSYCHOLOGY RESEARCH DISSERTATION DEVELOPMENT
SS8012 - THE PROFESSIONAL PARADIGM 1: PRACTICAL AND THEORETICAL FRAMEWORKS
SS8022 - EVALUATION METHODS AND ANALYSIS 1
SS8023 - EVALUATION METHODS AND ANALYSIS 2
SS8034 - PROFESSIONAL INNOVATION: INTERVENTION DESIGN AND EVALUATION 4
SS8037 - PROFESSIONAL INNOVATION: INTERVENTION DESIGN AND EVALUATION 7
SS8041 - INNOVATION PROGRESSION 1
TE4012 - ENGLISH AS A FOREIGN LANGUAGE 2 (INTERMEDIATE)
TE4022 - ENGLISH AS A FOREIGN LANGUAGE 2 (UPPER INTERMEDIATE)
TE4032 - ENGLISH AS A FOREIGN LANGUAGE 2 (ADVANCED)
TE4106 - TEACHING ENGLISH TO SPEAKERS OF OTHER LANGUAGES (TESOL) 1
TE4108 - TEACHING ENGLISH TO SPEAKERS OF OTHER LANGUAGES (TESOL) 3
TE6012 - LANGUAGE PEDAGOGY FOR ELT
TE6022 - PROFESSIONAL LANGUAGE DEVELOPMENT FOR ENGLISH LANGUAGE TEACHERS
TL6012 - PROFESSIONAL DEVELOPMENT: DELIVERY, EVALUATION AND REFLECTION ON PRACTICE
TM6002 - RESEARCH PRACTICES IN TOURISM
TP4024 - SCHOOL PLACEMENT 1
TP5912 - TEACHING PRACTICE 2
TR6002 - CONTEMPORARY APPROACHES IN TRANSLATION THEORY AND PRACTICE
TR6012 - SIMULATED TRANSLATION BUREAU
TR6022 - TRANSLATION PRACTICE 2
TR6032 - TRANSLATION INDUSTRY SEMINAR SERIES
TW4006 - WRITING FOR NEW MEDIA
TW4118 - Content Development and Information Management
TX4008 - INTERNATIONAL TAX
TX4407 - CORPORATE TAXATION
TX6132 - ADVANCED TAXATION II
WT4034 - INTRODUCTION TO SOIL MECHANICS AND GEOLOGY
WT4044 - PROFESSIONAL PRACTICE IN THE BUILT ENVIRONMENT
WT4048 - HEALTH AND SAFETY IN TECHNOLOGY EDUCATION
WT4202 - DESIGN STUDIO
WT4208 - BUILDING SERVICES 2
WT4502 - CONSTRUCTION TECHNOLOGY
WT4504 - BUILDING SERVICES 1
WT4602 - CONSTRUCTION MATERIALS
WT4604 - LAND SURVEYING
WT4704 - BUILDING MEASUREMENT
WT4804 - ESTIMATING AND COSTING
WT4808 - FINAL YEAR PROJECT 2 (CONSTRUCTION MANAGEMENT AND ENGINEERING)
WT4902 - MODEL MAKING
WT4978 - FACILITIES MANAGEMENT AND DIGITAL CONSTRUCTION