Navigate Up
Sign In
Computer Science Abroad
Immerse yourself in a new and exciting environment while earning UC credit and making rapid progress towards your degree. Among many fascinating topics, you can study artificial intelligence, programming languages, software engineering, graphics and computer game design, and more. Additionally, you can get a practical and deeper understanding of course topics through experience-based research and internships.

Programs for Your Major

Below are featured programs with excellent student reviews, a wide availability of courses and unique academic opportunities in computer science. These are only a few of the opportunities available to you on UCEAP. For a comprehensive list of programs in your major, see the UCEAP program search under the subject area: computer science.
 
Australia: University of Melbourne
 
Sub-disciplines: AI, Algorithms, Graphics, Programming Languages, Security, Software Engineering
Language of Instruction: English
Terms: Fall, Spring, Year
 
Melbourne is a top-ranked University in Computer Science. Study topics such as programming languages, software engineering,  graphics, and more through the School of Information and Computer Systems..
 
Denmark: University of Copenhagen
 
Sub-disciplines: Algorithms, Computer Architecture, Concurrent Parallel and Distributed Systems, Mathematical Foundations, Networks, Programming Languages, Software Engineering
Language of Instruction: English
Terms: Fall, Spring, Year
 
At the University of Copenhagen, enjoy the opportunity to take advanced level Computer Science courses as part of the Masters programs in Computer Science or Information Technology and Cognition. Courses will transfer back as upper-division undergraduate credit. 
 
 
Sub-disciplines: Algorithms, Computer Architecture, Databases, Mathematical Foundations, Networks, Programming Languages, Software Engineering
Language of Instruction: French
Terms: Fall, Spring, Year
 
The Informatique Department at the University of Bordeaux offers the opportunity to take courses in many unique fields within Computer Science including cryptography, web semantics, robotics, and more. You also have the chance to take advanced level graduate work that will transfer back as upper-division undergraduate credit. Computer Science courses are only available to students with two years of university-level French.
 
Germany: Technical University Berlin 
 
Sub-disciplines: AI, Algorithms, Concurrent Parallel and Distributed Systems, Databases, Mathematical Foundations, Programming Languages, Security, Software Engineering
Language of Instruction: German
Terms: Fall, Spring, Year
 
The Technical University Berlin is known for its strongly innovative applied research in Computer Science. The Informatik Department offers the opportunity to continue your computer science courses abroad while developing your German language skills. Additionally, it is possible to conduct internships in Berlin within the field of computer science.
 
Hong Kong: University of Hong Kong
 
Sub-disciplines: AI, Algorithms, Computer Networks, Databases, Graphics, Mathematical Foundations, Programming Languages, Security, Software Engineering
Language of Instruction: English
Terms: Fall, Spring, Year
 
Enjoy the chance to study at a very highly internationally ranked school for computer science at the University of Hong Kong (HKU). The Department of Computer Science at HKU offers state-of-the art computing facilities and a full range of computer science and computer engineering courses. 
 
Ireland: University College Dublin
 
Sub-disciplines: AI, Algorithms, Concurrent Parallel and Distributed Systems, Databases, Mathematical Foundations, Networks, Programming Languages, Software Engineering 
Language of Instruction: English
Terms: Fall, Spring, Year
 
At the University College Dublin, you have the opportunity to take computer science coursework not usually offered at UC. Elective courses include: Cloud Computing, AI for Games and Puzzles, and Human Language Technologies to name a few.
 
Singapore: National University of Singapore
 
Sub-disciplines: AI, Algorithms, Computer Architecture, Concurrent Parallel and Distributed Systems, Databases, Graphics, Mathematical Foundations, Networks, Programming Languages, Security, Software Engineering
Language of Instruction: English
Terms: Fall, Spring, Year
 
The Faculties of Computing and Computer Engineering at NUS offer a rich curriculum in addition to activities and group projects providing both practical and theoretical experiences. The University is ABET accredited in computer science and computer engineering.  
 
Spain: Carlos III University, Madrid
 
Sub-disciplines: AI, Algorithms, Computer Architecture, Computer Networks, Databases,  Graphics, Programming Languages, Security, Software Engineering
Language of Instruction: English & Spanish
Terms: Fall, Spring
 
Computer Science courses are offered in both English and Spanish at this vibrant University, located in the capital city of Madrid. Study topics such as computer networks, software engineering and development, and distributed systems. Carlos III makes it easy to plan your tentative course of study well in advance by providing many syllabi online.
 
Spain: Complutense University of Madrid
 
Sub-disciplines: AI, Algorithms, Computer Architecture, Computer Networks, Databases,  Graphics, Mathematical Foundations, Programming Languages, Security, Software Engineering
Language of Instruction: Spanish
Terms: Fall, Year
 
Complutense is one of the most prestigious universities in Spain and has offered courses in computer science since 1991. Courses are offered in topics such software engineering, computer architecture, artificial intelligence, and security. The Faculty of Computer Science also has several groups or student associations that hold informational and social events as an opportunity for further involvement and learning.
 
Sweden: Lund University
 
Sub-disciplines: AI, Algorithms, Computer Architecture, Databases, Graphics, Programming Languages, Security, Software Engineering
Language of Instruction: English
Terms: Fall, Spring, Year
 
Computer Science courses at Lund University are housed within the Faculty of Engineering (LTH). Within the Faculty you will find a strong network of academically-minded and socially active students. You can take courses in your major and the Faculty of Engineering also offers the opportunity to enroll in a project course and develop your own research project on a topic of your choosing.
 
Taiwan: National Taiwan University, Taipei
 
Sub-disciplines: AI, Algorithms, Graphics, Networks, Software Engineering
Language of Instruction: Chinese or English
Terms: Fall, Spring, Year
 
The College of Electrical Engineering & Computer Science at NTU offers a wide variety of courses and hosts a number of undergraduate and graduate research labs. Topics within the labs range from integrated optics to microprocessors and electromagnetic waves.
 
UK-England: Imperial College London
 
Sub-disciplines: AI, Algorithms, Computer Architecture, Concurrent Parallel and Distributed Systems, Databases, Mathematical Foundations, Networks, Programming Languages, Security, Software Engineering
Language of Instruction: English
Terms: Year
 
Enjoy small classes sizes and an independent style of learning as you immerse yourself in this very highly ranked university in London. The Imperial College London Department of Computing is especially well-known for large databases, artificial intelligence, software development, and the application of computers to medicine and biology.
 
UK-England: University of Manchester
 
Sub-disciplines: AI, Algorithms, Computer Architecture, Concurrent Parallel and Distributed Systems, Databases, Graphics, Mathematical Foundations, Networks, Programming Languages, Security, Software Engineering
Language of Instruction: English
Terms: Spring, Year
 
Manchester Computer Science boasts a low staff to student ratio and course topics range the entire spectrum of computer science. There is rich life outside of classes where you can apply your computer science skills including MAN-UP (Manchester Ultimate Programming) and hack-a-thons. Computer Science courses are open to spring and year-long students only.
 
UK-Scotland: University of Edinburgh
 
Sub-disciplines: Algorithms, Computer Architecture, Concurrent Parallel and Distributed Systems, Databases, Graphics, Mathematical Foundations, Networks, Programming Languages, Security, Software Engineering
Language of Instruction: English
Terms: Fall, Spring, Year
 
Study computer science at the very highly ranked School of Informatics at the University of Edinburgh. Student satisfaction is very high and previous UCEAP students have enjoyed a wide variety of computer science courses with multidisciplinary applications.
 

 These are only a few of the opportunities available to you on UCEAP. For a comprehensive list of programs in your major, see the UCEAP program search under the subject area: computer science