Trinity College Dublin courses

Note 1: All courses received post-exchange approval and are subject to change  

Note 2: Even if your Waterloo program/plan is not listed, don't be discouraged. The names of the programs at the partner universities often differ from those at Waterloo. Be sure to check the course offerings in one or more areas of study when searching for possible course matches. 

ArchitectureArchitectural Engineering | Biomedical EngineeringCivil Engineering | Computer Engineering | Electrical Engineering | Environmental Engineering | Management Engineering | Mechanical Engineering | Software Engineering | Systems Design Engineering

Architecture

Waterloo course Trinity course
September 2024–December 2024:
ARCH 393 - Design Studio AR1A80 - Building Engineering Studios
ARCH 442 - Contemporary Theory AR1A061 - Delft Lectures on Architectural Design 
ARCH 540 - Special Topics in Cultural History AR1A066 -  Delft Lectures on Architectural History
ARCH 520 - Special Topics on Landscape AR1MET015 - Situating Architecture 
September 2024–December 2024:
ARCH 393 - Design Studio AR1CP011 - Complex Projects Design Studio
ARCH 442 - Contemporary Architectural Theory AR1A066 -  Delft Lectures on Architectural History 
ARCH 570 - Special Topics in Technology AR1A80 - Building Engineering Studios
ARCH 540 - Special Topics in Cultural History AR1A061 - Delft Lectures on Architectural Design 
ITAL 101 - Intro to Italian WM - ITAV-2013 - Italian for Beginners

Back to top

Architectural Engineering

Waterloo course Trinity course
January 2025–May 2025:
CIVE 415 - Structural System Design CE7S04 S4 - Bridge Engineering
AE 310 - Introduction to Structural Design CEU33A04 3A4 - Structural Analysis
SCI 250 - Environmental Geology CEU33A08 3A8 - Geology for Engineers
AE 325 - Architectural Engineering Studio 2 CEU44A62 4A6(2) - Structures 2 [ Advanced Design of Structs]
AE 392 - Economics and Life Cycle Cost  Analysis MEU44B06 4B6 - Manufacturing Systems and Project Management
FR 150 - Basic French  TEU00162 - French Language and Culture (Advanced)
January 2025–May 2025:
CIVE 415 - Structural System Design CE7S04 S4 - Bridge Engineering
AE 310 - Introduction to Structural Design CEU33A04 3A4 - Structural Analysis
SCI 250 - Environmental Geology CEU33A08 3A8 - Geology for Engineers
AE 325 - Architectural Engineering Studio 2 CEU44A62 4A6(2) - Structures 2 [ Advanced Design of Structs]
AE 392 - Economics and Life Cycle Cost Analysis MEU44B06 4B6 - Manufacturing Systems and Project Management
September 2023–December 2023:
CIVE 505 - Structural Dynamics  CE7S03 - S3 Wind and Earthquake Engineering 
AE 310 - Introduction to Structural Design CEU33A02 - 3A2 Structural Design
AE 325 - Project 1 Studio CEU33A17 - Civil Engineering Design Challenge
GENE 22C - complementary studies elective (list C) HAU 22005 - Themes in Irish Art 1 

Back to top

Biomedical Engineering

Waterloo courses Trinity course
September 2024–December 2024:
BME 589 - Special Topics in Biomedical Devices  BM41095 - Medical Devices: Past, Present, Future
BME 553 - Introductory Mechanics of Biomedical and Biological Materials  BM41131 - Tissue Biomechanics
BME 362 - Biomedical Engineering Design workshop 1 BM41141 - Fundamentals of Biomedical Engineering
BME 411 - Optimization and Numerical methods SC42056 - Optimisation for Systems and Control
BME 384 - Biomedical Transport:  BM41170 - Physiological Flows and Transport

Back to top

Civil Engineering

Waterloo course Trinity course
September 2022–December 2022:
CIVE 310 - Introduction to Structural Design CEU33A02 - 3A2 Structural Design
ENVE 383 - Advanced Hydrology and Hydraulics CEU44A15 - Hydraulics and Hydrology
GENE 22C - complementary studies elective (list C) BUU22570 - Creative Thinking, Innovation and Entrepreneurial Action
GENE 22A - complementary studies elective (list A) TEU00431 - Thinking Digitally and Culturally

Back to top

Computer Engineering

Waterloo course Trinity course
September 2024–December 2024:
ECE 358 - Computer Networks: technical elective (3B: list 1) CSU33031 - Computer Networks
GENE 21Q - technical electives CSU44004 - Formal Verifications
GENE 21Q - technical electives CSU33012 - Software Engineering 
GENE 22C - complimentary studies electives (list C) LIU44006 - Language Policy and Planning 

September 2022–December 2022:

ECE 320 - Computer Architecture: technical elective (3B) CSU34021 - Computer Architecture II
ECE 313 - Digital Signal Processing: technical elective (3B) EEU44C05 - Digital Signal Processing
ECE 358 - Computer Networks: technical elective (3B) EEU44C04 - Next Generation Networks
GENE 21Q - technical elective CSU44052 - Computer Graphics

January 2022–May 2022:

GENE 21Q - technical elective CSU34041 - Information Management II
GENE 21Q - technical elective CSU44060 - Knowledge Representation and Automata
GENE 22C - complementary studies elective (list C) REU12752 - Dharmic Religions
GENE 22C - complementary studies elective (list C) STU33005 ST3005 - Information Systems
GENE 22C - complementary studies elective (list A) TEU00462 - Sustainable Development Goals and Policy Evaluation:
Global Development One Target at a Time

Back to top

Electrical Engineering

Waterloo course Trinity course
Waterloo Engineering students from this program have been to this partner previously but there are no recent study plans available.

Back to top

Environmental Engineering

Waterloo course Trinity course
 
GENE21I - Technical Elective CE7E07 - Sustainable Water Supply and Sanitation
GENE21I - Technical Elective CE7J02 - Solar Energy Conversion and Applications
CIVE 440 - Transit Planning and Operations CE7T02 - Transport Modelling and Planning
GENE 22C - complimentary studies elective (list C) HHU11000 - Semester Start-Up Programme

Back to top

Management Engineering

Waterloo course Trinity course
September 2023–December 2023:
MSE 434 - Supply Chain Management ME5MM3 - Supply Chain Management 
MSE 546 - Advanced Machine Learning  EEU44C16 - Deep Learning and it's Applications
GENE 21U - Introduction to Functional Programming CSU34016 - Introduction to Functional Programming 

Back to top

Mechanical Engineering

Waterloo course Trinity course
January 2023–May 2023:
ME 321 - Kinematics and Dynamics of Machines MEU33B05 3B5 - Mechanics of Machines
ME 340 - Manufacturing Processes MEU33B07 3B7 - Manufacturing Technology and Systems
ME 354 - Thermodynamics 2 MEU33B01 3B1 - Thermodynamics
ME 380 - Mechanical Design Project EEU22E10 2E10 - Engineering Design IV: Project
GENE 22C - complementary studies elective (list C) TEU00442 - Decoding Genetics: The Building Blocks of Life

Back to top

Software Engineering

Waterloo course Trinity course
September 2023–December 2023:
STV100 - Society, Technology and Values: Introduction CSU 11081 - Computers and Society 
ECE320 - Computer Architecture  CSU 34021 - Computer Architecture II
CS480 - Introduction to Machine Learning CSU 44061 - Machine Learning
ENGL208M - Travel Literature TEU00291 - Travel and English Literature

Back to top

Systems Design Engineering

Waterloo course Trinity course
January 2024–May 2024:
MGMT 244 - Principles of Marketing BUU 22520 - Principles in Marketing
FINE 2XX HAU 33016 - Painting in Europe in the Long Renaissance
SYDE 352 - Introduction to Control Systems MEU 44B09 - Control Engineering I
SYDE 362 - Systems Design Methods 2: Testing, Verification and Validation STU 33004 - Research Methods
PSYCH 2XX PSU 3473V - Human Reasoning

Back to top