Nanyang Technological University (NTU) course packages

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

Note from NTU about courses:  Effective immediately - Engineering, Math and specifically CS modules are in high demand by NTU degree-seeking students so NTU 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 NTU 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 NTU for ENG students.
Chemical | Civil | Computer | Electrical | Environmental | Management | Mechanical | Mechatronics | Software | Systems Design

Waterloo course

NTU course

Chemical

No recent study plans available
back to top

Civil

No recent study plans available
back to top

Computer

Riya Anadkat, September 2023: 
ECE 358 Computer Networks (3B TE) SC2008 Computer Networks 
ECE 356 Database Systems (3B TE) SC2207 Introduction to Databases 
ECE 313 Digital Signal Processing (3B TE) IE3014 Digital Signal Processing 
GENE 22C (CSE, List C) HR3001 Cities, Bodies, Memories, Art and Everyday Life in Contemporary Singapore 
 GENE 21Q (TE)  IE4483 Artificial Intelligence and Data Mining
Shivam Sood - January 2023: 
ECE 380 - Analog Control Systems (core) EE3011 - Modelling and Control
ECE 318 - Analog and Digital Communications (core) IE3012 - Communication Principles
ECE 356 - Database Systems (3B TE) IE4791 - Database Systems
GENE 22D (CSE, List D) LS5001 - Spanish Language Level 1
GENE 22C (CSE, List C) SU2001 - Urban Planning and Design 
Daniel Chung - January 2020:
ECE 318 - Analog and Digital Communications (core) EE3012 - Communication Principles
ECE 358 - Computer Networks (core) CE3005 - Computer Networks
ECE 356 - Database Systems (core) CZ2007 - Introduction to Databases
GENE 22D - complementary studies elective (list D) LK9001 - Korean Language Level 1
GENE 23Q - natural science elective (list 2) MS1015 - Material Science
Daniel Chung - January 2020:
ECE 318 - Analog and Digital Communications EE3012 - Communication Principles
ECE 358 - Computer Networks CE3005 - Computer Networks
ECE 356 - Database Systems CZ2007 - Introduction to Databases
GENE 22D - complimentary studies elective (list D) LK9001 - Korean Language Level 1
GENE 23Q - natural science elective MS1015 - Material Science
Maggie Han Jia Xin - January 2020:
ECE 318 - Analog and Digital Communications EE3012 - Communication Principles
ECE 356 - Database Systems CZ2007 - Introduction to Databases
ECE 358 - Computer Networks CE3005 - Computer Networks
GENE 21Q - technical elective CZ3005 - Artificial Intelligence
GENE 22D -  complimentary studies elective (list D) AAA18J - Painting with Watercolour
GENE 22C -  complimentary studies elective (list C) HP8003 - Are You Okay? Mental Health in Singapore
back to top

Electrical

No recent study plans available
back to top

Environmental

Kathleen Devenny - January 2023:
GENE 211 - Technical Elective EN2003 Water Supply Engineering
CHE 572 - Air Pollution Control EN3004 Air Pollution Control Engineering
GENE 211 - Technical Elective EN4102 Membrane Water Reclamation Technology
ENVE 383 - Advanced Hydrology and Hydraulics EN4104 - Environmental Hydraulics
back to top

Management

No recent study plans available
back to top

Mechanical

Noah Coutinho, January 2023
ME322 Mechanical Design 1 MA3001 Machine Element Design
ME353 Heat Transfer 1 MA3003 Heat Transfer
ME362 Fluids Mechanics 2 MA4002 Fluid Dynamics
GENE22C - Product Design 1 DR2001 Product Design 1
Stone He - January 2020:
ME 321 - Kinematics and Dynamics of Machines MA2002 - Theory of Mechanism
ME 340 - Manufacturing Processes MA2004 - Manufacturing Processes
ME 354 - Thermodynamics 2 MA2007 - Thermodynamics*
ME 559 - Finite Element Methods MA3004 - Mathematical Methods in Engineering
GENE 21M - technical elective MA3006 - Industrial Equipment Reliability*
GENE 22D - complimentary studies elective (list D) LM9001 - Malay Language Level 1
*Waterloo mechancal engineering students are not normally allowed to enrol (missing pre-requisites); however, an equivalent of MA2007 may be CV10122 pending approval by home department exchange coordinator
back to top

Mechatronics

Ethan Hsu, January 2024
MTE 320 - Actuators and Power Electronics EE2005 - Electrical Devices & Machines
GENE 22A - Topics for List A Complementary Studies GC0001 - Sustainability: Seeing through the Haze
GENE 22C - Topics for List C Complementary Studies HY0001 - Ethics & Moral Reasoning
MTE 321 - Design and Dynamics of Machines MA2002 - Theory of Mechanism
SYDE 351 - Systems Models 1 IE2110 - Signals & Systems
GENE 21T CS2401 - Information Analytics: Tools, Techniques & Technologies
Lokesh Patel, January 2024
MTE 320 - Actuators and Power Electronics EE2005 - Electrical Devices & Machines
GENE 22A - Topics for List A Complementary Studies GC0001 - Sustainability: Seeing through the Haze
SYDE 351 - Systems Models 1 IE2110 - Signals & Systems
MTE 321 - Design and Dynamics of Machines MA2002 - Theory of Mechanism
GENE 22D - Topics for List D Complementary Studies LH5001 - Hindi Language Level 1
GENE 22D - Topics for List D Complementary Studies DP2001 - Digital Photography
Caleb Wong, January 2024
MTE 320 - Actuators and Power Electronics EE2005 - Electrical Devices & Machines
SYDE 351 - Systems Models 1 IE2110 - Signals & Systems
MTE 321 - Design and Dynamics of Machines MA2002 - Theory of Mechanism
GENE 22A - Topics for List A Complementary Studies GC0001 - Sustainability: Seeing through the Haze
GENE 22C - Topics for List C Complementary Studies HY0001 - Ethics & Moral Reasoning
Dew Bhaumik, January 2024
MTE 320 - Actuators and Power Electronics EE2005 - Electrical Devices & Machines
SYDE 351 - Systems Models 1 IE2110 - Signals & Systems
ME 321 - Kinematics & Dynamics of Machines MA2002 - Theory of Mechanism
GENE 22D - Topics for List D Complementary Studies LH5001 - Hindi Language Level 1
GENE 22A - Topics for List A Complementary Studies GC0001 - Sustainability: Seeing through the Haze
GENE 22C - Topics for List C Complementary Studies HY0001 - Ethics & Moral Reasoning
Philip Shahviri, January 2023:
MTE 360 - Automatic Control Systems 3011 - Modelling and Control
ME 351 - Fluid Mechanics 1 2003 - Introduction to Thermo-Fluids 
MTE 380 - Mechatronics Engineering Design Workshop 2073 - Introduction to EEE Design and Project
back to top

Software

Jomills Jose Anand, Janaury 2024
GENE 22C - Topics for List C Complementary Studies Courses Taken on Exchange by Engineering Students DP5000 - Black & White Photography
ECE 207 - Signals and Systems IE2110 - Signals & Systems
SE 350 - Operating Systems SC2005 - Operating Systems
CS 3-41 - Algorithms SC2001 - Algorithm Design and Analysis
ECE 358 - Computer Networks SC2008 - Computer Network
Viraj Mehta, January 2024
GENE 23S - Topics for Natural Science Elective Courses Taken on Exchange by Software Engineering Students BS1006 - Principles of Genetics
ECE 207 - Signals and Systems IE2110 - Signals & Systems
SE 350 - Operating Systems SC2005 - Operating Systems
CS 341 - Algorithms SC2001 - Algorithm Design and Analysis
ECE 358 - Computer Networks SC2008 - Computer Network
Armanya Dalmia, September 2023:
ECE458 - Computer Security SC3010 Computer Security
GENE 23S - Topics for Natural Science Elective Courses Taken on Exchange by Software Engineering Students  BG1141 Cellular and Molecular Biology for Bioengineers 
GENE 23S - Topics for Natural Science Elective Courses  Taken on Exchange by Software Engineering Students  ES5003 Blue Planet: How the Ocean Works 
GENE 22C - Topics for List C Complementary Studies Courses Taken on Exchange by Engineering Students  LJ5001 Japanese Language Level 1
Yash Arora, September 2023:
GENE 23S - Topics for Natural Science Elective Courses Taken on Exchange by Software Engineering Students BG1141 Cellular & Molecular Biology for Bioengineers 
FINE 227 - Photography DP2001 - Digital Photography 
GENE 22C - Topics for List C Complementary Studies Courses Taken on Exchange by Engineering Students  ES5003 Blue Planet: How the Ocean Works
ECE 458 - Computer Security SC3010 Computer Security

Systems Design

Paige Kobzar - September 2023:
FINE 130 - Digital Imaging DF2007 - The Art of Lighting 
SYDE 352 - Intro to Control Systems EE3011 - Modelling and Control 
SYDE 575 - Image Processing IE4476 - Image Processing & Computer Vision 
SPAN 101 - Intro to Spanish 1  LS5001 - Spanish Level 1 
Josephine Eshkenazi - January 2020:
SYDE 322 - Software Design EE4001 - Software Engineering
SYDE 352 - Introduction to Control Systems EE3011 - Modelling and Control
SYDE 362 - Systems Design Methods 2 EE3080 - Design and Innovation Project
GENE 21D - technical elective CZ3005 - Artificial Intelligence
GENE 22D - complimentary studies elective (list D) LG9001 - German Language Level 1
Note:  student will complete missing 3B core courses at Waterloo before graduation
Ayden Garrett - January 2020:
SYDE 322 - Software Design EE4001 - Software Engineering
SYDE 352 - Introduction to Control Systems EE3011 - Modelling and Control
SYDE 362 - Systems Design Methods 2 EE3080 - Design and Innovation Project
ECE 356 - Database Systems CZ2007 - Introduction to Databases
GENE 21D - technical elective CZ3005 - Artificial Intelligence
Note:  student will complete missing 3B core courses at Waterloo before graduation

back to top