Universidad Carlos III de Madrid (UC3M) course packages

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. 

Biomedical Engineering | Computer Engineering | Electrical Engineering | Environmental Engineering | Mechatronics Engineering | Software Engineering | Systems-Design Engineering

Biomedical Engineering

Waterloo course UC3M course
September 2024–January 2025:
BME 362 - Biomedical Engineering Design Workshop 1 13454 - Design and Project Planning
BME 364 - Engineering Biomedical Economics 13635 - Principles of Economics
BME 384 - Biomedical Transport: Biofluids and Mass Transfer 15499 - Engineering fluid mechanics
BME 356 - Control Systems 15548 - Control Engineering
BME 356L - Control Systems Lab 15548 - Control Engineering
September 2022–January 2023:
BME 362 - Biomedical Engineering Design Workshop 1 13454 - Design and Project Planning; and,
14160 - Tissue/Organ Regeneration and Bioengineering
BME 356 - Control Systems 15548 - Control Engineering
BME 384 - Biomedical Transport: Biofluids and Mass Transfer 15499 - Engineering Fluid Mechanics
SYDE 584 - Physiological Systems and Biomedical Design 14156 - Medical Physiology 1
September 2022–January 2023:
BME 356 - Control Systems Engineering 15548 - Control Engineering
BME 362 - Biomedical Engineering Design Workshop 1 13454 - Design and Project Planning; and,
14160 - Tissue/Organ Regeneration and Bioengineerinig
BME 384 - Biomedical Transport: Biofluids and Mass Transfer 15499 - Engineering Fluid Mechanics
September 2022–January 2023:
BME 356 - Control Systems Engineering 15548 - Control Engineering
BME 362 - Biomedical Engineering Design Workshop 1 13454 - Design and Project Planning
BME 384 - Biomedical Transport: Biofluids and Mass Transfer 15499 - Engineering Fluid Mechanics
SYDE 584 - Physiological Systems and Biomedical Design 14156 - Medical Physiology 1
September 2022–January 2023:
BME 356 - Control Systems 15548 - Control Engineering
BME 362 - Biomedical Engineering Design Workshop 1 13454 - Design and Project Planning
BME 384 - Biomedical Transport: Biofluids and Mass Transfer 15499 - Engineering Fluid Mechanics
ECE 358 - Computer Networks 13884 - Computer Networks
SYDE 584 - Physiological Systems and Biomedical Design 14156 - Medical Physiology 1
January 2022–June 2022:
BME 355 - Physiological Systems Modelling 15540 - Biological Systems
BME 381 - Biomedical Engineering Ethics 16432 - Bioethics
BME 393 - Digital Systems 15542 - Electronic Technology in Biomedicine
SYDE 575 - Image Processing 14158 - Medical Image Processing
GENE 22C - complementary studies elective (list C) 13158 - Economic History
January 2020–June 2020:
BME 355 - Anatomical Systems Modelling 15540 - Biological Systems
BME 361 - Biomedical Engineering Design 15554 - Introduction to Design of Medical Instrumentation
BME 381 - Biomedical Engineering Ethics 16432 - Bioethics
GENE 21B - technical elective 15553 - Introduction to Biomaterials

Back to top

Computer Engineering

Waterloo courses UC3M courses
September 2024–January 2025:
ECE 307  - Probability Theory and Statistics 2 (core) 13876 - Statistics
ECE 320 - Computer Architecture: technical elective (List 1: 3B) 18272 - Computer Architecture
ECE 351 - Compilers: technical elective (List 1: 3B) 16491 - Automata theory and compliers
ECE 358 - Computer Networkds: technical elective (List 1: 3B) 13884 - Computer Networks
MUSIC 275 - Music and Technology (List D) 19447 - Music and technology for non-engineering

Back to top

Electrical Engineering

Waterloo course UC3M course
September 2024–January 2025:
ECE 320 - Computer Architecture: technical elective (3B) 18272 - Computer Architecture
ECE 307 - Probability Theory and Statistics 2 (core) 18274 - Statistics
GENE 22C - complementary studies electives (List C) 13644 - Game Theory
GENE 22D - complementary studies electives: complementary studies elective (List D) Spanish Language Course (Level A1.1)

Back to top

Environmental Engineering

Waterloo course UC3M course
September 2023–January 2024:
GENE 21I - technical elective (List 1: Energy Specialization)  15081 - Electric power generation 
GENE 21I - technical elective (List 2: Energy Specialization)  15082 - Energy demand management and risk management in non-financial companies
GENE 22C - complementary studies elective (list C: Sustainability Diploma)  15091 - Regulation of energy markets and cost-benefit analysis 

Back to top

Mechatronics Engineering

Waterloo course UC3M course
September 2024–January 2025:
GENE 22A 11689 - Ethics of Technology for Engineering
MTE 360 - Automatic Control Systems 14026 - Control Engineering | 
MTE 351 - Fluid Mechanics | 15499 - Engineering Fluid Mechanics
September 2024–January 2025:
MSE 261 - Engineering Economics: Financial Management for Engineering 13166 - Financial Economics
MTE 360 - Automatics Control Systems 14026 - Control Engineering I
MTE 352 - Fluid Mechanics 1 15499 - Engineering fluid mechanics
GENE 21T 15549 - Robotics
September 2023–January 2024:
MTE 360 - Automatic Control Systems 14026 - Control Engineering I
ME 351 - Fluid Mechanics  15499 - Engineering Fluid Mechanics 
GENE 21T 15350 - Aircraft Systems 
MSCI 261 - Engineering Economics: Financial Management for Engineers  13747 - Financial Economics 
September 2023–January 2024:
ME 351 - Fluid Mechanics 15499 - Engineering Fluid Mechanics
MTE 360 - Automatic Control Systems 19092 - Control Engineering I 
GENE 21T 15341 - Aerospace Structures
GENE 21T 15350 - Aircraft Systems 
January 2023–June 2023:
MSCI 261 - Engineering Economics  15089 - Principles of economics: markets and financials 
SPAN 101 - Introduction to Spanish 1  Semester Spanish Language Course (Level A1)
September 2022–January 2023:
MTE 351 - Fluid Mechanics 1 15499 - Engineering Fluid Mechanics
MTE 360 - Automatic Control Systems 14026 - Control Engineering I
MTE 380 - Mechatronics Engineering Design 18421 - Industrial Automation I

MSCI 261 – Engineering Economics: Financial Management for Engineers

13747 - Financial Economics
September 2022–January 2023:
MTE 351 - Fluid Mechanics 1 15499 - Engineering Fluid Mechanics
MTE 380 - Mechatronics Engineering Design 18421 - Industrial Automation I
MSCI 261 – Engineering Economics: Financial Management for Engineers 13747 - Financial Economics
September 2022–January 2023:
ME 351 - Fluid Mechanics 1 15499 - Engineering Fluid Mechanics
MTE 380 - Mechatronics Engineering Design 18421 - Industrial Automation II
MSCI 261 - Engineering Economics: Financial Management for Engineers 13747 - Financial Economics
GENE 21T - technical elective 15756 - Computing Technologies for the Web
GENE 22C - complimentary studies elective (list C) 11683 - The 1960s and The New Journalism

Back to top

Software Engineering

Waterloo course UC3M course
September 2024–January 2025:
GENE 22A - complementary studies elective (list A) 11689 - Ethics of Technology for Engineering
SE 380 - Introduction to Feedback Control 14026 - Control Engineering 1
ECE 358 - Computer Networks 13884 - Computer Networks
GENE 22A - complementary studies elective (list A) 12705 - Bioethics
ECE 320 - Computer Architecture 18272 - Computer Architecture 
September 2023–January 2024:
SE 463 - Software Requirements Specification and Analysis 15974 - Software Engineering
ECE 358 - Computer Networks 13884 - Computer Networks
SE 380 - Introduction to Feedback Control 14026 - Control Engineering 1
September 2023–January 2024:
ECE 409 - Cryptography and System Security 18263 - Cryptography 
GENE 22A - complementary studies elective (list A) 19460 - Peace Engineering 
ECE 320 - Computer Architecture 18272 - Computer Architecture 
September 2023–January 2024:
CS 346 - Application Development  16497 - Web Applications 
CS 370 - Numerical Computation 18262 - Numerical Methods 
September 2023–January 2024:
ECE 409 - Cryptography and System Security 18263 - Cryptography 
GENE 22A - complementary studies elective (list A) 19460 - Peace Engineering 

Back to top

Systems Design Engineering

Waterloo course

UC3M course
September 2024–January 2025:
SYDE 312 - Applied Linear Algebra 15363 - Linear Algebra
GENE 21D - Technical Elective 16488 - Data Base
September 2024–January 2025:
SYDE 352 - Introduction to Control Systems 14026 - Control Engineering I
SYDE 312 - Applied Linear Algebra 15363 - Linear Algebra
SYDE 522 - Foundation of Artificial Intelligence 17661 - Machine Learning for Business Decision Making
CENE 22C - complementary studies elective (list C) 13507 - Spanish History: 20th Century
September 2024–January 2025:
SYDE 352 - Introduction to Control Systems 14026 - Control Engineering I
SYDE 312 - Applied Linear Algebra 15363 - Linear Algebra
GENE 21D - technical elective 16488 - Data Base
September 2024–January 2025:
SYDE 312 - Applied Linear Algebra 15363 - Linear Algebra
SYDE 522 - Foundation of Artificial Intelligence 17661 - Machine Learning for Business Decision Making
January 2024–June 2024:
SYDE 352 - Introduction to Control Systems 15514 - Control Engineering I
ECE 453 - Software Testing, Quality Assurance and Maintenance 18280 - Software Verification Techniques
GENE 21D - technical elective 16504 - Mobile Applications
INTEG 340 - Research Design and Methods 16631 - Multidisciplinary Research Design in Social Sciences
SYDE 352 - Introduction to Control Systems 15514 - Control Engineering I
January 2024–June 2024:
SYDE 352 - Introduction to Control Systems 15514 - Control Engineering I
ECE 453 - Software Testing, Quality Assurance and Maintenance 18280 - Software Verification Techniques
January 2024–June 2024:
SYDE 352 - Introduction to Control Systems 15514 - Control Engineering I
GENE 21D - technical elective 16504 - Mobile Applications
ECE 453 - Software Testing, Quality Assurance and Maintenance 18280 - Software Verification Techniques
September 2023–January 2023:
MSE 432 - Production and Service Operations Management 13172 - Operations Management
GENE 22C - complementary studies elective (list C) 13747 - Financial Economics
SYDE 352 - Introduction to Control Systems 15514 - Control Engineering I
January 2023–June 2023:
GENE 22C - complementary studies elective (list C) 13981 - Introduction to Engineering Management 
SYDE 352 - Introduction to Control Systems  15514 - Control Engineering I
SYDE 352L - Control Systems Laboratory 
January 2023–June 2023:
GENE 22D - complementary studies elective (list D) 14197 - Introduction to engineering management 
INTEG 340 - Research Design & Methods 16631 - Multidisciplinary Research Design in Social Sciences 
September 2022–January 2023:
SYDE 352 - Introduction to Control Systems
SYDE 352L - Control Systems Laboratory
14026 - Control Engineering I
MSCI 353 - Human-Computer Interaction 13882 - User Interfaces
MSCI 432 - Production and Service Operations Management 13172 - Operations Management
September 2022–January 2023:
MSCI 343 - Human-Computer Interaction 13882 - User Interfaces
MSCI 432 - Production and Service Operations Management 13172 - Operations Management
MSCI 446 - Introduction to Machine Learning 17661 - Machine Learning for Business Decision Making
September 2022–January 2023:
MSCI 343 - Human-Computer Interaction 13882 - User Interfaces
MSCI 446 - Introduction to Machine Learning 17661 - Machine Learning for Business Decision Making
SYDE 352 - Introduction to Control Systems
SYDE 352L - Control Systems Laboratory
14026 - Control Engineering I
September 2022–January 2023:
SYDE 381 - Thermodynamics 14016 - Physics I
SYDE 383 - Fluid Mechanics 15499 - Engineering Fluid Mechanics
MSCI 446 - Introduction to Machine Learning 17661 - Machine Learning for Business Decision Making
September 2022–January 2023:
MSCI 343 - Human-Computer Interaction 13882 - User Interfaces
MSCI 432 - Production and Service Operations Management 13172 - Operations Management
MSCI 434 - Supply Chain Management 17629 - Operations and Supply Chain
SYDE 352 - Introduction to Control Systems
SYDE 352L - Control Systems Laboratory
14026 - Control Engineering I
September 2022–January 2023:
MSCI 343 - Human-Computer Interaction 13882 - User Interfaces
MSCI 432 - Production and Service Operations Management 13172 - Operations Management
SYDE 352 - Introduction to Control Systems
SYDE 352L - Control Systems Laboratory
14026 - Control Engineering I

Back to top