National University of Singapore (NUS)

Languages of Singapore

Malay is the national language but English is the language of administration and the main language of instruction in educational institutions.  Other languages used in Singapore include Chinese (Mandarin) and Tamil.

 
Just the facts about National University of Singapore (NUS)
Engineering disciplines available* Bio Engineering
Chemical and Biomolecular
Civil and Environmental
Computer and Electrical
Engineering Science
Environmental
Industrial and Systems
Materials Science and Engineering
Mechanical
Waterloo Engineering Student Reports Paresh Mistry - Systems Design Engineering

Course packages

All courses received post-exchange approval and are subject to change.

Architecture | Chemical | Civil | Computer | Electrical | Environmental | Management | Mechanical | Mechatronics | Nanotechnology | Software | Systems Design

Waterloo course

NUS course

Architecture

Effective 2020/2021, Architecture students are no longer permitted to exchange to NUS.

back to top

Chemical Engineering

Juan Tao - January 2019:
CHE 420 - Introduction to Process Control CN3121 - Process Dynamics and Control
CHE 313 - Applications of Heat and Mass Transfer CN2125 - Heat and Mass Transfer
GENE 21C - technical elective CN4223R - Microelectronic Thin Films
FR 101 - Beginner French LAF1201 - French 1
CHE 361, CHE 331, CHE 391 and CHE 425 will be taken at Waterloo before graduation
back to top

Civil Engineering

Arian Nedjabat and Beth Shao - August 2019:
CIVE 310 - Introduction to Structural Design CE3165 - Structural Concrete Design
CIVE 413 - Structural Steel Design CE3166 - Structural Steel Design and System
CIVE 375 - Environmental Engineering Principles ESE2001 - Environmental Processes
CIVE 354 - Geotechnical Engineering 2 CE3116 - Foundation Engineering
EARTH 270 - Disasters and Natural Hazards GE3231 - Natural Hazards
In Tae Baik - August 2019:
CIVE 310 - Introduction to Structural Design CE3165 - Structural Concrete Design
CIVE 354 - Geotechnical Engineering 2 CE3116 - Foundation Engineering
CIVE 413 - Structural Steel Design CE3166 - Structural Steel Design and System
GENE 21K - technical elective BPS5111 - Integrated Building Design
CHINA 101R - First-year Chinese 1 LAC1201 - Chinese 1
Vincent Hwang - August 2019:
CIVE 310 - Introduction to Structural Design CE3165 - Structural Concrete Design
CIVE 354 - Geotechnical Engineering 2 CE3116 - Foundation Engineering
CIVE 375 - Environmental Engineering Principles ESE2001 - Environmental Processes
CIVE 413 - Structural Steel Design CE3166 - Structural Steel Design and System
GENE 22C - complimentary studies elective (list C) EC2102 - Macroeconomic Analysis I
Daniel Qi - August 2019:
CIVE 310 - Introduction to Structural Design CE3165 - Structural Concrete Design
CIVE 354 - Geotechnical Engineering 2 CE3116 - Foundation Engineering
CIVE 375 - Environmental Engineering Principles ESE2001 - Environmental Processes
CIVE 413 - Structural Steel Design CE3166 - Structural Steel Design and System
Tina Pham - August 2018:
CIVE 310 - Introduction to Structural Design CE 3165 - Structural Concrete Design
CIVE 413 - Structural Steel Design CE3166 - Structural Steel Design
CIVE 343 - Traffic Simulation Modelling and Applications CE5203 - Traffic Flow and Control
PLAN 262 - Introduction to Global Emerging Cities GE3219 - Globalization and Asian Cities
GENE 21K - technical elective TP5025 - Intelligent Transportation Systems
back to top

Computer Engineering

Stephen Molyneaux - January 2017:
ECE 318 - Analog and Digital Communications EE3131C - Communication Systems
ECE 358 - Computer Networks CS2105 - Introduction to Computer Networks
GENE 21Q - technical elective CS3211 - Parallel and Concurrent Programming
GENE 21Q - technical elective CS3245 - Information Retrieval
CHINA 1XX - China transfer credit LAC1201 - Chinese 1
back to top

Electrical Engineering

Jimmy Hung - January 2017:

ECE 318 - Analog and Digital Communications EE3131C - Communication Systems
ECE 481 - Digital Control Systems (technical elective) EE3304 - Digital Control Systems
ECE 447 - Photonics Devices and Systems (technical elective) EE4437 - Photonics: Principles and Applications
GENE 21E - technical elective BN3401 - Biomedical Electronics and Systems
SOC 202 - Classical Sociological Theory SC3101 - Social Thought and Social Theory
back to top

Environmental Engineering

Charlotte Mei - August 2019:
CIVE 241 - Transport Principles and Appications CE3121 - Transportation Engineering
CHE 420 - Introduction to Process Control CN3121 - Process Dynamics and Control
GENE 21I - technical elective EE4211 - Data Science for the Internet of Things
GENE 21I - technical elective CE5310 - Hydroinformatics
Pinyu Zou - August 2019:
CIVE 241 - Transport Principles and Applications CE3121 - Transportation Engineering
GENE 21I - technical elective EE4211 - Data Science for the Internet of Things
GENE 21I - technical elective BPS5229 - Data Science for the Built Environment
GENE 22C - complimentary studies elective (list C) SC2215 - Sociology of Food
GENE 22D - complimentary studies elective (list D) BT1101 - Introduction to Business Analytics
back to top

Management Engineering

No recent study plans available
back to top

Mechanical Engineering

Student 1:

ME 322 - Mechanical Design 1 ME2101 - Fundamentals of Mechanical Design
ME 362 - Fluid Mechanics 2 ME2135 - Fluid Mechanics II
ME 360 - Introduction to Control Systems ME2142 - Feedback Control Systems
ME 380 - Mechanical Engineering Design Workshop ME3103 - Mechanical System Design
back to top

Mechatronics Engineering

Allison Chan - January 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
Lucy Gong - January 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 - complimentary studies elective (list D) GET1028 - Logic
MSCI 261 - Engineering Economics: Financial Management for Engineers will be taken at Waterloo before graduation
Kevin Liu - January 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 - complimentary studies elective (list C) GET1036 - The Logic of Language
MSCI 261 - Engineering Economics: Financial Management for Engineers will be taken at Waterloo before graduation
Raphael Lopez - January 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 - complimentary studies elective (list A) IS1103 - IS Innovations in Organisations and Society
GENE 22C - complimentary 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
Sean Miller - January 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 - complimentary studies elective (list C) EC1301 - Principles of Economics
MSCI 261 - Engineering Economics: Financial Management for Engineers  
Jerome Villapando - January 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 - complimentary studies elective (list C) EC1301 - Principles of Economics
GENE 22D - complimentary studies elective (list D) LAJ1201 - Japanese 1
MSCI 261 - Engineering Economics: Financial Management for Engineers will be taken at Waterloo before graduation
Harminder Lall - January 2019:
ME 351 - Fluid Mechanics 1 CN2122 - Fluid Mechanics
MTE 380 - Mechatronics Engineering Design Workshop EE3031 - Innovation and Enterprise I
MTE 360 - Automatic Control Systems ME2142 - Feedback Control Systems
MSCI 442 - Impact of Information Systems on Organizations and Society IS1103IS - Innovations in Organisations and Society
GENE 22D - complimentary studies elective (list D) LAC1201 - Chinese 1
MTE 322 - Electromechanical Machine Design will be taken at Waterloo before graduation
MSCI 261 - Engineering Economics
Kevin Lam, Devanish Vaid and Justin Wang - January 2019:
ME 351 - Fluid Mechanics 1 CN2122 - Fluid Mechanics
MTE 380 - Mechatronics Engineering Design Workshop EE3031 - Innovation and Enterprise I
MTE 360 - Automatic Control Systems ME2142 - Feedback Control Systems
MSCI 442 - Impact of Information Systems on Organizations and Society IS1103IS - Innovations in Organisations and Society
GENE 22C - complimentary studies elective (list C) GET1036 -  The Logic of Language
MTE 322 - Electromechanical Machine Design will be taken at Waterloo before graduation
MSCI 261 - Engineering Economics
back to top

Nanotechnology Engineering

Emma Belliveau - August 2019:
NE 336 - Micro and Nano Systems CAD ME4233 - Computational Methods in Fluid Mechanics
NE 461 - Micro and Nano-instrumentation EE5439 - Micro/Nano Electromechanical Systems
NE 499 - Topic 2 - Nanomaterials and Sustainable Energy ESP5403 - Nanomaterials for Energy Systems
GENE 21N - technical elective MLE4208 - Photovoltaic Materials
GENE 22C - complimentary studies elective (list C) GE3210 - Natural Resources Policy and Practice
back to top

Software Engineering

Ravindu Angammana - January 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 - complimentary studies elective (list C) GET1036 - The Logic of Language
GENE 23S - natural science elective CM1121 - Organic Chemistry 1
Lindsey Jin - January 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 - complimentary studies elective (list C) GET1001 - Seeing The World Through Maps
GENE 22C - complimentary studies elective (list C) GET1036 - The Logic of Language
Jasmine Ou - January 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 - complimentary studies elective (list A) IS1103 - IS Innovations in Organizations and Society
Carmen Kwan - August 2019:
SE 380 - Introduction to Feedback Control EE3331C - Feedback Control Systems
SE 464 - Software Design and Architectures CS3219 - Software Engineering Principles and Patterns
ECE 358 - Computer Networks EE4204 - Computer Networks
GENE 22A - complimentary studies elective (list A) IS1103-IS - Innovations in Organisations and Society
Joshua Yuan - August 2019:
SE 380 - Introduction to Feedback Control EE3331C - Feedback Control Systems
SE 464 - Software Design and Architectures CS3219 - Software Engineering Principles and Patterns
ECE 358 - Computer Networks EE4204 - Computer Networks
CS 343 - Concurrent and Parallel Programming CS3210 - Parallel Computing
GENE 22A - complimentary studies elective (list A) IS1103-IS - Innovations in Organisations and Society
back to top

Systems Design Engineering

Aaron Silver - January 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 - complimentary studies elective (list A) NM1101E - Communications, New Media and Society
GENE 22D - complimentary 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
Prian Kuhanandan, Chung-Yen Tsai and Jonathan Wen - January 2018:
SYDE 352 - Introduction to Control Systems EE3331C - Feedback Control Systems
SYDE 334 - Applied Statistics ST3131 - Regression Analysis
SYDE 362 - Systems Design Workshop 1 ESP3903 - Major Design Project 2
SYDE 332 - Software Design CS2103 - Software Engineering
GENE 21D - technical elective CS3230 - Design and Analysis of Algorithms
SYDE 312 and SYDE 352L taken at Waterloo before graduation
Woody Grant Lau - January 2018:
SYDE 352 - Introduction to Control Systems EE3331C - Feedback Control Systems
SYDE 362 - Systems Design Workshop 1 ESP3903 - Major Design Project 2
SYDE 322 - Software Design CS2103 - Software Engineering
SYDE 334 - Applied Statistics ST3131 - Regression Analysis
JAPAN 101R - First-Year Japanese 1 LAJ1201 - Japanese 1
SYDE 312 and SYDE 352L taken at Waterloo before graduation
Meera Kanani - January 2018:
SYDE 352 - Introduction to Control Systems EE3331C - Feedback Control Systems
SYDE 362 - Systems Design Workshop 1 ESP3903 - Major Design Project 2
SYDE 322 - Software Design CS2103 - Software Engineering
SYDE 334 - Applied Statistics ST3131 - Regression Analysis
CS 348 - Introduction to Database Management BT2102 - Data Management and Visualization
SYDE 312 and SYDE 352L taken at Waterloo before graduation
Wen Qin Jia - January 2018:
SYDE 352 - Introduction to Control Systems EE3331C - Feedback Control Systems
SYDE 362 - Systems Design Workshop 1 ESP3903 - Major Design Project 2
SYDE 322 - Software Design CS2103 - Software Engineering
SE 350 - Operating Systems CS2106 - Introduction to Operating Systems
CS 486 - Introduction to Artificial Intelligenced CS3243 - Introduction to Artificial Intelligence
SYDE 312 and SYDE 352L taken at Waterloo before graduation
Wayne Wu - January 2018:
SYDE 352 - Introduction to Control Systems EE3331C - Feedback Control Systems
SYDE 362 - Systems Design Workshop 1 ESP3903 - Major Design Project 2
CS 488 - Introduction to Computer Graphics CS3241 - Computer Graphics
GENE 21D - technical elective PC3236 - Computational Methods in Physics
JAPAN 101R - First-Year Japanese 1 LAJ1201 - Japanese 1
SYDE 312 and SYDE 352L taken at Waterloo before graduation
Jason Manson-Hing - January 2018:
SYDE 352 - Introduction to Control Systems EE3331C - Feedback Control Systems
SYDE 362 - Systems Design Workshop 1 ESP3903 - Major Design Project 2
SYDE 322 - Software Design CS2103 - Software Engineering
SYDE 334 - Applied Statistics ST3131 - Regression Analysis
GENE 21D - technical elective CS2107 - Introduction to Information Security
SYDE 312 and SYDE 352L taken at Waterloo before graduation

back to top

* If your Waterloo program is not listed above, don’t be discouraged.  The names of the programs at our partner universities often differ from those at Waterloo. Be sure to check the course offerings in one or more of the study areas listed above to look for possible course matches.