{"id":1389,"date":"2023-04-05T13:00:08","date_gmt":"2023-04-05T20:00:08","guid":{"rendered":"https:\/\/www.hmc.edu\/cs\/?page_id=1389"},"modified":"2026-02-02T13:45:31","modified_gmt":"2026-02-02T21:45:31","slug":"courses-previously-approved-for-study-abroad-transfer","status":"publish","type":"page","link":"https:\/\/www.hmc.edu\/cs\/academic-programs\/study-abroad\/courses-previously-approved-for-study-abroad-transfer\/","title":{"rendered":"Courses Previously Approved for Study Abroad Transfer"},"content":{"rendered":"\n<h2 class=\"wp-block-heading\">About<\/h2>\n\n\n\n<p>This page provides a list of courses that have been previously approved for Study Abroad with the CS Department. <\/p>\n\n\n\n<p>Inclusion in this list does not guarantee that a future edition of a given course will be approved for transfer credit.<\/p>\n\n\n\n<p>These lists are not exhaustive &#8212; 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!<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Table of Contents<\/h2>\n\n\n\n<p>Use the back button of your browser to return to the table of contents.<\/p>\n\n\n\n<h3 class=\"wp-block-heading special-links-list\"><a href=\"#australia\">Australia<\/a><\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"#uom\">University of Melbourne<\/a><\/li>\n\n\n\n<li><a href=\"#uoq\">University of Queensland<\/a><\/li>\n\n\n\n<li><a href=\"#uow\">University of Wollongong<\/a><\/li>\n\n\n\n<li><a href=\"#uts\">University Technology Sydney<\/a><\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\"><a href=\"#chile\" data-type=\"internal\" data-id=\"#chile\">Chile<\/a><\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"#pucv\">Pontificia Universidad Cat\u00f3lica de Valpara\u00edso<\/a><\/li>\n\n\n\n<li><a href=\"#udc\">Universidad de Chile<\/a><\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\"><a href=\"#czech\">Czech Republic<\/a><\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"#prague\">Prague College<\/a><\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\"><a href=\"#denmark\">Denmark<\/a><\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"#dis\">DIS Copenhagen<\/a><\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\"><a href=\"#england\">England<\/a><\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"#kings\">King&#8217;s College<\/a><\/li>\n\n\n\n<li><a href=\"#queen-mary\">Queen Mary University of London<\/a><\/li>\n\n\n\n<li><a href=\"#bristol\">University of Bristol<\/a><\/li>\n\n\n\n<li><a href=\"#oxford\">University of Oxford<\/a><\/li>\n\n\n\n<li><a href=\"#southampton\">University of Southampton<\/a><\/li>\n\n\n\n<li><a href=\"#westminster\">University of Westminster<\/a><\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\"><a href=\"#greece\">Greece<\/a><\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"#act\">American College of Thessaloniki \/ Anatolia College<\/a><\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\"><a href=\"#hungary\">Hungary<\/a><\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"#ait\">AIT Budapest<\/a><\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\"><a href=\"#ireland\">Ireland<\/a><\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"#trinity\">Trinity College Dublin<\/a><\/li>\n\n\n\n<li><a href=\"#limerick\">University of Limerick<\/a><\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\"><a href=\"#italy\">Italy<\/a><\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"#cet\">CET Siena<\/a><\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\"><a href=\"#lebanon\">Lebanon<\/a><\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"#beirut\">American University of Beirut<\/a><\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\"><a href=\"#new-zealand\">New Zealand<\/a><\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"#auckland\">University of Auckland<\/a><\/li>\n\n\n\n<li><a href=\"#canterbury\">University of Canterbury<\/a><\/li>\n\n\n\n<li><a href=\"#otago\">University of Otago<\/a><\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\"><a href=\"#scotland\">Scotland<\/a><\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"#edinburgh\">University of Edinburgh<\/a><\/li>\n\n\n\n<li><a href=\"#st-andrews\">University of Saint Andrews<\/a><\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\"><a href=\"#south-africa\">South Africa<\/a><\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"#cape-town\">University of Cape Town<\/a><\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\"><a href=\"#south-korea\">South Korea<\/a><\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"#yonsei\">Yonsei University<\/a><\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\"><a href=\"#spain\">Spain<\/a><\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"#ies\">IES Abroad Madrid<\/a><\/li>\n\n\n\n<li><a href=\"#slu\">Saint Louis University Madrid<\/a><\/li>\n\n\n\n<li><a href=\"#uc3m\">Universidad Carlos III de Madrid<\/a><\/li>\n\n\n\n<li><a href=\"#sevilla\">Universidad de Sevilla<\/a><\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\"><a href=\"#switzerland\">Switzerland<\/a><\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"#eth\">ETH Zurich<\/a><\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"australia\">Australia<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"uom\">University of Melbourne<\/h3>\n\n\n\n<figure class=\"wp-block-table is-style-regular\"><table><thead><tr><th>Course Number<\/th><th>Course Title<\/th><th>Substitutes for<\/th><\/tr><\/thead><tbody><tr><td>COMP30023<\/td><td>Computer Systems<\/td><td>Elective (cannot also count E 85 or CS 125)<\/td><\/tr><tr><td>COMP30024<\/td><td>Artificial Intelligence<\/td><td>CS 151<\/td><\/tr><tr><td>COMP30027<\/td><td>Machine Learning<\/td><td>CS 158<\/td><\/tr><tr><td>INFO30004<\/td><td>Usability Engineering<\/td><td>CS 124<\/td><\/tr><tr><td>SWEN30006<\/td><td>Software Modelling &amp; Design<\/td><td>CS 121<\/td><\/tr><\/tbody><\/table><figcaption class=\"wp-element-caption\">Credits transfer as 1 Melbourne course : 3.75 HMC credits.<\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th>Course Number<\/th><th>Course Title<\/th><\/tr><\/thead><tbody><tr><td>COMP30020<\/td><td>Declarative Programming<\/td><\/tr><\/tbody><\/table><figcaption class=\"wp-element-caption\">The following Melbourne courses are not transferable for CS credit<\/figcaption><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"uoq\">University of Queensland<\/h3>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th>Course Number<\/th><th>Course Title<\/th><th>Substitutes for<\/th><\/tr><\/thead><tbody><tr><td>CSSE3002<\/td><td>The Software Process<\/td><td>CS 121<\/td><\/tr><tr><td>COMP4702<\/td><td>Machine Learning<\/td><td>CS 158<\/td><\/tr><\/tbody><\/table><figcaption class=\"wp-element-caption\">Credit transfer as 1 Queensland : 1.875 HMC<\/figcaption><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"uow\">University of Wollongong<\/h3>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th>Course Number<\/th><th>Course Title<\/th><th>Substitutes for<\/th><\/tr><\/thead><tbody><tr><td>CSCI334<\/td><td>Software Design<\/td><td>CS 121<\/td><\/tr><\/tbody><\/table><figcaption class=\"wp-element-caption\">Credit transfer as 1 Wollongong : 1.6 HMC<\/figcaption><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"uts\">University Technology Sydney<\/h3>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th>Course Number<\/th><th>Course Title<\/th><th>Substitutes for<\/th><\/tr><\/thead><tbody><tr><td>41113<\/td><td>Software Development Studio 1<\/td><td>CS 121<\/td><\/tr><\/tbody><\/table><figcaption class=\"wp-element-caption\">Credits transfer as 1.6 UTS : 1 HMC<\/figcaption><\/figure>\n\n\n\n<p><\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"chile\">Chile<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"pucv\">Pontificia Universidad Cat\u00f3lica de Valpara\u00edso<\/h3>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th>Course Number<\/th><th>Course Title<\/th><th>Substitutes for<\/th><\/tr><\/thead><tbody><tr><td>ICI4242<\/td><td>Automatons and Compilers<\/td><td>CS 132<\/td><\/tr><tr><td>ICI5240<\/td><td>Artificial Intelligence<\/td><td>CS 151<\/td><\/tr><tr><td>INF3340<\/td><td>Computer Networks<\/td><td>CS 125<\/td><\/tr><\/tbody><\/table><figcaption class=\"wp-element-caption\">Ask advisor for PUCV : HMC credit transfer ratio<\/figcaption><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"udc\">Universidad de Chile<\/h3>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th>Course Number<\/th><th>Course Title<\/th><th>Substitutes for<\/th><\/tr><\/thead><tbody><tr><td>CC3201<\/td><td>Databases<\/td><td>CS 133<\/td><\/tr><tr><td>CC4101<\/td><td>Programming Languages<\/td><td>CS 131<\/td><\/tr><tr><td>CC4102<\/td><td>Algorithm Design and Analysis<\/td><td>CS 140<\/td><\/tr><tr><td>CC5206<\/td><td>Introduction to Data Mining<\/td><td>CS 158<\/td><\/tr><tr><td>IIC2413<\/td><td>Databases<\/td><td>CS 133<\/td><\/tr><tr><td>IIC2613<\/td><td>Artificial Intelligence<\/td><td>CS 151<\/td><\/tr><\/tbody><\/table><figcaption class=\"wp-element-caption\">Credits transfer as 10 Chile : 3 HMC<\/figcaption><\/figure>\n\n\n\n<p><\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"czech\">Czech Republic<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"prague\">Prague College<\/h3>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th>Course Number<\/th><th>Course Title<\/th><th>Substitutes for<\/th><\/tr><\/thead><tbody><tr><td><\/td><td>Advanced Networks<\/td><td>Elective<\/td><\/tr><tr><td><\/td><td>Cryptography<\/td><td>Elective<\/td><\/tr><tr><td><\/td><td>Data Analysis and Design<\/td><td>Elective<\/td><\/tr><tr><td><\/td><td>Networking Infrastructure<\/td><td>CS 125<\/td><\/tr><\/tbody><\/table><figcaption class=\"wp-element-caption\">Ask advisor for Prague : HMC credit transfer ratio<\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th>Course Title<\/th><\/tr><\/thead><tbody><tr><td>2D, 3D, and Time-Based Digital Applications<\/td><\/tr><tr><td>3D Computer Modeling and Animation<\/td><\/tr><tr><td>Computer Games Design and Development<\/td><\/tr><tr><td>Interactive Media Web Authoring<\/td><\/tr><tr><td>Web Application Development<\/td><\/tr><tr><td>Website Design<\/td><\/tr><\/tbody><\/table><figcaption class=\"wp-element-caption\">The following Prague courses are not transferable for CS credit<\/figcaption><\/figure>\n\n\n\n<p><\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"denmark\">Denmark<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"dis\">DIS Copenhagen<\/h3>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th>Course Number<\/th><th>Course Title<\/th><th>Substitutes for<\/th><\/tr><\/thead><tbody><tr><td><\/td><td>Artificial Intelligence<\/td><td>CS 151<\/td><\/tr><tr><td><\/td><td>Computational Analysis of Big Data<\/td><td>Elective<\/td><\/tr><tr><td><\/td><td>Game Development Lab<\/td><td>Elective<\/td><\/tr><tr><td><\/td><td>Game Development: Programming and Practice<\/td><td>Elective<\/td><\/tr><\/tbody><\/table><figcaption class=\"wp-element-caption\">Ask advisor for DIS Copenhagen : HMC credit transfer ratio<\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th>Course Title<\/th><\/tr><\/thead><tbody><tr><td>Online Surveillance, Privacy, and Cybersecurity<\/td><\/tr><tr><td>Rhetoric of Gaming and its Cultural Impact<\/td><\/tr><\/tbody><\/table><figcaption class=\"wp-element-caption\">The following DIS courses are not transferable for CS credit<\/figcaption><\/figure>\n\n\n\n<p><\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"england\">England<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"kings\">King&#8217;s College<\/h3>\n\n\n\n<figure class=\"wp-block-table\"><table><thead><tr><th>Course Number<\/th><th>Course Title<\/th><th>Substitutes for<\/th><\/tr><\/thead><tbody><tr><td>5CCS2OSC<\/td><td>Operating Systems And Concurrency<\/td><td>CS 134<\/td><\/tr><tr><td>6CCS3COM<\/td><td>Computational Models<\/td><td>Elective (only for MCB majors who do not plan to take CS 81)<\/td><\/tr><tr><td>6CCS3NSE<\/td><td>Information Security<\/td><td>Elective<\/td><\/tr><tr><td>7CCSMPNN<\/td><td>Pattern Recognition, Neural Networks and Deep Learning<\/td><td>Elective (cannot also count CS 158 or CS 152)<\/td><\/tr><\/tbody><\/table><figcaption class=\"wp-element-caption\">Ask advisor for King&#8217;s : HMC transfer credit ratio<\/figcaption><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"queen-mary\">Queen Mary University of London<\/h3>\n\n\n\n<figure class=\"wp-block-table\"><table><thead><tr><th>Course Number<\/th><th>Course Title<\/th><th>Substitutes for<\/th><\/tr><\/thead><tbody><tr><td>ECS522U<\/td><td>Graphical User Interfaces<\/td><td>CS 124<\/td><\/tr><tr><td>ECS657U<\/td><td>Multiplatform Game Development<\/td><td>Elective<\/td><\/tr><\/tbody><\/table><figcaption class=\"wp-element-caption\">Credits transfer as 4 Queen Mary : 1 HMC<\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-table\"><table><thead><tr><th>Course Number<\/th><th>Course Title<\/th><\/tr><\/thead><tbody><tr><td>ECS415U<\/td><td>Introduction to Digital Audio<\/td><\/tr><tr><td>ECS416U<\/td><td>Introduction to Multimedia<\/td><\/tr><tr><td>ECS417U<\/td><td>Fundamentals of Web Technology<\/td><\/tr><tr><td>ECS419U<\/td><td>Information System Analysis<\/td><\/tr><\/tbody><\/table><figcaption class=\"wp-element-caption\">The following Queen Mary courses are not transferable for CS credit<\/figcaption><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"bristol\">University of Bristol<\/h3>\n\n\n\n<p>Credits transfer as 4 Bristol : 1 HMC.<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table><thead><tr><th>Course Number<\/th><th>Course Title<\/th><\/tr><\/thead><tbody><tr><td>COMS21202<\/td><td>Symbols, Patterns and Signals<\/td><\/tr><\/tbody><\/table><figcaption class=\"wp-element-caption\">The following Bristol courses are not transferable for CS credit<\/figcaption><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"oxford\">University of Oxford<\/h3>\n\n\n\n<figure class=\"wp-block-table\"><table><thead><tr><th>Course Number<\/th><th>Course Title<\/th><th>Substitutes for<\/th><\/tr><\/thead><tbody><tr><td><\/td><td>Artificial Intelligence<\/td><td>CS 151<\/td><\/tr><tr><td><\/td><td>Computer Networks<\/td><td>CS 125<\/td><\/tr><tr><td><\/td><td>Lambda Calculus and Types<\/td><td>CS 131<\/td><\/tr><\/tbody><\/table><figcaption class=\"wp-element-caption\">Ask advisor for Oxford : HMC transfer credit ratio<\/figcaption><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"southampton\">University of Southampton<\/h3>\n\n\n\n<figure class=\"wp-block-table\"><table><thead><tr><th>Course Number<\/th><th>Course Title<\/th><th>Substitutes for<\/th><\/tr><\/thead><tbody><tr><td>COMP2210<\/td><td>Theory of Computing<\/td><td>Elective<\/td><\/tr><\/tbody><\/table><figcaption class=\"wp-element-caption\">Ask advisor for Southampton : HMC transfer credit ratio<\/figcaption><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"westminster\">University of Westminster<\/h3>\n\n\n\n<figure class=\"wp-block-table\"><table><thead><tr><th>Course Number<\/th><th>Course Title<\/th><th>Substitutes for<\/th><\/tr><\/thead><tbody><tr><td>5MMCS002W<\/td><td>Usability Testing<\/td><td>CS 124<\/td><\/tr><tr><td>5COSC004W<\/td><td>Client Server Architecture<\/td><td>CS 125<\/td><\/tr><tr><td><\/td><td>BIS Development<\/td><td>Elective<\/td><\/tr><tr><td><\/td><td>Introduction to Networks<\/td><td>Elective (significant overlap with CS181AG Network Algorithmics)<\/td><\/tr><tr><td><\/td><td>Machine Learning and Data Mining<\/td><td>CS 158<\/td><\/tr><\/tbody><\/table><figcaption class=\"wp-element-caption\">Ask advisor for Westminster : HMC transfer credit ratio<\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th>Course Title<\/th><\/tr><\/thead><tbody><tr><td>Business Information Systems Concepts<\/td><\/tr><tr><td>Digital Marketing, Social Media, and Web Analytics<\/td><\/tr><tr><td>Web Design and Development<\/td><\/tr><\/tbody><\/table><figcaption class=\"wp-element-caption\">The following Westminster courses are not transferable for CS credit<\/figcaption><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"greece\">Greece<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"act\">American College of Thessaloniki \/ Anatolia College<\/h3>\n\n\n\n<figure class=\"wp-block-table\"><table><thead><tr><th>Course Number<\/th><th>Course Title<\/th><th>Substitutes for<\/th><\/tr><\/thead><tbody><tr><td>CS 300<\/td><td>Mobile Application Programming<\/td><td>Elective<\/td><\/tr><tr><td>CS 312<\/td><td>Database Management Systems<\/td><td>CS 133<\/td><\/tr><tr><td>CS 321<\/td><td>Operating Systems<\/td><td>CS 134<\/td><\/tr><tr><td>CS 330<\/td><td>Introduction to Mobile Robotics<\/td><td>Elective<\/td><\/tr><tr><td>CS 340<\/td><td>Artificial Intelligence<\/td><td>CS 151<\/td><\/tr><tr><td>CS 350<\/td><td>Software Engineering<\/td><td>Elective (but not recommended <br>if you have taken CS 121)<\/td><\/tr><tr><td>CS 412<\/td><td>Object-Oriented Programming<\/td><td>Elective<\/td><\/tr><tr><td>CS 421<\/td><td>Computer Systems Security<\/td><td>Elective<\/td><\/tr><tr><td>CS 450<\/td><td>System Design and Analysis<\/td><td>Elective<\/td><\/tr><\/tbody><\/table><figcaption class=\"wp-element-caption\">Ask advisor for ACT : HMC transfer credit ratio<\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-table\"><table><thead><tr><th>Course Number<\/th><th>Course Title<\/th><\/tr><\/thead><tbody><tr><td>CS 322<\/td><td>Network Operating Systems and Administration<\/td><\/tr><\/tbody><\/table><figcaption class=\"wp-element-caption\">The following ACT courses are not transferable for CS credit<\/figcaption><\/figure>\n\n\n\n<p><\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"hungary\">Hungary<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"ait\">AIT Budapest<\/h3>\n\n\n\n<figure class=\"wp-block-table is-style-regular\"><table><thead><tr><th>Course Number<\/th><th>Course Title<\/th><th>Substitutes for<\/th><\/tr><\/thead><tbody><tr><td><\/td><td>Advanced Algorithms for Bioinformatics<\/td><td>Elective (1.5 credits)<\/td><\/tr><tr><td><\/td><td>Algorithms and Data Structures<\/td><td>CS 140<\/td><\/tr><tr><td><\/td><td>Applied Cryptography<\/td><td>Elective<\/td><\/tr><tr><td><\/td><td>Combinatorial Optimization<\/td><td>Math 187<\/td><\/tr><tr><td><\/td><td>Computational Biology and Medicine<\/td><td>Elective<\/td><\/tr><tr><td><\/td><td>Computer Graphics<\/td><td>CS 155<\/td><\/tr><tr><td><\/td><td>Computer Vision Applications for Digital Cinema<\/td><td>Elective<\/td><\/tr><tr><td><\/td><td>Data Mining, Parts 1 &amp; 2<\/td><td>Elective<\/td><\/tr><tr><td><\/td><td>Graph Theory<\/td><td>Math 104<\/td><\/tr><tr><td><\/td><td>Mobile Software Design<\/td><td>Elective<\/td><\/tr><tr><td><\/td><td>Quantum Probability and Quantum Logic<\/td><td>Elective<\/td><\/tr><tr><td><\/td><td>Scalable Systems and Development Processes<\/td><td>Elective (1.5 credits)<\/td><\/tr><tr><td><\/td><td>Semantic and Declarative Technologies<\/td><td>Elective<\/td><\/tr><tr><td><\/td><td>Structure and Dynamics of Complex Networks<\/td><td>Elective<\/td><\/tr><tr><td><\/td><td>Theory of Computing<\/td><td>CS 81<\/td><\/tr><tr><td><\/td><td>User Interface Design<\/td><td>Elective (1.5 credits)<\/td><\/tr><tr><td><\/td><td>Data Science<\/td><td>CS 158<\/td><\/tr><\/tbody><\/table><figcaption class=\"wp-element-caption\">Credits transfer as 2 AIT : 1 HMC.<\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-table\"><table><thead><tr><th>Course Title<\/th><\/tr><\/thead><tbody><tr><td>IT Entrepreneurship<\/td><\/tr><tr><td>Design Workshop <\/td><\/tr><\/tbody><\/table><figcaption class=\"wp-element-caption\">The following AIT courses are not transferable for CS credit<\/figcaption><\/figure>\n\n\n\n<p><\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"ireland\">Ireland<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"trinity\">Trinity College Dublin<\/h3>\n\n\n\n<figure class=\"wp-block-table\"><table><thead><tr><th>Course Number<\/th><th>Course Title<\/th><th>Substitutes for<\/th><\/tr><\/thead><tbody><tr><td>CS3021\/3421<\/td><td>Computer Architecture II<\/td><td>CS 136<\/td><\/tr><tr><td>CS4404<\/td><td>Machine Learning<\/td><td>CS 158<\/td><\/tr><\/tbody><\/table><figcaption class=\"wp-element-caption\">Credits transfer as 2 Trinity : 1 HMC<\/figcaption><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"limerick\">University of Limerick<\/h3>\n\n\n\n<figure class=\"wp-block-table\"><table><thead><tr><th>Course Number<\/th><th>Course Title<\/th><th>Substitutes for<\/th><\/tr><\/thead><tbody><tr><td>CS4014<\/td><td>Software Development Project<\/td><td>CS 121<\/td><\/tr><\/tbody><\/table><figcaption class=\"wp-element-caption\">Credits transfer as 2 Limerick : 1 HMC<\/figcaption><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"italy\">Italy<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"cet\">CET Siena<\/h3>\n\n\n\n<figure class=\"wp-block-table\"><table><thead><tr><th>Number<\/th><th>Title<\/th><th>Substitutes for<\/th><\/tr><\/thead><tbody><tr><td>CS 3330<\/td><td>Computer Architecture<\/td><td>CS 136<\/td><\/tr><tr><td>CS 4414<\/td><td>Operating Systems<\/td><td>CS 134<\/td><\/tr><tr><td>CS 4750<\/td><td>Database Systems<\/td><td>CS 133<\/td><\/tr><\/tbody><\/table><figcaption class=\"wp-element-caption\">Ask advisor for CET : HMC transfer credit ratio<\/figcaption><\/figure>\n\n\n\n<p><\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"lebanon\">Lebanon<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"beirut\">American University of Beirut<\/h3>\n\n\n\n<figure class=\"wp-block-table\"><table><thead><tr><th>Course Number<\/th><th>Course Title<\/th><th>Substitutes for<\/th><\/tr><\/thead><tbody><tr><td>CMPS 253<\/td><td>Software Engineering<\/td><td>CS 121<\/td><\/tr><\/tbody><\/table><figcaption class=\"wp-element-caption\">Ask advisor for Beirut : HMC transfer credit ratio<\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-table\"><table><thead><tr><th>Course Number<\/th><th>Course Title<\/th><\/tr><\/thead><tbody><tr><td>CMPS 252<\/td><td>Software Construction<\/td><\/tr><\/tbody><\/table><figcaption class=\"wp-element-caption\">The following Beirut courses are not transferable for CS credit<\/figcaption><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"new-zealand\">New Zealand<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"auckland\">University of Auckland<\/h3>\n\n\n\n<figure class=\"wp-block-table\"><table><thead><tr><th>Course Number<\/th><th>Course Title<\/th><th>Substitutes for<\/th><\/tr><\/thead><tbody><tr><td>COMPSCI 210<\/td><td>Computer Organization<\/td><td>CS 105<\/td><\/tr><\/tbody><\/table><figcaption class=\"wp-element-caption\">Credits transfer as 4 Auckland : 1 HMC<\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-table\"><table><thead><tr><th>Course Number<\/th><th>Course Title<\/th><\/tr><\/thead><tbody><tr><td>COMPSCI 718<\/td><td>Programming for Industry<\/td><\/tr><\/tbody><\/table><figcaption class=\"wp-element-caption\">The following Auckland courses are not transferable for CS credit<\/figcaption><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"cantebury\">University of Canterbury<\/h3>\n\n\n\n<figure class=\"wp-block-table\"><table><thead><tr><th>Course Number<\/th><th>Course Title<\/th><th>Substitutes for<\/th><\/tr><\/thead><tbody><tr><td>COSC261-1851<\/td><td>Formal Languages and Compilers<\/td><td>CS 132<\/td><\/tr><tr><td>COSC262-1851<\/td><td>Algorithms<\/td><td>CS 140<\/td><\/tr><tr><td>COSC363-1851<\/td><td>Computer Graphics<\/td><td>CS 155<\/td><\/tr><\/tbody><\/table><figcaption class=\"wp-element-caption\">Credits transfer as 4 Canterbury : 1 HMC<\/figcaption><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"otago\">University of Otago<\/h3>\n\n\n\n<figure class=\"wp-block-table\"><table><thead><tr><th>Course Number<\/th><th>Course Title<\/th><th>Substitutes for<\/th><\/tr><\/thead><tbody><tr><td>COSC341<\/td><td>Theory of Computing<\/td><td>Elective<\/td><\/tr><\/tbody><\/table><figcaption class=\"wp-element-caption\">Credits transfer as 4 Otago: 1 HMC<\/figcaption><\/figure>\n\n\n\n<p><\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"scotland\">Scotland<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"edinburgh\">University of Edinburgh<\/h3>\n\n\n\n<figure class=\"wp-block-table\"><table><thead><tr><th>Course Number<\/th><th>Course Title<\/th><th>Substitutes for<\/th><\/tr><\/thead><tbody><tr><td>INFR09009<\/td><td>Computer Architecture<\/td><td>CS 136<\/td><\/tr><tr><td>INFR09027<\/td><td>Computer Communications and Networks<\/td><td>CS 125<\/td><\/tr><tr><td>INFR09028<\/td><td>Foundations of Natural Language Processing<\/td><td>CS 159<\/td><\/tr><tr><td>INFR09032<\/td><td>System Design Project<\/td><td>CS 121<\/td><\/tr><tr><td>INFR09047<\/td><td>Operating Systems<\/td><td>CS 134<\/td><\/tr><tr><td>INFR10067<\/td><td>Computer Security<\/td><td>Elective<\/td><\/tr><tr><td>INFR11021<\/td><td>Computer Graphics<\/td><td>CS 155<\/td><\/tr><tr><td>INFR11023<\/td><td>Parallel Programming Languages and Systems<\/td><td>CS 156<\/td><\/tr><tr><td>INFR11033<\/td><td>Automatic Speech Recognition<\/td><td>CS 157<\/td><\/tr><tr><td>INFR11067<\/td><td>Computer Animation &amp; Visualisation<\/td><td>Elective<\/td><\/tr><tr><td>INFR11157<\/td><td>Natural Language Understanding, Generation, and Machine Translation<\/td><td>Elective<\/td><\/tr><tr><td>PHYS08026<\/td><td>Computer Simulation<\/td><td>Elective<\/td><\/tr><\/tbody><\/table><figcaption class=\"wp-element-caption\">Credits transfer as 4 Edinburgh : 1 HMC<\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-table\"><table><thead><tr><th>Course Number<\/th><th>Course Title<\/th><\/tr><\/thead><tbody><tr><td>INFR10052<\/td><td>Algorithm and Data Structures<\/td><\/tr><\/tbody><\/table><figcaption class=\"wp-element-caption\">The following Edinburgh courses are not transferable for CS credit<\/figcaption><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"st-andrews\">University of Saint Andrews<\/h3>\n\n\n\n<figure class=\"wp-block-table\"><table><thead><tr><th>Course Number<\/th><th>Course Title<\/th><th>Substitutes for<\/th><\/tr><\/thead><tbody><tr><td>CS2002<\/td><td>Computer Systems<\/td><td>CS 105<\/td><\/tr><tr><td>CS3051<\/td><td>Software Engineering<\/td><td>CS 121<\/td><\/tr><tr><td>CS3104<\/td><td>Operating Systems<\/td><td>CS 134<\/td><\/tr><tr><td>CS3105<\/td><td>Artificial Intelligence<\/td><td>CS 151<\/td><\/tr><tr><td>CS3106<\/td><td>Human Computer Interaction<\/td><td>CS 124<\/td><\/tr><tr><td>CS4102<\/td><td>Computer Graphics<\/td><td>CS 155<\/td><\/tr><tr><td>CS4402<\/td><td>Constraint Programming<\/td><td>Elective<\/td><\/tr><tr><td>CS5104<\/td><td>Machine Learning<\/td><td>CS 158<\/td><\/tr><tr><td>CS5042<\/td><td>User-Centered Interaction Design<\/td><td>CS 124<\/td><\/tr><tr><td>CS5052<\/td><td>Data-Intensive Systems<\/td><td>Elective<\/td><\/tr><\/tbody><\/table><figcaption class=\"wp-element-caption\">Credits transfer as 4 St. Andrews : 1 HMC<\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-table\"><table><thead><tr><th>Course Number<\/th><th>Course Title<\/th><\/tr><\/thead><tbody><tr><td>CS3099<\/td><td>Major Software Team Project<\/td><\/tr><\/tbody><\/table><figcaption class=\"wp-element-caption\">The following St. Andrews courses are not transferable for CS credit<\/figcaption><\/figure>\n\n\n\n<p><\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"south-africa\">South Africa<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"cape-town\">University of Cape Town<\/h3>\n\n\n\n<figure class=\"wp-block-table\"><table><thead><tr><th>Course Number<\/th><th>Course Title<\/th><th>Substitutes for<\/th><\/tr><\/thead><tbody><tr><td>CSC3020H<\/td><td>Three Dimensional &amp; Distributed Games Design<\/td><td>Elective<\/td><\/tr><\/tbody><\/table><figcaption class=\"wp-element-caption\">Ask advisor for Cape Town : HMC transfer credit ratio<\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-table\"><table><thead><tr><th>Course Number<\/th><th>Course Title<\/th><\/tr><\/thead><tbody><tr><td>CSC3022F<\/td><td>C++ and Machine Learning<\/td><\/tr><\/tbody><\/table><figcaption class=\"wp-element-caption\">The following Cape Town courses are not transferable for CS credit<\/figcaption><\/figure>\n\n\n\n<p><\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"south-korea\">South Korea<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"yonsei\">Yonsei University<\/h3>\n\n\n\n<figure class=\"wp-block-table\"><table><thead><tr><th>Course Number<\/th><th>Course Title<\/th><th>Substitutes for<\/th><\/tr><\/thead><tbody><tr><td>CSI3103<\/td><td>Programming Language Structures<\/td><td>CS 131<\/td><\/tr><tr><td>CSI3107<\/td><td>Systems Programming<\/td><td>CS 134<\/td><\/tr><tr><td>CSI4104<\/td><td>Compiler Design<\/td><td>CS 132<\/td><\/tr><tr><td>CSI4106<\/td><td>Computer Networks<\/td><td>CS 125<\/td><\/tr><tr><td>CSI4107<\/td><td>Human and Computer Interfaces<\/td><td>CS 124<\/td><\/tr><tr><td>EEE3535<\/td><td>Operating Systems<\/td><td>CS 134<\/td><\/tr><\/tbody><\/table><figcaption class=\"wp-element-caption\">Ask advisor for Yonsei : HMC transfer credit ratio<\/figcaption><\/figure>\n\n\n\n<p><\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"spain\">Spain<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"ies\">IES Abroad Madrid<\/h3>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th>Course Number<\/th><th>Course Title<\/th><th>Substitute for<\/th><\/tr><\/thead><tbody><tr><td>CS281<\/td><td>Introduction to Cryptography and Computer Security<\/td><td>Elective<\/td><\/tr><\/tbody><\/table><figcaption class=\"wp-element-caption\">Ask advisor for IES : HMC transfer credit ratio<\/figcaption><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"slu\">Saint Louis University Madrid<\/h3>\n\n\n\n<figure class=\"wp-block-table\"><table><thead><tr><th>Course Number<\/th><th>Course Title<\/th><th>Substitutes for<\/th><\/tr><\/thead><tbody><tr><td>CSCI 2400<\/td><td>Computer Architecture<\/td><td>CS 136<\/td><\/tr><tr><td>CSCI 3250<\/td><td>Compiler<\/td><td>CS 132<\/td><\/tr><tr><td>CSCI 3300<\/td><td>Software Engineering<\/td><td>CS 121<\/td><\/tr><tr><td>CSCI 3710<\/td><td>Databases<\/td><td>CS 133<\/td><\/tr><tr><td>CSCI 4750<\/td><td>Machine Learning<\/td><td>CS 158<\/td><\/tr><tr><td><\/td><td>Introduction to Statistical Modeling<\/td><td>Math 52 (CMC) or Math 58 (Pomona)<\/td><\/tr><\/tbody><\/table><figcaption class=\"wp-element-caption\">Ask advisor for SLU : HMC transfer credit ratio<\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-table\"><table><thead><tr><th>Course Number<\/th><th>Course Title<\/th><\/tr><\/thead><tbody><tr><td>CSCI 2300<\/td><td>Object-Oriented Software Design<\/td><\/tr><\/tbody><\/table><figcaption class=\"wp-element-caption\">The following SLU courses are not transferable for CS credit<\/figcaption><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"uc3m\">Universidad Carlos III de Madrid<\/h3>\n\n\n\n<figure class=\"wp-block-table\"><table><thead><tr><th>Course Number<\/th><th>Course Title<\/th><th>Substitutes for<\/th><\/tr><\/thead><tbody><tr><td>13878<\/td><td>Operating Systems<\/td><td>CS 134<\/td><\/tr><tr><td>13881<\/td><td>Files and Data bases<\/td><td>CS 133<\/td><\/tr><tr><td>13882<\/td><td>User Interfaces<\/td><td>CS 124<\/td><\/tr><tr><td>13883<\/td><td>Artificial Intelligence<\/td><td>CS 151<\/td><\/tr><tr><td>13884<\/td><td>Computer Networks<\/td><td>CS 125<\/td><\/tr><tr><td>13888<\/td><td>Computer Architecture<\/td><td>CS 136<\/td><\/tr><tr><td>13889<\/td><td>Operating Systems Design<\/td><td>CS 134<\/td><\/tr><tr><td>13890<\/td><td>Compilers<\/td><td>CS 132<\/td><\/tr><tr><td>15757<\/td><td>Machine Learning<\/td><td>CS 158<\/td><\/tr><tr><td>15970<\/td><td>Logic<\/td><td>Elective<\/td><\/tr><tr><td>15973<\/td><td>Cryptography and Computer Security<\/td><td>Elective<\/td><\/tr><tr><td>15974<\/td><td>Software Engineering<\/td><td>CS 121<\/td><\/tr><tr><td>16503<\/td><td>Machine Learning Applications<\/td><td>CS 159<\/td><\/tr><\/tbody><\/table><figcaption class=\"wp-element-caption\">Credits transfer as 2 UC3M : 1 HMC<\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-table\"><table><thead><tr><th>Course Number<\/th><th>Course Title<\/th><th>Substitutes for<\/th><\/tr><\/thead><tbody><tr><td>13868<\/td><td>Programming<\/td><td>___<\/td><\/tr><tr><td>13873<\/td><td>Algorithms and Data Structures<\/td><td>___<\/td><\/tr><tr><td>13874<\/td><td>Computer Structure<\/td><td>Please check with Engineering <br>about transferring as E 85<\/td><\/tr><tr><td>13877<\/td><td>Automata and Formal Language Theory<\/td><td>13877 + 15970 counts as <br>CS 81 + Elective<\/td><\/tr><tr><td>15972<\/td><td>Principles of Software Development<\/td><td>___<\/td><\/tr><\/tbody><\/table><figcaption class=\"wp-element-caption\">The following UC3M courses are not transferable for CS credit<\/figcaption><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"sevilla\">Universidad de Sevilla<\/h3>\n\n\n\n<figure class=\"wp-block-table\"><table><thead><tr><th>Course Number<\/th><th>Course Title<\/th><th>Substitutes for<\/th><\/tr><\/thead><tbody><tr><td><\/td><td>Artificial Intelligence<\/td><td>CS 151<\/td><\/tr><tr><td><\/td><td>Operating Systems<\/td><td>Elective<\/td><\/tr><tr><td><\/td><td>Computer Architecture<\/td><td>CS 136<\/td><\/tr><\/tbody><\/table><figcaption class=\"wp-element-caption\">Credits transfer as 2 Sevilla : 1 HMC<\/figcaption><\/figure>\n\n\n\n<p><\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"switzerland\">Switzerland<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"eth\">ETH Zurich<\/h3>\n\n\n\n<figure class=\"wp-block-table\"><table><thead><tr><th>Course Number<\/th><th>Course Title<\/th><th>Substitutes for<\/th><\/tr><\/thead><tbody><tr><td>227-0558-00L<\/td><td>Principles of Distributed Computing<\/td><td>Elective<\/td><\/tr><\/tbody><\/table><figcaption class=\"wp-element-caption\">Credits transfer as 2 ETHZ : 1 HMC<\/figcaption><\/figure>\n\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>About This page provides a list of courses that have been previously approved for Study Abroad with the CS Department. [&hellip;]<\/p>\n","protected":false},"author":312,"featured_media":0,"parent":171,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_acf_changed":false,"footnotes":""},"class_list":["post-1389","page","type-page","status-publish","hentry"],"acf":[],"_links":{"self":[{"href":"https:\/\/www.hmc.edu\/cs\/wp-json\/wp\/v2\/pages\/1389","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.hmc.edu\/cs\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.hmc.edu\/cs\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.hmc.edu\/cs\/wp-json\/wp\/v2\/users\/312"}],"replies":[{"embeddable":true,"href":"https:\/\/www.hmc.edu\/cs\/wp-json\/wp\/v2\/comments?post=1389"}],"version-history":[{"count":15,"href":"https:\/\/www.hmc.edu\/cs\/wp-json\/wp\/v2\/pages\/1389\/revisions"}],"predecessor-version":[{"id":2408,"href":"https:\/\/www.hmc.edu\/cs\/wp-json\/wp\/v2\/pages\/1389\/revisions\/2408"}],"up":[{"embeddable":true,"href":"https:\/\/www.hmc.edu\/cs\/wp-json\/wp\/v2\/pages\/171"}],"wp:attachment":[{"href":"https:\/\/www.hmc.edu\/cs\/wp-json\/wp\/v2\/media?parent=1389"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}