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