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