Note: Inclusion in this list does not guarantee that a future edition of a given course will be approved for transfer credit.
Note that these lists are not exhaustive -- many institutions do not appear here, and even at the schools listed below, there may be other courses that we would accept for transfer credit, especially as electives. When in doubt, ask!
AIT Budapest (Hungary) | |||
Credits transfer as 2 AIT : 1 HMC. | |||
Number | Title | Substitutes for | |
---|---|---|---|
Advanced Algorithms for Bioinformatics | Elective (1.5 credits) | ||
Algorithms and Data Structures | CS 140 | ||
Applied Cryptography | Elective | ||
Combinatorial Optimization | Math 187 | ||
Computational Biology and Medicine | Elective | ||
Computer Graphics | CS 155 | ||
Computer Vision Applications for Digital Cinema | Elective | ||
Data Mining, Parts 1 & 2 | Elective | ||
Graph Theory | Math 104 | ||
Mobile Software Design | Elective | ||
Quantum Probability and Quantum Logic | Elective | ||
Scalable Systems and Development Processes | Elective (1.5 credits) | ||
Semantic and Declarative Technologies | Elective | ||
Structure and Dynamics of Complex Networks | Elective | ||
Theory of Computing | CS 81 | ||
User Interface Design | Elective (1.5 credits) | ||
The following AIT courses are not transferable for CS credit: | |||
IT Entrepreneurship | — | ||
Design Workshop | — | ||
American College of Thessaloniki / Anatolia College (Greece) | |||
Number | Title | Substitutes for | |
CS 300 | Mobile Application Programming | Elective | |
CS 312 | Database Management Systems | CS 133 | |
CS 321 | Operating Systems | CS 134 | |
CS 330 | Introduction to Mobile Robotics | Elective | |
CS 340 | Artificial Intelligence | CS 151 | |
CS 350 | Software Engineering | Elective (but not recommended if you have taken CS 121) | |
CS 412 | Object-Oriented Programming | Elective | |
CS 421 | Computer Systems Security | Elective | |
CS 450 | System Design and Analysis | Elective | |
The following ACT courses are not transferable for CS credit: | |||
CS 322 | Network Operating Systems and Administration | — | |
American University of Beirut (Lebanon) | |||
Number | Title | Substitutes for | |
CMPS 253 | Software Engineering | CS 121 | |
The following Beirut courses are not transferable for CS credit: | |||
CMPS 252 | Software Construction | — | |
DIS Copenhagen (Denmark) | |||
Credits transfer as 2 DIS : 1 HMC. | |||
Number | Title | Substitutes for | |
Artificial Intelligence | CS 151 | ||
Computational Analysis of Big Data | Elective | ||
Game Development Lab | Elective | ||
Game Development: Programming and Practice | Elective | ||
The following DIS courses are not transferable for CS credit: | |||
Online Surveillance, Privacy, and Cybersecurity | — | ||
Rhetoric of Gaming and its Cultural Impact | — | ||
CET Siena (Italy) | |||
Number | Title | Substitutes for | |
CS 3330 | Computer Architecture | CS 136 | |
CS 4414 | Operating Systems | CS 134 | |
CS 4750 | Database Systems | CS 133 | |
King's College (England) | |||
Number | Title | Substitutes for | |
5CCS2OSC | Operating Systems And Concurrency | CS 134 | |
6CCS3COM | Computational Models | Elective (only for MCB majors who do not plan to take CS 81) | |
6CCS3NSE | Information Security | Elective | |
7CCSMPNN | Pattern Recognition, Neural Networks and Deep Learning | Elective (cannot also count CS 158 or CS 152) | |
ETH Zurich (Switzerland) | |||
Credits transfer as 2 ETHZ : 1 HMC. | |||
Number | Title | Substitutes for | |
227-0558-00L | Principles of Distributed Computing | Elective | |
King's College (England) | |||
Number | Title | Substitutes for | |
5CCS2OSC | Operating Systems And Concurrency | CS 134 | |
6CCS3COM | Computational Models | Elective (only for MCB majors who do not plan to take CS 81) | |
6CCS3NSE | Information Security | Elective | |
7CCSMPNN | Pattern Recognition, Neural Networks and Deep Learning | Elective (cannot also count CS 158 or CS 152) | |
Pontificia Universidad Católica de Valparaíso (Chile) | |||
Number | Title | Substitutes for | |
ICI4242 | Automatons and Compilers | CS 132 | |
ICI5240 | Artificial Intelligence | CS 151 | |
INF3340 | Computer Networks | CS 125 | |
The following Pontificia courses are not transferable for CS credit: | |||
INF210 | Algorithms and Programming | — | |
Prague College (Czech Republic) | |||
Number | Title | Substitutes for | |
Advanced Networks | Elective | ||
Cryptography | Elective | ||
Data Analysis and Design | Elective | ||
Networking Infrastructure | CS 125 | ||
The following Prague courses are not transferable for CS credit: | |||
2D, 3D, and Time-Based Digital Applications | — | ||
3D Computer Modeling and Animation | — | ||
Computer Games Design and Development | — | ||
Interactive Media Web Authoring | — | ||
Web Application Development | — | ||
Website Design | — | ||
Queen Mary University of London (England) | |||
Credits transfer as 4 Queen Mary : 1 HMC. | |||
Number | Title | Substitutes for | |
ECS522U | Graphical User Interfaces | CS 124 | |
ECS657U | Multiplatform Game Development | Elective | |
The following Queen Mary courses are not transferable for CS credit: | |||
ECS415U | Introduction to Digital Audio | — | |
ECS416U | Introduction to Multimedia | — | |
ECS417U | Fundamentals of Web Technology | — | |
ECS419U | Information System Analysis | — | |
Saint Louis University Madrid (Spain) | |||
Number | Title | Substitutes for | |
CSCI 2400 | Computer Architecture | CS 136 | |
CSCI 3250 | Compiler | CS 132 | |
CSCI 3300 | Software Engineering | CS 121 | |
CSCI 3710 | Databases | CS 133 | |
CSCI 4750 | Machine Learning | CS 158 | |
Introduction to Statistical Modeling | Math 52 (CMC) or Math 58 (Pomona) | ||
The following SLU courses are not transferable for CS credit: | |||
CSCI 2300 | Object-Oriented Software Design | — | |
Trinity College Dublin (Ireland) | |||
Credits transfer as 2 Trinity : 1 HMC. | |||
Number | Title | Substitutes for | |
CS3021/3421 | Computer Architecture II | CS 136 | |
CS4404 | Machine Learning | CS 158 | |
University of Canterbury (New Zealand) | |||
Credits transfer as 4 Canterbury : 1 HMC. | |||
Number | Title | Substitutes for | |
COSC261-1851 | Formal Languages and Compilers | CS 132 | |
COSC262-1851 | Algorithms | CS 140 | |
COSC363-1851 | Computer Graphics | CS 155 | |
Universidad Carlos III de Madrid (Spain) | |||
Credits transfer as 2 UC3M : 1 HMC. | |||
Number | Title | Substitutes for | |
13878 | Operating Systems | CS 134 | |
13881 | Files and Data bases | CS 133 | |
13882 | User Interfaces | CS 124 | |
13883 | Artificial Intelligence | CS 151 | |
13884 | Computer Networks | CS 125 | |
13888 | Computer Architecture | CS 136 | |
13889 | Operating Systems Design | CS 134 | |
13890 | Compilers | CS 132 | |
15757 | Machine Learning | CS 158 | |
15970 | Logic | Elective | |
15973 | Cryptography and Computer Security | Elective | |
15974 | Software Engineering | CS 121 | |
The following UC3M courses are not transferable for CS credit: | |||
13868 | Programming | — | |
13873 | Algorithms and Data Structures | — | |
13874 | Computer Structure | Please check with Engineering about transferring as E 85 | |
13877 | Automata and Formal Language Theory | 13877 + 15970 counts as CS 81 + Elective | |
15972 | Principles of Software Development | — | |
Universidad de Chile (Chile) | |||
Credits transfer as 10 Chile : 3 HMC. | |||
Number | Title | Substitutes for | |
CC3201 | Databases | CS 133 | |
CC4101 | Programming Languages | CS 131 | |
CC4102 | Algorithm Design and Analysis | CS 140 | |
CC5206 | Introduction to Data Mining | CS 158 | |
IIC2413 | Databases | CS 133 | |
IIC2613 | Artificial Intelligence | CS 151 | |
Universidad de Sevilla (Spain) | |||
Credits transfer as 2 Sevilla : 1 HMC. | |||
Number | Title | Substitutes for | |
Artificial Intelligence | CS 151 | ||
Operating Systems | Elective | ||
Computer Architecture | CS 136 | ||
University of Auckland (New Zealand) | |||
Credits transfer as 4 Auckland : 1 HMC. | |||
Number | Title | Substitutes for | COMPSCI 210 | Computer Organization | CS 105 |
The following Auckland courses are not transferable for CS credit: | |||
COMPSCI 718 | Programming for Industry | — | |
University of Bristol (England) | |||
Credits transfer as 4 Bristol : 1 HMC. | |||
The following Bristol courses are not transferable for CS credit: | |||
COMS21202 | Symbols, Patterns and Signals | — | |
University of Cape Town (South Africa) | |||
Number | Title | Substitutes for | |
CSC3020H | Three Dimensional & Distributed Games Design | Elective | |
The following Cape Town courses are not transferable for CS credit: | |||
CSC3022F | C++ and Machine Learning | — | |
University College London (England) | |||
Credits transfer as 15 UCL : 4 HMC. | |||
Number | Title | Substitutes for | |
COMP207P | Compilers | CS 132 | |
University of Edinburgh (Scotland) | |||
Credits transfer as 4 Edinburgh : 1 HMC. | |||
Number | Title | Substitutes for | |
INFR09009 | Computer Architecture | CS 136 | |
INFR09027 | Computer Communications and Networks | CS 125 | |
INFR09028 | Foundations of Natural Language Processing | CS 159 | |
INFR09032 | System Design Project | CS 121 | |
INFR09047 | Operating Systems | CS 134 | |
INFR10067 | Computer Security | Elective | |
INFR11021 | Computer Graphics | CS 155 | |
INFR11023 | Parallel Programming Languages and Systems | CS 156 | |
INFR11033 | Automatic Speech Recognition | CS 157 | |
INFR11067 | Computer Animation & Visualisation | Elective | |
INFR11157 | Natural Language Understanding, Generation, and Machine Translation | Elective | |
PHYS08026 | Computer Simulation | Elective | |
The following Edinburgh courses are not transferable for CS credit: | |||
INFR10052 | Algorithm and Data Structures | — | |
University of Limerick (Ireland) | |||
Credits transfer as 2 Limerick : 1 HMC. | |||
Number | Title | Substitutes for | |
CS4014 | Software Development Project | CS 121 | |
University of Melbourne (Australia) | |||
Credits transfer as 1 Melbourne course : 3.75 HMC credits. | |||
Number | Title | Substitutes for | |
COMP30023 | Computer Systems | Elective (cannot also count E 85 or CS 125) | |
COMP30024 | Artificial Intelligence | CS 151 | |
COMP30027 | Machine Learning | CS 158 | |
INFO30004 | Usability Engineering | CS 124 | |
SWEN30006 | Software Modelling & Design | CS 121 | |
The following Melbourne courses are not transferable for CS credit: | |||
COMP30020 | Declarative Programming | — | |
University of Otago (New Zealand) | |||
Credits transfer as 4 Otago: 1 HMC. | |||
Number | Title | Substitutes for | |
COSC341 | Theory of Computing | Elective | |
University of Oxford | |||
Number | Title | Substitutes for | |
Artificial Intelligence | CS 151 | ||
Computer Networks | CS 125 | ||
Lambda Calculus and Types | CS 131 | ||
University of Queensland (Australia) | |||
Credits transfer as 1 Queensland : 1.875 HMC. | |||
Number | Title | Substitutes for | |
CSSE3002 | The Software Process | CS 121 | |
COMP4702 | Machine Learning | CS 158 | |
University of Saint Andrews (Scotland) | |||
Credits transfer as 4 St. Andrews : 1 HMC. | |||
Number | Title | Substitutes for | |
CS2002 | Computer Systems | CS 105 | |
CS3051 | Software Engineering | CS 121 | |
CS3104 | Operating Systems | CS 134 | |
CS3105 | Artificial Intelligence | CS 151 | |
CS3106 | Human Computer Interaction | CS 124 | |
CS4102 | Computer Graphics | CS 155 | |
CS4402 | Constraint Programming | Elective | |
CS5104 | Machine Learning | CS 158 | |
CS5042 | User-Centred Interaction Design | CS 124 | |
CS5052 | Data-Intensive Systems | Elective | |
The following St. Andrews courses are not transferable for CS credit: | |||
CS3099 | Major Software Team Project | — | |
University of Southampton (England) | |||
Number | Title | Substitutes for | |
COMP2210 | Theory of Computing | Elective | |
University of Westminster (England) | |||
Number | Title | Substitutes for | |
5MMCS002W | Usability Testing | CS 124 | |
5COSC004W | Client Server Architecture | CS 125 | |
The following Westminster courses are not transferable for CS credit: | |||
5BUIS002W | Business Analytics | — | |
5COSC005W | Mobile Application Development | — | |
5COSC006W | Server-side Web Development | — | |
University of Wollongong (Australia) | |||
Credits transfer as 1 Wollongong : 1.6 HMC. | |||
Number | Title | Substitutes for | |
CSCI334 | Software Design | CS 121 | |
University Technology Sydney (Australia) | |||
Credits transfer as 1.6 UTS: 1 HMC. | |||
Number | Title | Substitutes for | |
41113 | Software Development Studio 1 | CS 121 | |
Yonsei University (South Korea) | |||
Number | Title | Substitutes for | |
CSI3103 | Programming Language Structures | CS 131 | |
CSI3107 | Systems Programming | CS 134 | |
CSI4104 | Compiler Design | CS 132 | |
CSI4106 | Computer Networks | CS 125 | |
CSI4107 | Human and Computer Interfaces | CS 124 | |
EEE3535 | Operating Systems | CS 134 |