Courses Previously Approved for Study Abroad Transfer
Note: Inclusion in this list does not guarantee that a future edition of a given course will be approved for transfer credit.
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)
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)
Credits transfer as 2 AIT : 1 HMC.
IT Entrepreneurship
___
Design Workshop
___
The following AIT courses are not transferable for CS credit:
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
CS 322
Network Operating Systems and Administration
___
The following ACT courses are not transferable for CS credit:
American University of Beirut (Lebanon)
Number
Title
Substitutes for
CMPS 253
Software Engineering
CS 121
CMPS 252
Software Construction
___
The following Beirut courses are not transferable for CS credit:
DIS Copenhagen (Denmark)
Number
Title
Substitutes for
Artificial Intelligence
CS 151
Computational Analysis of Big Data
Elective
Game Development Lab
Elective
Game Development: Programming and Practice
Elective
Credits transfer as 2 DIS : 1 HMC
Online Surveillance, Privacy, and Cybersecurity
___
Rhetoric of Gaming and its Cultural Impact
___
The following DIS courses are not transferable for CS credit:
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)
Number
Title
Substitutes for
227-0558-00L
Principles of Distributed Computing
Elective
Credits transfer as 2 ETHZ : 1 HMC
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
Prague College (Czech Republic)
Number
Title
Substitutes for:
Advanced Networks
Elective
Cryptography
Elective
Data Analysis and Design
Elective
Networking Infrastructure
CS 125
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
___
The following Prague courses are not transferable for CS credit:
Queen Mary University of London (England)
Number
Title
Substitutes for
ECS522U
Graphical User Interfaces
CS 124
ECS657U
Multiplatform Game Development
Elective
Credits transfer as 4 Queen Mary : 1 HMC.
ECS415U
Introduction to Digital Audio
___
ECS416U
Introduction to Multimedia
___
ECS417U
Fundamentals of Web Technology
___
ECS419U
Information System Analysis
___
The following Queen Mary courses are not transferable for CS credit:
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)
CSCI 2300
Object-Oriented Software Design
___
The following SLU courses are not transferable for CS credit:
Trinity College Dublin (Ireland)
Number
Title
Substitutes for
CS3021/3421
Computer Architecture II
CS 136
CS4404
Machine Learning
CS 158
Credits transfer as 2 Trinity : 1 HMC.
University of Canterbury (New Zealand)
Number
Title
Substitutes for
COSC261-1851
Formal Languages and Compilers
CS 132
COSC262-1851
Algorithms
CS 140
COSC363-1851
Computer Graphics
CS 155
Credits transfer as 4 Canterbury : 1 HMC.
Universidad Carlos III de Madrid (Spain)
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
Credits transfer as 2 UC3M : 1 HMC.
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
___
The following UC3M courses are not transferable for CS credit:
Universidad de Chile (Chile)
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
Credits transfer as 10 Chile : 3 HMC.
Universidad de Sevilla (Spain)
Number
Title
Substitutes for:
Artificial Intelligence
CS 151
Operating Systems
Elective
Computer Architecture
CS 136
Credits transfer as 2 Sevilla : 1 HMC.
University of Auckland (New Zealand)
Number
Title
Substitutes for:
COMPSCI 210
Computer Organization
CS 105
Credits transfer as 4 Auckland : 1 HMC.
COMPSCI 718
Programming for Industry
___
The following Auckland courses are not transferable for CS credit:
University of Bristol (England)
Credits transfer as 4 Bristol : 1 HMC.
Number
Title
Substitutes for:
COMS21202
Symbols, Patterns and Signals
___
The following Bristol courses are not transferable for CS credit:
University of Cape Town (South Africa)
Number
Title
Substitutes for:
CSC3020H
Three Dimensional & Distributed Games Design
Elective
CSC3022F
C++ and Machine Learning
___
The following Cape Town courses are not transferable for CS credit:
University of Edinburgh (Scotland)
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
Credits transfer as 4 Edinburgh : 1 HMC.
INFR10052
Algorithm and Data Structures
___
The following Edinburgh courses are not transferable for CS credit:
University of Limerick (Ireland)
Number
Title
Substitutes for:
CS4014
Software Development Project
CS 121
Credits transfer as 2 Limerick : 1 HMC.
University of Melbourne (Australia)
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
Credits transfer as 1 Melbourne course : 3.75 HMC credits.
COMP30020
Declarative Programming
___
The following Melbourne courses are not transferable for CS credit:
University of Otago (New Zealand)
Number
Title
Substitutes for:
COSC341
Theory of Computing
Elective
Credits transfer as 4 Otago: 1 HMC.
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)
Number
Title
Substitutes for:
CSSE3002
The Software Process
CS 121
COMP4702
Machine Learning
CS 158
Credits transfer as 1 Queensland : 1.875 HMC.
University of Saint Andrews (Scotland)
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-Centered Interaction Design
CS 124
CS5052
Data-Intensive Systems
Elective
Credits transfer as 4 St. Andrews : 1 HMC.
CS3099
Major Software Team Project
___
The following St. Andrews courses are not transferable for CS credit: