| STUDENT EXCHANGE PROGRAM | ||
| (RECORDS OF MODULES MAPPING) | ||
| University of California (different campuses) vs National University of Singapore | ||
| Module Code & Title Required at NUS | NUS Module/Course Code Faculty/Dept | Equivalent Module Code & Title Required at Partner University |
| CS1231 Discrete Mathematic 1 | School of Computing | COMPSCI70 Discrete Mathematic & Probability Theory |
| CS1231 Discrete Mathematic 1 | School of Computing | I & C Sci 6A Discrete Mathematics for Computer Science |
| CS2102 Introduction to Database System | School of Computing | COMPSC186 Introduction to database systems |
| CS2102 Introduction to Database System | School of Computing | 165A Database Systems |
| CS2102 Introduction to Database System | School of Computing | 174A Fundamentals of Database Systems |
| CS2103 Software Engineering | School of Computing | COMPSCI169 Software Engineering |
| CS2103 Software Engineering | School of Computing | I & C Sci 52 Introduction to software engineering |
| CS2103 Software Engineering | School of Computing | 172 Software Engineering |
| CS2103 Software Engineering | School of Computing | ICS52 Introduction to Software Engineering |
| CS2103 Sofware Engineering | School of Computing | CSE112 Software Engineering |
| CS2105 Computer Networks I | School of Computing | 176A Introduction to Computer Communication Networks |
| CS2105 Computer Networks I | School of Computing | CS164 Computer Networks |
| CS2105 Computer Networks I | School of Computing | CSE123A Computer Networks |
| CS2105 Computer Networks I | School of Computing | ICS153 Computer Networks |
| CS2106 Operating Systems | School of Computing | COMPSCI162 Operating systems & system programming |
| CS2106 Operating Systems | School of Computing | I & C Sci Principles of operating systems |
| CS2106 Operating Systems | School of Computing | 150 Operating Systems and Systems Programming |
| CS2106 Operating Systems | School of Computing | 170 Operating Systems |
| CS2106 Operating Systems | School of Computing | CS153 Design of Operating Systems |
| CS2106 Operating Systems | School of Computing | CSE120 Principles of Computer Operating Systems |
| CS2106 Operating Systems | School of Computing | CPSC315 Introduction to Operating System |
| CS2106 Operating Systems | School of Computing | CMPS111 Intro to Operating Systems |
| CS2106 Operating Systems | School of Computer | CS111 Operating Systems Principles |
| CS2271 Embedded Systems | School of Computing | CS145 Embedded Computing Systems |
| CS3103 Computer Networks and Protocols | School of Computing | ECS 152B Computer Networks |
| CS3103 Computer Networks II | School of Computing | 268 Computer Networks |
| CS3103 Computer Networks II | School of Computing | 176B Network Computing |
| CS3211 Parallel & Concurrent Programming | School of Computing | COMPSCI273 Foundations of Parallel Computation |
| CS3211 Parallel & Concurrent Programming | School of Computing | CSE160 Introduction to Parallel Computation |
| CS3211 Parallel & Concurrent Programming | School of Computing | CSE268A Topics in Parallel Computation |
| CS3211 Parallel & Concurrent Programming | School of Computing | UCSB171 Distributed Systems |
| CS3211 Parallel & Concurrent Programming | School of Computing | CS140 Parallel Scientific Computing |
| CS3211 Parallel & Concurrent Programming | School of Computing | CS 242 Parallel Computing |
| CS3211 Parallel & Concurrent Programming | School of Computing | ECS 244 Parallel and Concurrent Programming |
| CS3212 Programming Languages | School of Computing | CSE130 Programming Languages: Principle and Paradigms |
| CS3212 Programming Languages | School of Computing | 162 Programming Languages |
| CS3212 Programming Languages | School of Computing | 140A. Programming Languages |
| CS3212 Programming Languages | School of Computing | COMPSCI 141 Concepts in Programming Languages I |
| CS3212 Programming Languages | School of Computing | ECS 140A Programming Languages |
| CS3220 Computer Architecture | School of Computing | CSE141 Introduction to Computer Architecture |
| CS3220 Computer Architecture | School of Computing | CSE240A Principles in Computer Architecture |
| CS3220 Computer Architecture | School of Computing | CSE240B Advanced Computer Architecture |
| CS3220 Computer Architecture | School of Computing | CSE240A Principles in Computer Architecture |
| CS3220 Computer Architecture | School of Computing | 154 Computer Architecture |
| CS3220 Computer Architecture | School of Computing | CMPE 110. Computer Architecture |
| CS3220 Computer Architecture | School of Computing | CMPSC 154 Computer Architecture |
| CS3220 Computer Architecture | School of Computing | COMPSCI 152 Computer Systems Architecture |
| CS3220 Computer Architecture | School of Computing | CS152 Computer Systems Architecture |
| CS3223 Database Management Systems | School of Computing | COMPSCI286 Implementation of Database Systems |
| CS3223 Database Management Systems | School of Computing | ECS165B Database Systems |
| CS3230 Design & Analysis of Algorithms | School of Computing | COMPSCI170 Efficient Algorithms & Intractable Problems |
| CS3230 Design & Analysis of Algorithms | School of Computing | ECS122A Design & Analysis of Algorithm |
| CS3230 Design & Analysis of Algorithms | School of Computing | CSE101 Design and analysis of Algorithms |
| CS3230 Design & Analysis of Algorithms | School of Computing | CSE202 Algorithm Design and analysis |
| CS3230 Design & Analysis of Algorithms | School of Computing | CSE101 Design and analysis of Algorithms |
| CS3230 Design & Analysis of Algorithms | School of Computing | ICS161 Design and analysis of algorithms |
| CS3230 Design & Analysis of Algorithms | School of Computing | CMPS 102. Introduction to Analysis of Algorithms |
| CS3230 Design & Analysis of Algorithms | School of Computing | ECS 122A Algorithm Design and Analysis |
| CS3230 Design & Analysis of Algorithms | School of Computing | COMPSCI 161 Design and Analysis of Algorithms |
| CS3231 Automata Theory & Formal Languages | School of Computing | ECS120 Introduction to the Theory of Computation |
| CS3231 Theory of Computation | School of Computing | ECS120 Introduction to the Theory of Computation |
| CS3231 Theory of Computation | School of Computing | CSE105 Theory of Computability |
| CS3231 Theory of Computation | School of Computing | 186 Theory of Computation |
| CS3235 Computer Security | School of Computing | ECS 153 Computer Security |
| CS3235 Introduction to Computer Security | School of Computing | CSE127 Introduction to Computer Security |
| CS3236 Scientific Computing | School of Computing | ECS130 Scientific Computation |
| CS3240 Human Computer Interaction | School of Computing | IN4MATX131 Human Computer Interaction |
| CS3241 Computer Graphics | School of Computing | ECS175 Computer Graphics |
| CS3241 Computer Graphics | School of Computing | CSE167 Computer Graphics |
| CS3241 Computer Graphics | School of Computing | CMPS 160/L Introduction to Computer Graphics |
| CS3241 Computer Graphics | School of Computing | COMPSCI 112 Computer Graphics |
| CS3241 Computer Graphics | School of Computing | CS180 - Computer Graphics |
| CS3241 Computer Graphics | School of Computer | COM SCI 174A Introduction to Computer Graphics |
| CS3241 Computer Graphics | School of Computing | COMPSCI 112 Computer Graphics |
| CS3241 Computer Graphics | School of Computing | ECS 175 Computer Graphics |
| CS3243 Artificial Intelligence | School of Computing | CS165A Artificial Intelligence |
| CS3243 Foundations of Artificial Intelligence | School of Computing | COMPSCI188 Introduction to Artificial Intelligence |
| CS3243 Foundations of Artificial Intelligence | School of Computing | 188 Introduction to Artificial Intelligence |
| CS3243 Foundations of Artificial Intelligence | School of Computing | CSE151 Introduction to Artificial Intelligence |
| CS3243 Foundations of Artificial Intelligence | School of Computing | CPSC322 Introduction to Artificial Intelligence |
| CS3243 Foundations of Artificial Intelligence | School of Computing | COMPSCI 171 Introduction to Artificial Intelligence |
| CS3243 Foundations of Artificial Intelligence | School of Computer | CS161 Fundamentals of Artificial Intelligence |
| CS3244 Machine Learning & Neural Networks | School of Computing | 165B Machine Learning |
| CS3248 Design of Interactive Media | School of Computer | DESMA 157A Design for Interactive Media |
| CS3251 Technology Strategy and management | School of Computing | MGT150 Technology Management |
| CS3251 Technology Strategy and management | School of Computing | 105 Management of Technology I |
| CS3253 Management of Information Systems | School of Computing | INFOSYS220 Management of Information System & Services |
| CS3253 Management of Information Systems | School of Computing | BSAD170 Introduction to Management of Information Systems |
| CS4124 Compiler Design I | School of Computing | CSE131 Compiler Construction |
| CS4211 Advanced Software Engineering | School of Computing | CSE218 Advanced Topics in Software Engineering |
| CS4212 Compiler Design | School of Computing | CSE131A Compiler Construction I |
| CS4212 Compiler Design | School of Computing | CMPS104A Fundamentals of Compiler Design |
| CS4212 Compiler Design | School of Computing | CSE 142 Compilers and Interpreters |
| CS4222 Wireless Computing and Sensor Networks | School of Computing | CS 236 Wireless and Mobile Networking |
| CS4233 Cryptographic Techniques | School of Computing | 276 Number Theory & Cryptography |
| CS4233 Cryptographic Techniques | School of Computing | COMPSCI276 Cryptography |
| CS4233 Cryptographic Techniques | School of Computing | CSE208 Advanced Cryptography |
| CS4236 Principles of Computer Security | School of Computing | ECS235 Computer & Information Security |
| CS4236 Principles of Computer Security | School of Computing | COMPSCI 134 Computer and Network Security |
| CS4236 Principles of Computer Security | School of Computing | ECS 235A Computer and Information Security |
| CS4243 Computer Vision & Pattern Recognition | School of Computing | CSE252A Computer Vision |
| CS4243 Computer Vision & Pattern Recognition | School of Computing | 181B Introduction to Computer Vision |
| CS4243 Computer Vision & Pattern Recognition | School of Computing | CSE152 Intro Computer Vision |
| CS4244 Knowledge-Based Systems | School of Computing | 289 Knowledge Representation & Use In Computers |