Exchange Programme (Students)
Students planning to apply for the exchange programme should read through these guidelines carefully. These guidelines cover the following main topics, addressing potential queries that students may have about the exchange:
- General Information (including where to check for previously approved courses, taking PI in the subsequent semester upon return, taking concurrent projects, i.e., Exchange & FYP/URECA, in the same semester, etc.),
- Course Matching (including course matching to NTU courses, generic BDE/UE and MPE, master-level courses, etc.),
- Credit Transfer (including maximum AU allowed for credit transfer, reasons for credit transfer rejection, instructions for pending credit transfer, etc.),
- Additional Information.
Please note that SC4025 is offered to DSAI programme only.
Please note that all course matching requests must be submitted through the course matching portal for review by the respective course matching coordinators. Requests made through alternative or unofficial channels, such as emails, will not be considered or responded to.
Course Matching Coordinators
Course Matching Coordinators | Subjects in charge | |
A: Foundational |
| MH1812 - Discrete Mathematics SC1003/CX1103 - Introduction to Computational Thinking & Programming SC1004/CX1104 - Linear Algebra for Computing SC1123 - Math 1: Linear Algebra & Calculus for Computing SC1124 - Math 2: Discrete Structures for Computing SC2000/CX2100 - Probability and Statistics for Computing |
B: Computer Science Core |
| SC1007/CX1107 - Data Structures & Algorithm SC1008 - C & C++ Programming SC2101/CX2101 - Algorithms Design and Analysis SC2005/CX2005 - Operating Systems SC4242/CZ3007 - Compiler Techniques SC4040/CE4016/CZ4016 - Advanced Topics in Algorithms RE1106 - Engineering Computation |
C: Software Engineering | ![]() Li Yi | SC2002/CX2002 - Object Oriented Design & Programming SC2006/CX2006 - Software Engineering SC3061/CZ2004 - Human Computer Interaction CZ3003 - Software Systems Analysis and Design SC3040/CZ3002 - Advanced Software Engineering |
E: Networks and Communication |
| SC2008/CE3005/CZ3006 - Computer Networks CE3006 - Digital Communications CE4022/CZ4022 - Personal Mobile Networks SC3030/CE4023/CZ4023 - Advanced Computer Networks |
F: Parallel Distributed Systems |
| SC3050/CE3001/CZ3001- Advanced Computer Architecture SC4050/CE4011/CZ4011 - Parallel Computing (no offer) SC4051/CE4013/CZ4013 - Distributed Systems SC4054/CE4015/CZ4015 - Simulation & Modelling SC4052/CE4052/CZ4052 - Cloud Computing |
G: Digital Systems |
| SC1005/CX1105 - Digital Logic SC1006/CX1106 - Computer Organisation & Architecture
SC2103/CE2003 - Digital Systems Design SC2107/CE2107 - Microprocessor-based System Design & Development SC3103/CE3103 - Embedded Programming |
H: Graphics and Media |
| SC3060/CZ2003 - Computer Graphics & Visualization CE3007 - Digital Signal Processing SC4060/CE4001/CZ4001 - Virtual and Augmented Reality SC4061/CE4003/CZ4003 - Computer Vision |
I: Data Science and Analytics |
| SC2207/CZ2007 - Introduction to Databases SC3020/CE4031/CZ4031 - Database System Principles SC3021- Data Science Fundamentals SC4020/CE4032/CZ4032 - Data Analytics and Mining SC4021/CE4034/CZ4034 - Information Retrieval SC4022/CE4071/CZ4071 - Network Science SC4023/CZ4123 - Big Data Management SC4024/CZ4124 - Data Visualization SC4069 - Applications of Data Science & AI in Accounting |
J: Computational Intelligence |
| SC1304 - Artificial Intelligence for Social Good SC3000/CZ3005 - Artificial Intelligence SC4000/CE4041/CZ4041 - Machine Learning SC4001/CE4042/CZ4042 - Neural Network & Deep Learning SC4002/CE4045/CZ4045 - Natural Language Processing SC4003/CE4046/CZ4046 - Intelligent Agents SC4062 - Generative Artificial Intelligence - Advanced Topics SC5002 Artificial Intelligence Fundamentals & Applications |
K: Cyber Physical Systems |
| CE2004 - Circuits and Signal Analysis SC2104/CE3002 - Sensors, Interfacing & Digital Control SC3102/CE3102 - Signals, Systems and Tranforms SC4015/CE4055/CZ4055 - Cyber Physical System Security SC4031/CE4171/CZ4171 - Internet of Things: Communications & Networkings SC4132/CE4172 - Internet of Things: Tiny ML |
L: Information and Cyber Security |
| SC4010/CE4010/CZ4010 - Applied Cryptography SC3010/CE4062/CZ4062 - Computer Security (System Security) SC4011/CE4064/CZ4064 - Security Management SC4012/CE4067/CZ4067 -
Software Security
SC4013/CE4068/CZ4068 - Application Security SC4014/CE4069/CZ4069 - Concepts and Techniques for Malware Analysis SC4016/CE4070/CZ4070 -
Cyber Threat Intelligence
|
Group General Electives: Cyber Physical Systems |
| SC5010 - Introduction to Data Analysis |
Elective with no Focus Area |
| SC4053/CE4153/CZ4153 - Blockchain Technology
SC4025/CZ4125 - Developing Data Products |