Courses Previously Approved for Study Abroad Transfer

About

This page provides a list of courses that have been previously approved for Study Abroad with the CS Department.

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!

Table of Contents

Use the back button of your browser to return to the table of contents.

Chile

Czech Republic

Denmark

England

Greece

Hungary

Ireland

Italy

Lebanon

New Zealand

Scotland

South Africa

South Korea

Spain

Switzerland

Australia

University of Melbourne

Course NumberCourse TitleSubstitutes for
COMP30023Computer SystemsElective (cannot also count E 85 or CS 125)
COMP30024Artificial IntelligenceCS 151
COMP30027Machine LearningCS 158
INFO30004Usability EngineeringCS 124
SWEN30006Software Modelling & DesignCS 121
Credits transfer as 1 Melbourne course : 3.75 HMC credits.
Course NumberCourse Title
COMP30020Declarative Programming
The following Melbourne courses are not transferable for CS credit

University of Queensland

Course NumberCourse TitleSubstitutes for
CSSE3002The Software ProcessCS 121
COMP4702Machine LearningCS 158
Credit transfer as 1 Queensland : 1.875 HMC

University of Wollongong

Course NumberCourse TitleSubstitutes for
CSCI334Software DesignCS 121
Credit transfer as 1 Wollongong : 1.6 HMC

University Technology Sydney

Course NumberCourse TitleSubstitutes for
41113Software Development Studio 1CS 121
Credits transfer as 1.6 UTS : 1 HMC

Chile

Pontificia Universidad Católica de Valparaíso

Course NumberCourse TitleSubstitutes for
ICI4242Automatons and CompilersCS 132
ICI5240Artificial IntelligenceCS 151
INF3340Computer NetworksCS 125
Ask advisor for PUCV : HMC credit transfer ratio

Universidad de Chile

Course NumberCourse TitleSubstitutes for
CC3201DatabasesCS 133
CC4101Programming LanguagesCS 131
CC4102Algorithm Design and AnalysisCS 140
CC5206Introduction to Data MiningCS 158
IIC2413DatabasesCS 133
IIC2613Artificial IntelligenceCS 151
Credits transfer as 10 Chile : 3 HMC

Czech Republic

Prague College

Course NumberCourse TitleSubstitutes for
Advanced NetworksElective
CryptographyElective
Data Analysis and DesignElective
Networking InfrastructureCS 125
Ask advisor for Prague : HMC credit transfer ratio
Course Title
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

Denmark

DIS Copenhagen

Course NumberCourse TitleSubstitutes for
Artificial IntelligenceCS 151
Computational Analysis of Big DataElective
Game Development LabElective
Game Development: Programming and PracticeElective
Credits transfer as 2 DIS : 1 HMC
Course Title
Online Surveillance, Privacy, and Cybersecurity
Rhetoric of Gaming and its Cultural Impact
The following DIS courses are not transferable for CS credit

England

King’s College

Course NumberCourse TitleSubstitutes for
5CCS2OSCOperating Systems And ConcurrencyCS 134
6CCS3COMComputational ModelsElective (only for MCB majors who do not plan to take CS 81)
6CCS3NSEInformation SecurityElective
7CCSMPNNPattern Recognition, Neural Networks and Deep LearningElective (cannot also count CS 158 or CS 152)
Ask advisor for King’s : HMC transfer credit ratio

Queen Mary University of London

Course NumberCourse TitleSubstitutes for
ECS522UGraphical User InterfacesCS 124
ECS657UMultiplatform Game DevelopmentElective
Credits transfer as 4 Queen Mary : 1 HMC
Course NumberCourse Title
ECS415UIntroduction to Digital Audio
ECS416UIntroduction to Multimedia
ECS417UFundamentals of Web Technology
ECS419UInformation System Analysis
The following Queen Mary courses are not transferable for CS credit

University of Bristol

Credits transfer as 4 Bristol : 1 HMC.

Course NumberCourse Title
COMS21202Symbols, Patterns and Signals
The following Bristol courses are not transferable for CS credit

University of Oxford

Course NumberCourse TitleSubstitutes for
Artificial IntelligenceCS 151
Computer NetworksCS 125
Lambda Calculus and TypesCS 131
Ask advisor for Oxford : HMC transfer credit ratio

University of Southampton

Course NumberCourse TitleSubstitutes for
COMP2210Theory of ComputingElective
Ask advisor for Southampton : HMC transfer credit ratio

University of Westminster

Course NumberCourse TitleSubstitutes for
5MMCS002WUsability TestingCS 124
5COSC004WClient Server ArchitectureCS 125
BIS DevelopmentElective
Introduction to NetworksElective (significant overlap with CS181AG Network Algorithmics)
Machine Learning and Data MiningCS 158
Ask advisor for Westminster : HMC transfer credit ratio
Course Title
Business Information Systems Concepts
Digital Marketing, Social Media, and Web Analytics
Web Design and Development
The following Westminster courses are not transferable for CS credit

Greece

American College of Thessaloniki / Anatolia College

Course NumberCourse TitleSubstitutes for
CS 300Mobile Application ProgrammingElective
CS 312Database Management SystemsCS 133
CS 321Operating SystemsCS 134
CS 330Introduction to Mobile RoboticsElective
CS 340Artificial IntelligenceCS 151
CS 350Software EngineeringElective (but not recommended
if you have taken CS 121)
CS 412Object-Oriented ProgrammingElective
CS 421Computer Systems SecurityElective
CS 450System Design and AnalysisElective
Ask advisor for ACT : HMC transfer credit ratio
Course NumberCourse Title
CS 322Network Operating Systems and Administration
The following ACT courses are not transferable for CS credit

Hungary

AIT Budapest

Course NumberCourse TitleSubstitutes for
Advanced Algorithms for BioinformaticsElective (1.5 credits)
Algorithms and Data StructuresCS 140
Applied CryptographyElective
Combinatorial OptimizationMath 187
Computational Biology and MedicineElective
Computer GraphicsCS 155
Computer Vision Applications for Digital CinemaElective
Data Mining, Parts 1 & 2Elective
Graph TheoryMath 104
Mobile Software DesignElective
Quantum Probability and Quantum LogicElective
Scalable Systems and Development ProcessesElective (1.5 credits)
Semantic and Declarative TechnologiesElective
Structure and Dynamics of Complex NetworksElective
Theory of ComputingCS 81
User Interface DesignElective (1.5 credits)
Data ScienceCS 158
Credits transfer as 2 AIT : 1 HMC.
Course Title
IT Entrepreneurship
Design Workshop
The following AIT courses are not transferable for CS credit

Ireland

Trinity College Dublin

Course NumberCourse TitleSubstitutes for
CS3021/3421Computer Architecture IICS 136
CS4404Machine LearningCS 158
Credits transfer as 2 Trinity : 1 HMC

University of Limerick

Course NumberCourse TitleSubstitutes for
CS4014Software Development ProjectCS 121
Credits transfer as 2 Limerick : 1 HMC

Italy

CET Siena

NumberTitleSubstitutes for
CS 3330Computer ArchitectureCS 136
CS 4414Operating SystemsCS 134
CS 4750Database SystemsCS 133
Ask advisor for CET : HMC transfer credit ratio

Lebanon

American University of Beirut

Course NumberCourse TitleSubstitutes for
CMPS 253Software EngineeringCS 121
Ask advisor for Beirut : HMC transfer credit ratio
Course NumberCourse Title
CMPS 252Software Construction
The following Beirut courses are not transferable for CS credit

New Zealand

University of Auckland

Course NumberCourse TitleSubstitutes for
COMPSCI 210Computer OrganizationCS 105
Credits transfer as 4 Auckland : 1 HMC
Course NumberCourse Title
COMPSCI 718Programming for Industry
The following Auckland courses are not transferable for CS credit

University of Canterbury

Course NumberCourse TitleSubstitutes for
COSC261-1851Formal Languages and CompilersCS 132
COSC262-1851AlgorithmsCS 140
COSC363-1851Computer GraphicsCS 155
Credits transfer as 4 Canterbury : 1 HMC

University of Otago

Course NumberCourse TitleSubstitutes for
COSC341Theory of ComputingElective
Credits transfer as 4 Otago: 1 HMC

Scotland

University of Edinburgh

Course NumberCourse TitleSubstitutes for
INFR09009Computer ArchitectureCS 136
INFR09027Computer Communications and NetworksCS 125
INFR09028Foundations of Natural Language ProcessingCS 159
INFR09032System Design ProjectCS 121
INFR09047Operating SystemsCS 134
INFR10067Computer SecurityElective
INFR11021Computer GraphicsCS 155
INFR11023Parallel Programming Languages and SystemsCS 156
INFR11033Automatic Speech RecognitionCS 157
INFR11067Computer Animation & VisualisationElective
INFR11157Natural Language Understanding, Generation, and Machine TranslationElective
PHYS08026Computer SimulationElective
Credits transfer as 4 Edinburgh : 1 HMC
Course NumberCourse Title
INFR10052Algorithm and Data Structures
The following Edinburgh courses are not transferable for CS credit

University of Saint Andrews

Course NumberCourse TitleSubstitutes for
CS2002Computer SystemsCS 105
CS3051Software EngineeringCS 121
CS3104Operating SystemsCS 134
CS3105Artificial IntelligenceCS 151
CS3106Human Computer InteractionCS 124
CS4102Computer GraphicsCS 155
CS4402Constraint ProgrammingElective
CS5104Machine LearningCS 158
CS5042User-Centered Interaction DesignCS 124
CS5052Data-Intensive SystemsElective
Credits transfer as 4 St. Andrews : 1 HMC
Course NumberCourse Title
CS3099Major Software Team Project
The following St. Andrews courses are not transferable for CS credit

South Africa

University of Cape Town

Course NumberCourse TitleSubstitutes for
CSC3020HThree Dimensional & Distributed Games DesignElective
Ask advisor for Cape Town : HMC transfer credit ratio
Course NumberCourse Title
CSC3022FC++ and Machine Learning
The following Cape Town courses are not transferable for CS credit

South Korea

Yonsei University

Course NumberCourse TitleSubstitutes for
CSI3103Programming Language StructuresCS 131
CSI3107Systems ProgrammingCS 134
CSI4104Compiler DesignCS 132
CSI4106Computer NetworksCS 125
CSI4107Human and Computer InterfacesCS 124
EEE3535Operating SystemsCS 134
Ask advisor for Yonsei : HMC transfer credit ratio

Spain

IES Abroad Madrid

Course NumberCourse TitleSubstitute for
CS281Introduction to Cryptography and Computer SecurityElective
Ask advisor for IES : HMC transfer credit ratio

Saint Louis University Madrid

Course NumberCourse TitleSubstitutes for
CSCI 2400Computer ArchitectureCS 136
CSCI 3250CompilerCS 132
CSCI 3300Software EngineeringCS 121
CSCI 3710DatabasesCS 133
CSCI 4750Machine LearningCS 158
Introduction to Statistical ModelingMath 52 (CMC) or Math 58 (Pomona)
Ask advisor for SLU : HMC transfer credit ratio
Course NumberCourse Title
CSCI 2300Object-Oriented Software Design
The following SLU courses are not transferable for CS credit

Universidad Carlos III de Madrid

Course NumberCourse TitleSubstitutes for
13878Operating SystemsCS 134
13881Files and Data basesCS 133
13882User InterfacesCS 124
13883Artificial IntelligenceCS 151
13884Computer NetworksCS 125
13888Computer ArchitectureCS 136
13889Operating Systems DesignCS 134
13890CompilersCS 132
15757Machine LearningCS 158
15970LogicElective
15973Cryptography and Computer SecurityElective
15974Software EngineeringCS 121
16503Machine Learning ApplicationsCS 159
Credits transfer as 2 UC3M : 1 HMC
Course NumberCourse Title
13868Programming___
13873Algorithms and Data Structures___
13874Computer StructurePlease check with Engineering
about transferring as E 85
13877Automata and Formal Language Theory13877 + 15970 counts as
CS 81 + Elective
15972Principles of Software Development___
The following UC3M courses are not transferable for CS credit

Universidad de Sevilla

Course NumberCourse TitleSubstitutes for
Artificial IntelligenceCS 151
Operating SystemsElective
Computer ArchitectureCS 136
Credits transfer as 2 Sevilla : 1 HMC

Switzerland

ETH Zurich

Course NumberCourse TitleSubstitutes for
227-0558-00LPrinciples of Distributed ComputingElective
Credits transfer as 2 ETHZ : 1 HMC