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.
Australia
University of Melbourne
Course Number Course 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
Credits transfer as 1 Melbourne course : 3.75 HMC credits.
Course Number Course Title COMP30020 Declarative Programming
The following Melbourne courses are not transferable for CS credit
University of Queensland
Course Number Course Title Substitutes for CSSE3002 The Software Process CS 121 COMP4702 Machine Learning CS 158
Credit transfer as 1 Queensland : 1.875 HMC
University of Wollongong
Course Number Course Title Substitutes for CSCI334 Software Design CS 121
Credit transfer as 1 Wollongong : 1.6 HMC
University Technology Sydney
Course Number Course Title Substitutes for 41113 Software Development Studio 1 CS 121
Credits transfer as 1.6 UTS : 1 HMC
Chile
Pontificia Universidad Católica de Valparaíso
Course Number Course Title Substitutes for ICI4242 Automatons and Compilers CS 132 ICI5240 Artificial Intelligence CS 151 INF3340 Computer Networks CS 125
Ask advisor for PUCV : HMC credit transfer ratio
Universidad de Chile
Course Number Course 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
Czech Republic
Prague College
Course Number Course Title Substitutes for Advanced Networks Elective Cryptography Elective Data Analysis and Design Elective Networking Infrastructure CS 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 Number Course 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
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 Number Course 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)
Ask advisor for King’s : HMC transfer credit ratio
Queen Mary University of London
Course Number Course Title Substitutes for ECS522U Graphical User Interfaces CS 124 ECS657U Multiplatform Game Development Elective
Credits transfer as 4 Queen Mary : 1 HMC
Course Number Course Title 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
University of Bristol
Credits transfer as 4 Bristol : 1 HMC.
Course Number Course Title COMS21202 Symbols, Patterns and Signals
The following Bristol courses are not transferable for CS credit
University of Oxford
Course Number Course Title Substitutes for Artificial Intelligence CS 151 Computer Networks CS 125 Lambda Calculus and Types CS 131
Ask advisor for Oxford : HMC transfer credit ratio
University of Southampton
Course Number Course Title Substitutes for COMP2210 Theory of Computing Elective
Ask advisor for Southampton : HMC transfer credit ratio
University of Westminster
Course Number Course Title Substitutes for 5MMCS002W Usability Testing CS 124 5COSC004W Client Server Architecture CS 125 BIS Development Elective Introduction to Networks Elective (significant overlap with CS181AG Network Algorithmics) Machine Learning and Data Mining CS 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 Number Course 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
Ask advisor for ACT : HMC transfer credit ratio
Course Number Course Title CS 322 Network Operating Systems and Administration
The following ACT courses are not transferable for CS credit
Hungary
AIT Budapest
Course Number Course 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) Data Science CS 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 Number Course Title Substitutes for CS3021/3421 Computer Architecture II CS 136 CS4404 Machine Learning CS 158
Credits transfer as 2 Trinity : 1 HMC
University of Limerick
Course Number Course Title Substitutes for CS4014 Software Development Project CS 121
Credits transfer as 2 Limerick : 1 HMC
Italy
CET Siena
Number Title Substitutes for CS 3330 Computer Architecture CS 136 CS 4414 Operating Systems CS 134 CS 4750 Database Systems CS 133
Ask advisor for CET : HMC transfer credit ratio
Lebanon
American University of Beirut
Course Number Course Title Substitutes for CMPS 253 Software Engineering CS 121
Ask advisor for Beirut : HMC transfer credit ratio
Course Number Course Title CMPS 252 Software Construction
The following Beirut courses are not transferable for CS credit
New Zealand
University of Auckland
Course Number Course Title Substitutes for COMPSCI 210 Computer Organization CS 105
Credits transfer as 4 Auckland : 1 HMC
Course Number Course Title COMPSCI 718 Programming for Industry
The following Auckland courses are not transferable for CS credit
University of Canterbury
Course Number Course 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
University of Otago
Course Number Course Title Substitutes for COSC341 Theory of Computing Elective
Credits transfer as 4 Otago: 1 HMC
Scotland
University of Edinburgh
Course Number Course 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
Course Number Course Title INFR10052 Algorithm and Data Structures
The following Edinburgh courses are not transferable for CS credit
University of Saint Andrews
Course Number Course 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
Course Number Course Title CS3099 Major Software Team Project
The following St. Andrews courses are not transferable for CS credit
South Africa
University of Cape Town
Course Number Course Title Substitutes for CSC3020H Three Dimensional & Distributed Games Design Elective
Ask advisor for Cape Town : HMC transfer credit ratio
Course Number Course Title CSC3022F C++ and Machine Learning
The following Cape Town courses are not transferable for CS credit
South Korea
Yonsei University
Course Number Course 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
Ask advisor for Yonsei : HMC transfer credit ratio
Spain
IES Abroad Madrid
Course Number Course Title Substitute for CS281 Introduction to Cryptography and Computer Security Elective
Ask advisor for IES : HMC transfer credit ratio
Saint Louis University Madrid
Course Number Course 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)
Ask advisor for SLU : HMC transfer credit ratio
Course Number Course Title CSCI 2300 Object-Oriented Software Design
The following SLU courses are not transferable for CS credit
Universidad Carlos III de Madrid
Course Number Course 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 16503 Machine Learning Applications CS 159
Credits transfer as 2 UC3M : 1 HMC
Course Number Course Title 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 Sevilla
Course Number Course Title Substitutes for Artificial Intelligence CS 151 Operating Systems Elective Computer Architecture CS 136
Credits transfer as 2 Sevilla : 1 HMC
Switzerland
ETH Zurich
Course Number Course Title Substitutes for 227-0558-00L Principles of Distributed Computing Elective
Credits transfer as 2 ETHZ : 1 HMC