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.
Architecture | Biomedical Engineering | Chemical Engineering | Civil Engineering | Computer Engineering | Electrical Engineering | Environmental Engineering | Management Engineering | Mechanical Engineering | Mechatronics Engineering | Nanotechnology Engineering | Software Engineering| Systems Design Engineering
Effective immediately - Engineering, Math and specifically CS modules are in high demand by NUS degree-seeking students so NUS CANNOT guarantee any courses for UW students especially core courses. Do NOT count on getting any core courses during your exchange term. Accounting and Finance courses are NOT open to exchange students. Engineering students - be aware that NUS CANNOT guarantee any ENG courses for you to take, therefore, do NOT count on getting any ENG courses. Only 2 Engineering students per ENG department will be matched at NUS due to capacity at NUS for ENG students.
Architecture
| Effective 2020/2021, Architecture students are no longer permitted to exchange to NUS. |
Biomedical Engineering
| Waterloo course | NUS course |
|---|---|
| Janauary 2025–May 2025: | |
| BME 384 - Biomedical Transport: Biofluids and Mass Transfer | ME 2134 - Fluid Mechanics 1 |
| BME 356 - Control Systems | ME 2142 - Feedback Control Systems |
| GENE 310E - technical elective | MLE 3202 - Materials for Biointerfaces |
| Janauary 2024–May 2024: | |
| MSE 446 - Introduction to Machine Learning | CS3244 - Machine Learning |
| BME 393 - Digital Systems | EE2026 - Digital Design |
| NME 361 - Biomedical Engineering Design | ESP3903 - Major Design Project 2 |
| BME 381 - Biomedical Engineering Ethics | IS1108 - Digital Ethics and Data Privacy |
| Janauary 2024–May 2024: | |
| BME 393 - Digital Systems | EE2026 - Digital Design |
| NME 361 - Biomedical Engineering Design | ESP3903 - Major Design Project 2 |
| GENE 22C - complementary studies elective (list C) | GE3248 - Cities in Transition |
| BME 384 - Biomedical Transport: Biofluids and Mass Transfer | ME 2134 - Fluid Mechanics 1 |
| Janauary 2023–May 2023: | |
| GENE 21B - Technical courses taken on exchange by BME | BN4406 - Biophotonics and Bioimaging |
| GENE 22D - complementary studies elective (list D) | JS2230 - Food in Japan |
| BME 384 - Biomedical Transport: Biofluids and Mass Transfer | ME2134 - Fluid Mechanics 1 |
| GENE 21B - Technical courses taken on exchange by BME | PF 3502 - Smart Facilities |
| August 2022–December 2022: | |
| BME 356 - Control Systems | ME2142 - Feedback Control Systems |
| BME 364 - Engineering Biomedical Economics | SPH3403 - Public Health Economics |
| BME 384 - Biomedical Transport: Biofluids and Mass Transfer | ME2134 - Fluid Mechanics 1 |
| Janauary 2020–May 2020: | |
| BME 361 - Biomedical Engineering Design | EE3031 - Innovation and Enterprise I |
| BME 381 - Biomedical Engineering Ethics | EG2401A - Engineering Professionalism |
| MSCI 442 - Impract of Information Systems on Organization and Safety | IS11103 - Information Systems Innovations in Organizations and Society |
| GENE 21B - technical elective | CS4240 - Interaction Design for Virtual and Augmented Reality |
| GENE 22C - complementary studies elective (list C) | GEH1073 - The Art of Chinese Poetry |
Chemical Engineering
| Waterloo course | NUS course |
|---|---|
| Waterloo Engineering students from this program have been to this partner previously but there are no recent study plans available. | |
Civil Engineering
| Waterloo course | NUS course |
|---|---|
| August 2024–December 2024: | |
| CIVE 310 - Introduction to Structural Design | CE3165 - Concrete Design for Urban Infrastructure |
| CIVE 375 - Environmental Engineering Principles | ESE2001 - Environmental Challenges in the Anthropocene |
| GEOG 357 - River Managment | GE3255 - Aquatic, Riparian and Coastal System |
| August 2022–December 2022: | |
| CIVE 354 - Geotechnical Engineering 2 | CE3116 - Foundation Engineering |
| CIVE 414 - Structural Concrete Design | CE3165 - Structural Concrete Design |
| GENE 21K - technical elective (list B) | CE2183 - Construction Project Management |
| GENE 21K - technical elective (list A) | CE4221 - Design of Land Transport Infrastructures |
| EASIA 291R - Special Topics | SE1101E - The Lands Below the Winds: Southeast Asia in the World |
| CIVE 400 - Civil Engineering Design Project 1 | taken in Spring 2022 at Waterloo |
Computer Engineering
| Waterloo course | NUS course |
|---|---|
| August 2024–December 2024: | |
| ECE 307 - Probability Theory and Statistics 2 (core) | ST2132 - mathematical Statistics (core) |
| ECE 320 - Computer Architecture | CG3207 - Computer Architecture (List 1 TE) |
| ECE 358 - Computer Networks | CS 3103 - Computer Networks Practice (List1 TE) |
| August 2023–December 2023: | |
| ECE 320 - Computer Architecture: technical elective (3B) | CG3207 - Computer Architecture |
| ECE 358 - Computer Networks: technical elective (3B) | EE4204 - Computer Networks |
| GENE 23Q - natural science elective | LSM1301 - General Biology |
| ECE 307 - Probability Theory and Statistics 2 (core) | ST2132 - Mathematical Statistics |
| August 2023–December 2023: | |
| ECE 358 - Computer Networks: technical elective (3B) | EE4204 - Computer Networks |
| GENE 21Q - technical elective | CS2107 - Introduction to Information Security |
| ECE 320 - Computer Architecture: technical elective (3B) | CG3207 - Computer Architecture |
| ECE 307 - Porbability Theory and Statistics 2 (core) | ST2132 - Mathematical Statistics |
| Janauary 2023–May 2023: | |
| GENE 21Q - technical elective | CS3230 - Design and Analysis of Algorithms |
| ECE 318 - Communication Systems | EE3131C - Communication Systems |
| ECE 380 - Analog Control Systems | EE3331C - Feedback Control Systems |
| GENE 21Q - technical elective | EE4802 - Learning from Data |
| GENE 22C - complementary studies elective (list C) | GEX1019 - The Logic of Language |
| August 2022–December 2022: | |
| ECE 307 - Porbability Theory and Statistics 2 (core) | ST2132 - Mathematical Statistics |
| ECE 358 - Computer Networks: technical elective (3B) | CS3103 - Computer Networks Practice |
| ECE 320 - Computer Architecture: technical elective (3B) | CS4223 - Multi-core Architectures |
| GENE 22C - complementary studies elective (list C) | GE1101E - Geographical Journeys: Exploring World Environments |
| GENE 23Q - natural science elective (list 2) | LSM1301 - General Biology |
| August 2022–December 2022: | |
| ECE 307 - Probability Theory and Statistics 2 (core) | ST2132 - Mathematical Statistics |
| ECE 320 - Computer Architecture: technical elective (3B) | CG3207 - Computer Architecture |
| GENE 22C - complementary studies elective (list C) | GEX1005 - Public Speaking and Critical Reasoning |
| Courses taken online from Athabasca University while on exchange: | |
| ECE 356 - Database Systems: technical elective (3B) | COMP 378 - Introduction to Database Management |
| ECE 358 - Computer Networks: technical elective (3B) | COMP 347 - Computer Networks |
| August 2022–December 2022: | |
| ECE 307 - Probability Theory and Statistics 2 (core) | ST2132 - Mathematical Statistics |
| ECE 320 - Computer Architecture: technical elective (3B) | CS4223 - Multi-core Architectures |
| GENE 22D - complementary studies electives (list D) | LAB1201 - Bahasa Indonesia 1 |
| August 2022–December 2022: | |
| ECE 307 - Probability Theory and Statistics 2 (core) | ST2132 - Mathematical Statistics |
| ECE 358 - Computer Networks: technical elective (3B) | CS3103 - Computer Networks Practice |
| ECE 320 - Computer Architecture: technical elective (3B) | CS4223 - Multi-core Architectures |
| GENE 22C - complementary studies elective (list C) | GE1101E - Geographical Journeys: Exploring World Environments |
| GENE 23Q - natural science electives (list 2) | GE3253 - Weather and Climate |
| Janauary 2022–May 2022: | |
| GENE 21Q - technical elective | CS4347 - Sound and Music Computing |
| GENE 21Q - technical elective | EE4415 - Integrated Digital Design |
| GENE 21Q - technical elective | ME3281 - Microsystems Design and Applications |
| GENE 22C - complementary studies elective (list C) | GEX1010 - Thinking Like an Economist |
| August 2022–December 2022: | |
| ECE 318 - Analog and Digital Communicationis | EE3131C - Communication Systems |
| GENE 21Q - technical elective | CS4215 - Programming Language Implementation |
| GENE 22C - complementary studies elective (list C) | EE3031 - Innovation and Enterprise |
| GENE 22D - complementary studies elective (list D) | GET1008 - Public Speaking and Critical Reasoning |
| GENE 23Q - natural science elective (list 2) | GEH1028 - The Emerging Nanoworld |
Electrical Engineering
| Waterloo course | NUS course |
|---|---|
| Waterloo Engineering students from this program have been to this partner previously but there are no recent study plans available. | |
Environmental Engineering
| Waterloo course | NUS course |
|---|---|
| Janauary 2022–May 2022: | |
| GENE 21I - Technical Elective | CM4282 - Energy Resources |
| GENE 21I - Technical Elective | EE4511 - Renewable Generation and Smart Grid |
| ENVE 577 - Engineering for Solid Waste Management | ESE3101 - Resource Management and Circular Economy |
| GENE 21I - Technical Elective | LSM3257 - Applied Data Analysis in Ecology and Evolution |
| GENE 22A - Complimentary studies elective (list A) | PC2423 - Energy for a Better World |
Management Engineering
| Waterloo course | NUS course |
|---|---|
| Waterloo Engineering students from this program have been to this partner previously but there are no recent study plans available. | |
Mechanical Engineering
| Waterloo course | NUS course |
|---|---|
| Waterloo Engineering students from this program have been to this partner previously but there are no recent study plans available. | |
Mechatronics Engineering
| Waterloo course | NUS course |
|---|---|
| Janauary 2025–May 2025: | |
| MTE 380 - Mechatronics Engineering Design Workshop | CDE 2300 - Product Design and Innovation |
| MTE 360 - Automatic Control Systems | EE 3331C - Feedback Control Systems |
| MTE 322 - Electromechanical Machine Design | ME 2102 - Engineering Innovation and Modelling |
| ME 351 - Fluid Mechanics | ME 2134 - Fluid Mechanics 1 |
| Janauary 2025–May 2025: | |
| MTE 380 - Mechatronics Engineering Design Workshop | CDE 2300 - Product Design and Innovation |
| MTE 360 - Automatic Control Systems | EE 3331C - Feedback Control Systems |
| MTE 322 - Electromechanical Machine Design | ME 2102 - Engineering Innovation and Modelling |
| ME 351 - Fluid Mechanics | ME 2134 - Fluid Mechanics 1 |
| Janauary 2025–May 2025: | |
| MTE 322 - Electromechanical Machine Design | ME 2102 - Engineering Innovation and Modelling |
| MTE 360 - Automatic Control Systems | EE 3331C - Feedback Control Systems |
| MTE 380 - Mechatronics Engineering Design Workshop | CDE 2300 - Product Design and Innovation |
| MTE 352 - Fluid Mechanics 1 | ME 2134 - Fluid Mechanics 1 |
| MSE 446 - Introduction to Machine Learning | CS 3244 - Machine Learning |
| Janauary 2025–May 2025: | |
| MTE 322 - Electromechanical Machine Design | ME 2102 - Engineering Innovation and Modelling |
| MTE 352 - Fluid Mechanics 1 | ME 2134 - Fluid Mechanics 1 |
| MTE 360 - Automatic Control Systems | ME 2142 - Feedback Control Systems |
| CS 486 - Introduction to Artificial Intelligence | CS 3243 - Introduction to Artificial Intelligence |
| ECE 351 - Compilers | CS 4212 - Compiler Design |
| Janauary 2025–May 2025: | |
| MTE 360 - Automatic Control Systems | EE 3331C - Feedback Control Systems |
| MTE 322 - Electromechanical Machine Design | ME 2102 - Engineering Innovation and Modelling |
| MTE 352 - Fluid Mechanics 1 | ME 2134 - Fluid Mechanics 1 |
| MSE 446 - Introduction to Machine Learning | CS 3244 - Machine Learning |
| Janauary 2025–May 2025: | |
| MTE 380 - Mechatronics Engineering Design Workshop | CDE 2300 - Product Design and Innovation |
| MTE 322 - Electromechanical Machine Design | ME 2102 - Engineering Innovation and Modelling |
| MTE 352 - Fluid Mechanics 1 | ME 2134 - Fluid Mechanics 1 |
| GENE 21T | MLE 4228 - Robotic Materials |
| GENE 21A | HY 3223 - Technology and Culture in the Asia Pacific |
| Janauary 2025–May 2025: | |
| MTE 352 - Fluid Mechanics 1 | ME 2134 - Fluid Mechanics 1 |
| MTE 322 - Electromechanical Machine Design | ME 2102 - Engineering Innovation and Modelling |
| MTE 360 - Automatic Control Systems | EE 3331C - Feedback Control Systems |
| MSE 446 - Introduction to Machine Learning | CS 3244 - Machine Learning |
| MTE 380 - Mechatronics Engineering Design Workshop | CDE 2300 - Product Design and Innovation |
| August 2024–December 2024: | |
| MTE 360- Automatic Control Systems | ME2142 - Feedback Control Systems |
| CS 486 - Introduction to Artificial Intelligence | CS3243 - Introduction to Artificial Intelligence |
| MSCI 442 - Introduction of Information Systems on Organizations and Society | IS1108 - Digital Ethics and Data Privacy |
| MTE 352 - Fluis Mechanics 1 | ME2134 - Fluid mechanics I |
| MTE 322 - Electromechanical Machine Design | ME2102 - Engineering Innovation and Modelling |
| Janauary 2024–May 2024: | |
| MTE 322 - Electromechanical Machine Design | ME 2102 - Engineering Innovation and Modelling |
| ME 351 - Fluid Mechanics | ME 2134 - Fluid Mechanics I |
| MTE 360 - Automatic Control Systems | EE 3331C - Feedback Control Systems |
| GENE 22C - complementary studies elective (list C) | NM 2207 - Computational Media Literacy |
| Janauary 2024–May 2024: | |
| MTE 322 - Electromechanical Machine Design | ME 2102 - Engineering Innovation and Modelling |
| ME 351 - Fluid Mechanics | ME 2134 - Fluid Mechanics I |
| MTE 360 - Automatic Control Systems | ME 2142 - Feedback Control Systems |
| PHL 240 - Introduction to Formal Logic | GEX 1014 - Logic |
| August 2023–December 2023: | |
| MTE 322 - Electromechanical Machine Design | ME 2102 - Engineering Innovation and Modelling |
| ME 351 - Fluid Mechanics | ME 2134 - Fluid Mechanics I |
| MTE 360 - Automatic Control Systems | ME 2142 - Feedback Control Systems |
| MSCI 261 - Engineering Economics: Financial Management for Engineers | QF 1100 - Introduction to Quantitative Finance |
| GENE 22A - Complementary studies elective (list A) | SC 2222 - Sports and Society |
| August 2023–December 2023: | |
| GENE21M - Smart Facility Management Robotics | IPM4201 - Smart Facility Management Robotics |
| GENE22D - French 1 | LAF1201 - French 1 |
| GENE21M - Energy and Thermal Systems | ME4226 - Energy and Thermal Systems |
| Janauary 2023–May 2023: | |
| MTE 360 - Automatic Control Systems | EE3331C - Feedback Control Systems |
| MTE 322 - Electromechanical Machine Design | ME2102 - Engineering Innovation and Modelling |
| ME 351 - Fluid Mechanics 1 | ME2134 - Fluid Mechanics 1 |
| MTE 420 - Power Electronics and Motor Drives | EE4503 - Power Electronics for Sustainable Energy Technologies |
| Janauary 2023–May 2023: | |
| MTE 321 - Design and Dynamics of Machines | ME2102 - Engineering Innovation and Modelling |
| MTE 309 - Introduction to Thermodynamics and Heat Transfer | ME2121 - Engineering Thermodynamics and Heat Transfer |
| ME 351 - Fluid Mechanics 1 | ME2134 - Fluid Mechanics 1 |
| MTE 325 - Microprocessor Systems and Interfacing for Mechatronics Engineering | ME3241 - Microprocessor Applications |
| GENE 22A - complementary studies elective (list A) | JS2233 - Idols and Celebrities in Japan and Korea |
| Janauary 2023–May 2023: | |
| MTE 322 - Electromechanical Machine Design | ME2102 - Engineering Innovation and Modelling |
| MTE 360 - Automatic Control Systems | EE3331 - Feedback Control Systems |
| ME 351 - Fluid Mechanics 1 | ME2134 - Fluid Mechanics 1 |
| GENE 22C - complementary studies elective (list C) | JS2230 - Itadakimasu - Food in Japan |
| PSYCH 101 - Introductory Psychology | PL1101E - Introduction to Psychology |
| Janauary 2023–May 2023: | |
| MTE 360 - Automatic Control Systems | EE3331C - Feedback Control Systems |
| MTE 322 - Electromechanical Machine Design | ME2102 - Engineering Innovation |
| ME 351 - Fluid Mechanics 1 | ME2134 - Fluid Mechanics 1 |
| GENE 22C - complementary studies elective (list C) | JS2230 - Itadakimasu - Food in Japan |
| GENE 22C - complementary studies elective (list C) | SE3233 - Martial arts in Southeast Asia |
| August 2022–December 2022: | |
| MTE 360 - Automatic Control Systems | EE3331C - Feedback Control Systems |
| MTE 380 - Mechatronics Engineering Design Workshop | ESP3902 - Major Design Project 1 |
| GENE 22C - complementary studies elective (list C) | GEX1026 - I do think therefore I am |
| GENE 22C - complementary studies elective (list C) | MUA2251 - Live Interactivity |
| Janauary 2020–May 2020: | |
| ME 351 - Fluid Mechanics 1 | CN2122 - Fluid Mechanics |
| MTE 322 - Electromechanical Machine Design | ME2102 - Engineering Innovation and Modelling |
| MTE 360 - Automatic Control Systems | ME2142 - Feedback Control Systems |
| MTE 380 - Mechatronics Design Workshop | EE3031 - Innovation and Enterprise I |
| MSCI 442 - Impact of Information Systems on Organizations and Society | IS1103 - IS Innovations in Organisations and Society |
| MSCI 261 - Engineering Economics: Financial Management for Engineers | will be taken at Waterloo before graduation |
| Janauary 2020–May 2020: | |
| ME 351 - Fluid Mechanics 1 | CN2122 - Fluid Mechanics |
| MTE 322 - Electromechanical Machine Design | ME2102 - Engineering Innovation and Modelling |
| MTE 360 - Automatic Control Systems | ME2142 - Feedback Control Systems |
| MTE 380 - Mechatronics Design Workshop | EE3031 - Innovation and Enterprise I |
| GENE 22D - complementary studies elective (list D) | GET1028 - Logic |
| MSCI 261 - Engineering Economics: Financial Management for Engineers | will be taken at Waterloo before graduation |
| Janauary 2020–May 2020: | |
| ME 351 - Fluid Mechanics 1 | CN2122 - Fluid Mechanics |
| MTE 322 - Electromechanical Machine Design | ME2102 - Engineering Innovation and Modelling |
| MTE 360 - Automatic Control Systems | ME2142 - Feedback Control Systems |
| MTE 380 - Mechatronics Design Workshop | EE3031 - Innovation and Enterprise I |
| GENE 22C - complementary studies elective (list C) | GET1036 - The Logic of Language |
| MSCI 261 - Engineering Economics: Financial Management for Engineers | will be taken at Waterloo before graduation |
| Janauary 2020–May 2020: | |
| ME 351 - Fluid Mechanics 1 | CN2122 - Fluid Mechanics |
| MTE 360 - Automatic Control Systems | ME2142 - Feedback Control Systems |
| MTE 380 - Mechatronics Design Workshop | EE3031 - Innovation and Enterprise I |
| GENE 22A - complementary studies elective (list A) | IS1103 - IS Innovations in Organisations and Society |
| GENE 22C - complementary studies elective (list C) | GET1036 - The Logic of Language |
| MSCI 261 - Engineering Economics: Financial Management for Engineers | will be taken at Waterloo before graduation |
| MTE 322 - Electromechanical Machine Design | |
| Janauary 2020–May 2020: | |
| ME 351 - Fluid Mechanics 1 | CN2122 - Fluid Mechanics |
| MTE 322 - Electromechanical Machine Design | ME2102 - Engineering Innovation and Modelling |
| MTE 360 - Automatic Control Systems | ME2142 - Feedback Control Systems |
| MTE 380 - Mechatronics Design Workshop | EE3031 - Innovation and Enterprise I |
| GENE 22C - complementary studies elective (list C) | EC1301 - Principles of Economics |
| MSCI 261 - Engineering Economics: Financial Management for Engineers | |
| Janauary 2020–May 2020: | |
| ME 351 - Fluid Mechanics 1 | CN2122 - Fluid Mechanics |
| MTE 322 - Electromechanical Machine Design | ME2102 - Engineering Innovation and Modelling |
| MTE 360 - Automatic Control Systems | ME2142 - Feedback Control Systems |
| MTE 380 - Mechatronics Design Workshop | EE3031 - Innovation and Enterprise I |
| GENE 22C - complementary studies elective (list C) | EC1301 - Principles of Economics |
| GENE 22D - complementary studies elective (list D) | LAJ1201 - Japanese 1 |
| MSCI 261 - Engineering Economics: Financial Management for Engineers | will be taken at Waterloo before graduation |
Nanotechnology Engineering
| Waterloo course | NUS course |
|---|---|
| Waterloo Engineering students from this program have been to this partner previously but there are no recent study plans available. | |
Software Engineering
| Waterloo course | NUS course |
|---|---|
| August 2024–December 2024: | |
| SE 463 - Software Requirements Specification and Analysis | CS4211 - Formal Methods for Software Engineering |
| GENE 21S - technical elective | CS4261 - Algorithm Mechanism Design |
| GENE 22D - complementary studies elective | EL1101E - The Nature of Language |
| GENE 22C - complementary studies elective | GEC1030 - Metropolis: The City in World History |
| Janauary 2024–May 2024: | |
| CS 343 Concurrent and Parallel Programming | CS3210 - Parallel Programming |
| SE 465 - Software Testing and Quality Assurance | CS3219 - Software Engineering Principles & Patterns |
| CS 486 - Introduction to Artificial Intelligence | CS3243 - Introduction to Artificial Intelligence |
| SE 380 - Introduction to Feedback Control | EE3331C - Feedback Control Systems |
| Janauary 2024–May 2024: | |
| CS 341 - Algorithms | CS3230 - Design and Analysis of Algorithms |
| SE 465 - Software Testing and Quality Assurance | CS4218 - Software Testing |
| CS 493 - Social Implications of Computing | IS1108 - Digital Ethics and Data Privacy |
| CO 465 - Introduction to Game Theory | MA4264 - Game Theory |
| PSYCH 101 - Introduction to Psychology | PL1101E - Introduction to Psychology |
| August 2023–December 2023: | |
| SE 380 - Introduction to Feedback Control | EE3331C - Feedback Control Systems |
| CS 343 - Concurrent and Parallel Programming | CS3210 - Parallel Computing |
| GENE 22A - complementary studies elective (list A) | GESS1029 - Everyday Ethics in Singapore |
| GENE 23S - natural science elective | LSM1301 - General Biology |
| Janauary 2023–May 2023: | |
| CS 341 - Algorithms | CS3230 - Design and Analysis of Algorithms |
| GENE 23S - natural science elective | HSI2013 - The Science of Music |
| GENE 22C - complementary studies elective (list C) | MUA2270 - Synthesis and Signal Processing |
| GENE 22C - complementary studies elective (list C) | MUA3275 - Sonic Circuits |
| August 2022–December 2022: | |
| CS 488 - Introduction to Computer Graphics | CS3241 - Computer Graphics |
| CS 444 - Compiler Construction | CS4212 - Compiler Design |
| GENE 22A - complementary studies elective (list A) | GESS1029 - Everyday Ethics in Singapore |
| August 2022–December 2022: | |
| SE 380 - Introduction to Feedback Control | EE3331C - Feedback Control Systems |
| SE 464 - Software Design and Architecture | CS3219 - Software Engineering Principles and Patterns |
| BIOL 110 - Introductory Zoology | LSM1301 - General Biology |
| GENE 22D - complementary studies elective (list D) | LAH2201 - Hindi 2 |
| August 2022–December 2022: | |
| SE 380 - Introduction to Feedback Control | EE3331C - Feedback Control Systems |
| CS 343 - Concurrent and Parallel Programming | CS3210 - Parallel Computing |
| BIOL 110 - Introduction to Zoology | LSM1301 - General Biology |
| GENE 22C - compimentary studies elective (list C) | MS1102E - Understanding the Contemporary Malay World |
| Janauary 2022–May 2022: | |
| CS 341 - Algorithms | CS3230 - Design and Analysis of Algorithms |
| SE - impact list | GL1101E - Global Issues |
| SE 380 - Introduction to Feedback Control | ME2142 - Feedback Control Systems |
| Janauary 2020–May 2020: | |
| SE 380 - Introduction to Feedback Control | EE3331C - Feedback Control Systems |
| SE 465 - Software Testing and Quality Assurance | CS4218 - Software Testing |
| BIOL 110 - Introductory Zoology | LSM1301 - General Biology |
| GENE 22C - complementary studies elective (list C) | GET1036 - The Logic of Language |
| GENE 23S - natural science elective | CM1121 - Organic Chemistry 1 |
| Janauary 2020–May 2020: | |
| SE 380 - Introduction to Feedback Control | EE3331C - Feedback Control Systems |
| SE 465 - Software Testing and Quality Assurance | CS4218 - Software Testing |
| BIOL 110 - Introductory Zoology | LSM1301 - General Biology |
| GENE 22C - complementary studies elective (list C) | GET1001 - Seeing The World Through Maps |
| GENE 22C - complementary studies elective (list C) | GET1036 - The Logic of Language |
| Janauary 2020–May 2020: | |
| SE 380 - Introduction to Feedback Control | EE3331C - Feedback Control Systems |
| SE 465 - Software Testing and Quality Assurance | CS4218 - Software Testing |
| ECE 358 - Computer Networks | EE4204 - Computer Networks |
| GENE 22A - complementary studies elective (list A) | MUA3274 - Sonic Environments |
| GENE 22C - complementary studies elective (list C) | GET1001 - Seeing the World Through Maps |
| Janauary 2020–May 2020: | |
| SE 380 - Introduction to Feedback Control | EE3331C - Feedback Control Systems |
| SE 465 - Software Testing and Quality Assurance | CS4218 - Software Testing |
| BIOL 225 - Plants and Civilization | GEH1019 - Food and Health |
| CS 480 - Introduction to Machine Learning | IT3011 - Introduction to Machine Learning and Applications |
| GENE 22A - complementary studies elective (list A) | IS1103 - IS Innovations in Organizations and Society |
Systems Design Engineering
| Waterloo course | NUS course |
|---|---|
| Janauary 2025–May 2025: | |
| MSE 446 - Introduction to Machine Learning | EE2211 - Introduction to Machine Learning |
| GENE 21D - technical elective | CS2107 - Introduction to Information Security |
| MSE 245 - Databases and Software Design | IT2002 - Database Technology and Management |
| SYDE 352 - Introduction to Control Systems | ME2142 - Feedback Control Systems |
| Janauary 2024–May 2024: | |
| MSE 446 - Introduction to Machine Learning | EE2211 - Introduction to Machine Learning |
| PHIL 240 - Introduction to Formal Logic | GEX1014 - Logic |
| GENE 22D - complementary studies elective (list D) | HSI2013 - The Science of Music |
| MSE 245 - Databases and Software Design | IT2002 - Database Technology and Management |
| SYDE 352 - Introduction to Control Systems | ME2142 - Feedback Control Systems |
| Janauary 2024–May 2024: | |
| GENE 21D - technical elective | CS2107 - Introduction to Information Security |
| MSE 343 - Human Computer Interaction | CS3240 - Interaction Design |
| MSE 245 - Databases and Software Design | IT2002 - Database Technology and Management |
| SYDE 352 - Introduction to Control Systems | ME2142 - Feedback Control Systems |
| Janauary 2023–May 2023: | |
| MSCI 343 - Human-Computer Interaction | CS3240 - Interaction Design |
| GENE22D - complementary studies elective (list D) | NM1101E - Communications, New Media and Society |
| ECE 318 - Communication Systems 1 | EE3131C - Communication Systems |
| SYDE 352 - Introduction to Control Systems | ME2142 - Feedback Control Systems |
| Janauary 2023–May 2023: | |
| MSCI 343 - Human-Computer Interaction | CS3240 - Interaction Design |
| MSCI 543 - Analytics and User Experience | CS4249 - Phenomena and Theories of Human Computer Interaction |
| ECE 318 - Communication Systems 1 | EE3131C - Communication Systems |
| SYDE 352 - Introduction to Control Systems | ME 2142 - Feedback Control Systems |
| Janauary 2023–May 2023: | |
| GENE 22D - complementary studies elective (list D) | GEC1042 - Fashion: East and West |
| GENE 22B | GESS1000 - Global EC Dimensions of Singapore |
| SYDE 352 - Introduction to Control Systems | ME2142 - Feedback Control Systems |
| Janauary 2023–May 2023: | |
| MSCI 343 - Human-Computer Interaction | CS3240 - Interaction Design |
| Korea 101R - First Year Korean 1 | LAK1201 - Korean 1 |
| SYDE 352 - Introduction to Control Systems | ME2142 - Feedback Control Systems |
| Janauary 2023–May 2023: | |
| GENE 21D | CS2107 - Introduction to Information Security |
| GENE 22D | LAC1201 - Chinese 1 |
| SYDE 352 | ME2142 - Feedback Control Systems |
| GENE 22C | PS1101E - Introduction to Politics |
| Janauary 2020–May 2020: | |
| SYDE 312 - Applied Linear Algebra | MA2101 - Linear Algebra II |
| SYDE 334 - Applied Statistics | ST3131 - Regression Analysis |
| SYDE 362 - Systems Design Methods 2 | ESP3903 - Major Design Project 2 |
| GENE 21D - technical elective | ST2137 - Computer Aided Data Analysis |
| GENE 22C - complementary studies elective (list C) | DEP5102 - Urban Planning History and Theory |
| Note: Student will complete missing 3B core courses at Waterloo before graduation | |
| Janauary 2020–May 2020: | |
| SYDE 352 - Introduction to Control Systems | ME2142 - Feedback Control Systems |
| SYDE 334 - Applied Statistics | ST3131 - Regression Analysis |
| SYDE 362 - Systems Design Methods 2 | ESP3903 - Major Design Project 2 |
| GENE 22D - complementary studies elective (list D) | GET1036 - The Logic of Language |
| GENE 22D - complementary studies elective (list D) | PS2256 - Politics of Screen |
| Note: Student will complete missing 3B core courses at Waterloo before graduation | |
| Janauary 2020–May 2020: | |
| SYDE 352 - Introduction to Control Systems | ME2142 - Feedback Control Systems |
| SYDE 362 - Systems Design Methods 2 | ESP3903 - Major Design Project 2 |
| ECE 361 - Power Systems and Components | EE3506C - Introduction to Electrical Energy Systems |
| ECE 457B - Fundamentals of Computer Intelligence | EE4305 - Fuzzy Neural Systems |
| STAT 333 - Applied Probability | ST3236 - Stochastic Processes 1 |
| Note: Student will complete missing 3B core courses at Waterloo before graduation | |
| Janauary 2020–May 2020: | |
| SYDE 312 - Applied Linear Algebra | MA2101 - Linear Algebra II |
| SYDE 362 - Systems Design Methods 2: Testing, Verification, and Validation | ESP3903 - Major Design Project 2 |
| SYDE 584 - Biological and Human Systems | ME4253 - Biomaterials Engineering |
| GENE 22A - complementary studies elective (list A) | NM1101E - Communications, New Media and Society |
| GENE 22D - complementary studies elective (list D) | NM3230 - Digital Storytelling |
| SYDE 352 - Introduction to Control Systems | will be completed at Waterloo before graduation |
| SYDE 352L - Control Systems Laboratory | |