Intricate roof decoration of an Asian temple. Small dragons are incorporated in design. Red roof trim on black background. White text saying: Asia.

Connect with rich cultures, try tantalizing foods, walk the night markets, visit historic sites, sample what being a part of this rapidly growing market is like. Explore Asia.

City University of Hong Kong

Term 1: Aug – Dec, Term 2: Jan – May

Established in 1984, the City University of Hong Kong has just under 10,000 students, of which 35% are international. In 2018, the Times Higher Education World University Rankings ranked it seventh in the “young university” category and 60th in terms of engineering and technology.


View partner profile.

Hong Kong University of Science and Technology

Term 1: Sep – Dec, Term 2: Jan – May

The Hong Kong University of Science and Technology has quickly positioned itself as one of the world’s foremost international research universities. In 2018, it was ranked 44th overall and 18th for engineering and technology in The Times Higher Education World University Rankings, and achieved second spot for young universities. The Hong Kong University of Science and Technology prides itself on its vibrant research interdisciplinary culture, partnerships with industry and entrepreneurial spirit.


View partner profile.

University of Hong Kong

Term 1: Aug – Dec, Term 2: Jan – May

The University of Hong Kong was founded in 1911, making it the oldest university in the city. In 2018, it was ranked 40th overall and 30th for engineering and technology in The Times Higher Education World University Rankings. This research-driven university boasts 111 professors who are ranked in the top percent of global scientists and has a vibrant community of 30,000 students from 104 countries.


View partner profile.

Nanyang Technological University

Term 1: Aug – Dec, Term 2: Jan – May

Recognized as one of Asia’s top universities, the Nanyang Technological University in Singapore has more than 30,000 students from 100 countries. In 2018, it was ranked 52nd in the world and 16th for engineering and technology by The Times Higher Education World University Rankings. Its College of Engineering is the fifth-most cited engineering faculty in the world.


View partner profile.

National University of Singapore

Term 1: Aug – Dec, Term 2: Jan – May

The National University of Singapore is well known for research strengths in engineering and its strong connections with the country’s research institutes and centres. Consistently ranked as one of the world’s top universities, the National University of Singapore was the top university in Asia in 2018 and the eighth in the world in engineering and technology, according to the Times Higher Education World University Rankings.


View partner profile.

Pre-mapped courses for Asia

Vancouver campus

Credit equivalency formula: Same as UBC Credits

Partner Course Partner Code Partner Credits UBC Course UBC Equivalent UBC Credits Previously used by
Operating Systems CS3103 3 CPEN 331 Operating Systems 4 CHBE
Database Systems CS3402 3 CPSC 304 Introduction to Relational Databases 3 CHBE
Object-Oriented Programming and Design EE2311 3 CPEN 333 System Software Engineering 3 CHBE
Data Structures and Algorithms EE2331 3 CPSC 221 Basic Algorithms and Data Structures 3 CHBE
Data Communications and Networking EE3009 3 ELEC 331 Computer Communications 4 CHBE
Applied Electromagnetics EE3109 3 ELEC 311 Electromagnetic Fields and Waves 4 CHBE
Analogue Electronic Circuits EE3110 3 ELEC 301 Electronic Circuits 4 CHBE
Systems and Control EE3114 3 ELEC 341 Systems and Control 4 CHBE
Signals and Systems EE3210 3 ELEC 221 Signals and Systems 4 CHBE
Probability and Stochastic Processes MA3160 3 ELEC 321 Stochastic Signals and Systems 4 CHBE
Hydraulics and Hydrology CA3677 + 1 Credit from Another Approved Course 3 + 1 CIVL 316 Hydrology and Open Channel Flow 4 CHBE
Rock Engineering CA4688 3 MINE 303 Rock Mechanics Fundamentals 3 CHBE, CIVL

Credit equivalency formula: Same as UBC credits

Partner Course Partner Code Partner Credits UBC Course UBC Equivalent UBC Credits Previously used by
Separation Process CENG3210 3 CHBE 345 Unit Operations II 4 ENDS
Reinforced Concrete Design CIVL3320 3 CIVL 420 Concrete Technology 3 CHBE
Water and Wastewater Engineering CIVL3420 3 CIVL 406 Water Treatment and Waste Management 3 CHBE
Traffic and Transportation Engineering CIVL3610 3 CIVL 340 Transportation Engineering I 3 CHBE
Introduction to Smart Electric Power Systems ELEC2500 3 ELEC 352 Electric Energy Systems 4 CHBE
Electromagnetics: From Wireless to Photonic Applications ELEC3600 4 ELEC 311 Electromagnetic Fields and Waves 4 CHBE
Computer Communication Networks ELEC4120 3 ELEC 331 Computer Communications 4 CHBE
Project Management and Finance CIVL4250 3 CIVL 403 Engineering Economics 3 CHBE
Municipal Hydrosystems Engineering and Management CIVL4520 3 CIVL 409 Municipal Engineering 3 CHBE
Introduction to Rock Mechanics CIVL4760 3 MINE 303 Rock Mechanics and Fundamentals 3 CIVL

Credit equivalency formula: UHK credits divided by 2 = UBC credits

Partner Course Partner Code Partner Credits UBC Course UBC Equivalent UBC Credits Previously used by
Environmental Engineering CIVL1105 6 CIVL 305 Introduction to Environmental Engineering 3 ENDS
Structural Analysis CIVL2112 6 CIVL 332 Structural Analysis 3 ENDS
Foundation Engineering CIVL3108 6 CIVL 410 Foundation Engineering 3 BMEG
Earth Retaining System CIVL3131 6 CIVL 4th Technical Elective 3 BMEG
Introduction to Data Structures and Algorithms COMP2119 6 CPSC 221 Basic Algorithms and Data Structures 4 CHBE
Introduction to EM Waves and Fields ELEC2242 6 ELEC 211 + MATH 264 Engineering Electromagnetics + Vector Calculus for Electrical Engineering 3 CHBE
Computer Organization and Microprocessors ELEC2441A(B) 6 CPEN 312 Digital Systems and Microcomputers 3 CHBE
Power Transmission and Distribution ELEC3141 6 ELEC 352 Electric Energy Systems 4 CHBE
Control and Instrumentation ELEC3245 6 ELEC 341 Systems and Control 4 CHBE
Engineering Electromagnetism ELEC3247 6 ELEC 311 Electromagnetic Fields and Waves 4 CHBE
Analogue Electronics ELEC3341 6 ELEC 301 Electronic Circuits 4 CHBE
Computer Networks ELEC3443 6 ELEC 331 Computer Communications 4 CHBE
Linear Algebra, Probability and Statistics MATH1853 6 STAT 251 Elementary Statistics 3 CHBE
Engineering Hydraulics CIVL3106 6 CIVL 316 Hydrology and Open Channel Flow 4 CHBE
Environmental Geotechnology CIVL3134 6 CIVL 408 Geo-Environmental Engineering 3 CHBE
Mechanics of Solids MECH3409 6 MECH 360 Mechanics of Materials 3 CHBE
Engineering and Technology Management MECH4410 6 MECH 4th General A Technical Elective 3 CHBE
Product Design and Development MECH4412 6 MECH 4th General A Technical Elective 3 CIVL
Machine Learning COMP3314 6 CPSC 340 Machine Learning and Data Mining 3 CPEN. Students are required to complete CPSC 221 as pre-requisite at UBC before taking the course.
Introduction to Database Management Systems COMP3278 6 CPSC 304 Introduction to Relational Databases 3 CPEN. Students are required to complete CPSC 221 as pre-requisite at UBC before taking the course.
Principles of Operating Systems COMP3230 6 CPEN 331 Operating Systems 4 CPEN
Bioinformatics COMP3353 6 BMEG 310 Introduction to Bioinformatics 3 ELEC
Biomedical Instrumentation and Systems BMED4500 6 ELEC 371 Biomedical Engineering Instrumentation 3 ELEC
Medical Imaging BMED3501 6 ELEC 471 Medical Imaging 3 ELEC
Robotic Control and Vision ELEC4252 6 ELEC 442 Introduction to Robotics 3 ELEC
Biophotonics BMED4501 6 ELEC 474 Biophotonics 3 ELEC
Bioinformatics COMP3353 6 BMEG 310 Introduction to Bioinformatics 3 ELEC
Artificial Intelligence COMP3270 6 CPSC 322 Introduction to Artificial Intelligence 3 ELEC
Machine Learning COMP3314 6 CPSC 340 Machine Learning and Data Mining 3 ELEC
Biomaterials Design and Applications BMED4601 6 MTRL 495 Biomaterials 3 ELEC
Parametric Structures ARCH7466 6 DES 3rd Elective 3 BDES
Vernacular Architecture of Asia ARCH7161 6 DES 3rd Elective 3 BDES
Design 6 ARCH3080 + any other courses 12 + 6 DES 302 Design Studio IV

9 BDES
Buddhist Architecture and Art: Cross-cultural Developments CCHU9075 6 DES 321 Topics in Architectural History I

3 BDES
Blessings or Curses? World Heritage Sites in China and their Sustainability CCCH9050 6 DES 321 Topics in Architectural History I 3 BDES
Chinese House and Garden: Architecture, Landscape, and Material Culture CCCH9001 6 DES 323 Histories in Landscape Architecture 3 BDES
Visual Communication 3 - Animate Systems ARCH3060 6 DES 3rd Elective 3 BDES
Designs on the Future CCHU9001 6 DES 3rd Elective 3 BDES
Buddhism, Architecture and Buddhist Architecture ARCH7118 6 DES 321 Topics in Architectural History I 3 BDES

Credit Equivalency Formula: 1 NTU Module (3 or 4 AU) = 3 UBC credits

Partner Course Partner Code Partner Credits UBC Course UBC Equivalent UBC Credits Previously used by
Data Structures and Algorithms EE2008 4 CPSC 221 Basic Algorithms and Data Structures 4 CHBE
Engineering Electromagnetics EE3001 4 ELEC 311 Electromagnetic Fields and Waves 4 CHBE
Electrical Devices and Machines EE3010 3 ELEC 342 Electro-Mechanical Energy Conversion and Transmission 4 CHBE
Modelling and Control EE3011 3 ELEC 341 Systems and Control 4 CHBE
Computer Communication EE3017 3 ELEC 331 Computer Communications 4 CHBE
Software Engineering EE4001 3 CPEN 221 Software Construction I 4 CHBE
Computational Intelligence EE4285 3 CPEN 4th Technical Elective 3 CHBE
Probability and Statistics MH2814 3 STAT 251 Elementary Statistics 3 CHBE
Hydrology CV2016 3 CIVL 316 Hydrology and Open Channel Flow 4 CHBE
Engineering Economics and Finance CV4107 3 CIVL 403 Engineering Economics Analysis 3 CHBE
Engineering Economics and Finance CV4107 3 CPEN 481 Economic Analysis of Engineering Projects 3 CPEN
Urban Stormwater Management CV4117 3 CIVL 409 Municipal Engineering 3 CHBE
Geo-Environmental Engineering EN4106 3 CIVL 408 Geo-Environmental Engineering 3 CHBE
Pattern Recognition and Machine Learning EE4497 3 ELEC 400M Machine Learning Fundamentals for Engineers 3 EECE
Software System Analysis and Design CZ3003 3 CPEN 321 Software Engineering 4 EECE
Computer Engineering CE2006 3 CPEN 3rd Technical Elective 3 This course will exempt students from CPEN 321
Circuit Analysis EE2001 3 + 1 AU from Another Approved Course ELEC 201 Circuit Analysis I 4 ELEC
Analogue Electronics EE2002 4 ELEC 301 Electronic Circuits 4 ELEC
Process Control and Dynamics CH3101 4 CHBE 356 Process Dynamics and Control 3 IGEN
Materials Aspects in Design MS3105 3 MRTL 280 Materials in Design 3 IGEN. If MTRL students want to use as technical elective, further discussion is needed.
Virtual & Agumented Reality CE4001 3 CPEN 4th Technical Elective 3 CPEN
Internet of Things: Communications & Networking CE4171 3 CPEN 4th Technical Elective 3 CPEN
Intelligent Agents CZ4046 3 CPEN 4th Technical Elective 3 CPEN
Software Seucrity CZ4067 3 CPEN 4th Technical Elective 3 CPEN
Internet of Things: Communications & Networking CZ2003 3 CPSC 2nd Elective 3 ELEC
Integrated Electronics EE3019 3 ELEC 401 Analog CMOS Integrated Circuit Design 3 IGEN
Air Pollution Control Engineering EN3004 3 CHBE 485 Air Pollution Prevention and Control 3 IGEN
Manufacturing Processes MA2004 3 MECH 392 Manufacturing Processes 3 IGEN
Communication Principles EE3012 3 ELEC 4th Technical Elective 3 ELEC

Credit equivalency formula: 1 NUS module (4 NUS credits) = 3 UBC credits

Partner Course Partner Code Partner Credits UBC Course UBC Equivalent UBC Credits Previously used by
Engineering Economics & Project Evaluation CE5603 4 CHBE 459 Chemical and Biological Engineering Economics 3 ENDS
Chemical Engineering Principles CN1111 4 CHBE 241 Material and Energy Balances 3 ENDS
Chemical Kinetics and Reactor Design CN2116 4 CHBE 355 Kinetics and Reactor Design 3 ENDS
Process Dynamics & Control CN3121 4 CHBE 356 Process Dynamics & Control 3 ENDS
Separation Processes CN3132 4 CHBE 345 Unit Operations II 4 ENDS
Petrochemicals and Processing Technology CN4211R 4 CHBE 482 Petroleum Refining Process Modeling and Simulation 3 ENDS
Advanced Process Control CN4227R 4 CHBE 474 Process Control Engineering 3 ENDS
Structural Mechanics and Materials CE2155 4 CIVL 320 Civil Engineering Materials 3 ENDS
Construction Project Management CE2183 4 CIVL 300 Construction Management and Engineering 3 ENDS
Structural Analysis CE3155 4 CIVL 332 Structural Analysis 3 ENDS
Structural Steel Design and System CE3166 4 CIVL 331 Steel and Timber Design 4 ENDS. Must be combined with 1 UBC credit (or equivalent) from another course. Students might consider CIVL 439 done later as elective to cover timber more in depth.
Environmental Engineering Principles ESE5001 4 CIVL 305 Introduction to Environmental Engineering 3 CHBE
Innovation and Enterprise I EE3031 4 ELEC 3rd Technical Elective 4 CHBE
Feedback Control System EE3331C 4 ELEC 341 Systems and Control 4 CHBE
Feedback Control System EE3408C 4 ELEC 401 Analog CMOS Integrated Circuit Design 4 CHBE
IT Project Management IS4100 4 CPEN 421 Software Project management 4 CHBE
Urban Water Engineering and Management ESE4405 3 CIVL 409 Municipal Engineering 3 CHBE
Fundamentals of Mechanical Design ME2101 4 MECH 4th General A Technical Elective 3 CHBE
Mechanics of Machines ME2115 4 MECH 4th General A Technical Elective 3 CHBE
Feedback Control System ME2142 4 MECH 466 Automatic Controls 4 CHBE
Manufacturing Processes ME3162 4 MECH 392 Manufacturing Processes 2 CHBE, MECH
Microsystems Design and Applications ME3281 4 MECH 4th General A Technical Elective 3 CHBE
Mechanical Engineering and Society ME4103 4 MECH 4th General A Technical Elective 3 CHBE
Aircraft Structures ME4212 4 MECH 4th Thermofluids A Technical Elective 3 CHBE
Tool Engineering ME4261 4 MECH 4th General A Technical Elective 3 CHBE
Automation in Manufacturing ME4262 4 MECH 4th General A Technical Elective 3 CHBE
Biomaterials Engineering ME4253 4 MTRL 495 Biomaterials 3 CIVL
Material Failure ME4255 4 MTRL 485 Failure of Materials 3 CIVL
Mechanical Properties of Materials MLE2104 4 MTRL 365 Mechanical Behaviour of Materials 3 CIVL
Electronic Properties of Materials MLE2105 3 MTRL 478 Electronic Materials 3 CIVL
Materials Characterization Laboratory MLE3101 4 MTRL 451 Microstructural Analysis Laboratory 3 CIVL
Materials for Biointerfaces MLE3202 4 MTRL 495 Biomaterials 3 CIVL
Selected Advanced Topics on Polymers MLE4202 4 MTRL 4th Technical Elective 3 CIVL
Current Topics on Nanomaterials MLE4206  4 MTRL 471 Nanofibre Technology 3 CIVL
Photovoltaics Materials MLE4208 4 MTRL 4th Technical Elective 3 CIVL
Materials for Energy Storage and Conversion MLE4210 4 MTRL 4th Technical Elective 3 CIVL
Water Quality Engineering ESE3001 4 CIVL 406 Water Treatment and Waste Management 3 CIVL
Water Resources Engineering CE3132 4 CIVL 415 Water Resources Engineering 3 CIVL
Microprocessor Applications ME3241 4 MECH 4th General A Technical Elective (MECH) / Technical Elective (IGEN) 3 MECH, IGEN
Transportation Engineering CE3121 4 CIVL340 Transportation Engineering I 3 CIVL, ENDS
Computer Architecture CG3207 4 CPEN 411 Computer Architecture 4 ENPH
Robotic System Design EE3305 4 ELEC 442 Introduction to Robotics 3 ENPH
Radio Frequency Design and Systems EE4112 4 ELEC 4th Technical Elective 4 ENPH
Seminars on Sustainable Cities DE4201 4 ENDS 3rd Technical Elective 3 ENPH
Design 6 + Environmental Systems and Construction AR3102 + AR3721 8 + 4 DES 302 Design Studio IV 9 BDES. Students will need to combine this studio with another studio course to cover full 9 credits.
The Tropical Envelope AR1328 4 DES 2nd Elective 3 BDES
Materials and Manufacturing for Industrial Design ID1322 4 DES 2nd Elective 3 BDES
Singapore Urban History and Architecture GES1013 4 DES 322 Architecture History II 3 BDES
Strategies for Sustainable Architecture AR2723 4 DES 3rd Elective 3 BDES
Topics in Landscape Architecture AR5964 4 DES 323 Histories in Landscape Architecture 3 BDES
Mechanics of Materials ME2114 4 MECH 360 Mechanics of Materials 3 BMEG
Biophotonics and Bioimaging BN4406 4 BMEG 4th Technical Elective 3 BMEG

Okanagan campus

Credit equivalency formula: Same as UBC credits

Partner Course Partner Code Partner Credits UBC Course UBC Equivalent UBC Credits Previously used by
Environmental Engineering CA2169 3 ENGR 347 Environmental Engineering 3 ENDS
Building Info Modelling for Capital… CA3168 3 Technical Elective 3 ENDS
Decision Analysis and Risk Management CA3422 3 Technical Elective 3 ENDS
Construction Contract and Management CA3686 3 Technical Elective 3 ENDS
Soil Mechanics CA3687 3 ENGR 340 Soil Mechanics 3 ENDS
Engineering Economic Analysis SEEM3020 3 ENGR 305 Engingeering Economic Analysis 3 CHBE
Applied Electromagnetics EE3109 3 ENGR 365 Engineering Electromagnetics 3 CHBE
Fundamentals of Antenna Design EE4108 3 ENGR 473 Technical Elective 3 CHBE

Credit equivalency formula: Same as UBC credits

Partner Course Partner Code Partner Credits UBC Course UBC Equivalent UBC Credits Previously used by
Infrastructure Systems Engineering CIVL2170 3 ENGR 330 Optimization and Decision Analysis for Civil Engineering 3 ENDS
Environmental Assessment & Management CIVL2410 3 ENGR 347 Environmental Engineering 3 ENDS
Introduction to Structural Dynamics CIVL4330 3 ENGR 428 Technical Elective 3 CHBE
Computer Methods of Structure CIVL4370 3 Technical Elective 3 CHBE
Engineering Economy IELM3230 3 ENGR 305 Engineering Economic Analysis 3 CHBE
Introduction to Robotics MECH4710 3 ENGR 486 Technical Elective 3 CHBE, CIVL

Credit equivalency formula: UHK credits divided by 2 = UBC credits

Partner Course Partner Code Partner Credits UBC Course UBC Equivalent UBC Credits Previously used by
Surveying and Drawing CIVL1114 6 ENGR 332 Surveying and GIS Analysis 3 ENDS
Hyrdaulics and Hydrology CIVL2104 6 ENGR 331 Infrastructure Management 3 ENDS
Soil Mechanics CIVL2106 6 ENGR 340 Soil Mechanics 3 ENDS
Construction Project Management CIVL3103 6 ENGR 433 Technical Elective 3 BMEG
Transportation Infrastructure Engineering CIVL3120 6 ENGR 331 Infrastructure Management 3 BMEG
Structural Dynamics and Earthquake Engineering CIVL3128 6 ENGR 428 Technical Elective 3 BMEG
Environmental Geotechnology CIVL3134 6 Technical Elective 3 BMEG
Engineering Project Management IMSE4102 6 ENGR 303 Engineering Project Management 3 CHBE
Dynamics and Control MECH3418 6 ENGR 360 Probability and Random Processes 3 CHBE
Automatic Control MECH4404 6 ENGR 315 Systems and Control 3 CHBE

Credit equivalency formula: 1 NTU Module (3 or 4 AU) = 3 UBC credits

Partner Course Partner Code Partner Credits UBC Course UBC Equivalent UBC Credits Previously used by
Hydrology CV2016 3 ENGR 341 Engineering Hydrology 3 CHBE
Construction Technology & Processes CV3016 3 Technical Elective 3 CHBE
Ground Engineering CV4111 3 Technical Elective 3 CHBE
Highway Engineering CV4113 3 Technical Elective 3 CHBE
Coastal Engineering CV4116 3 Technical Elective 3 CHBE
Integrated Design Project CV4912 3 Technical Elective 3 CHBE
Air Polluation Control Engineering EN3004 3 Technical Elective 3 CHBE
Engineering Electromagnetics EE3001 4 ENGR 365 Engineering Electromagnetics 3 CHBE
Control Theory MA3005 3 ENGR 315 Systems and Control 3 CHBE

Credit equivalency formula: 1 NUS module (4 NUS credits) = 3 UBC credits

Partner Course Parner Code Partner Credits UBC Course UBC Equivalent UBC Credits Previously used by
Socio-economically Sustainable Development CE3102 4 Technical Elective 3 ENDS
Engineering Economy IE2140 4 ENGR 305 Engineering Economic Analysis 3 CHBE
Engineering Economics and Project Evaluation CE5603 4 ENGR 305 Engineering Economic Analysis 3 CHBE