Discipline ID
bf91b86a-62db-4996-b583-29c1ffe6e71e

COURSE DETAIL

ADVANCED GIS
Country
Netherlands
Host Institution
Utrecht University
Program(s)
Utrecht University
UCEAP Course Level
Upper Division
UCEAP Subject Area(s)
Geography Computer Science
UCEAP Course Number
140
UCEAP Course Suffix
UCEAP Official Title
ADVANCED GIS
UCEAP Transcript Title
ADVANCED GIS
UCEAP Quarter Units
6.00
UCEAP Semester Units
4.00
Course Description

The prime purpose of the Advanced GIS course is to widen your knowledge and skills in the practical – foremost analytical – application of Geographical Information Systems using raster models and spatial network models. As a consequence, a substantial part of the course consists of practical assignments in which participants train their skills in GIS analysis. At the same time, start your own analytical GIS project on planning a new road in Friesland. The practical assignments are partly integrated with the project. Work together with one or two fellow students, directly applying your new skills in the project. The project is concluded with two reports on progress and outcomes (maps, charts, etc.).

Language(s) of Instruction
English
Host Institution Course Number
GEO3-3024
Host Institution Course Title
ADVANCED GIS
Host Institution Campus
Utrecht University
Host Institution Faculty
Faculty of Geosciences
Host Institution Degree
Host Institution Department
Course Last Reviewed
2025-2026

COURSE DETAIL

SYSTEM PERFORMANCE ENGINEERING
Country
United Kingdom - England
Host Institution
Imperial College London
Program(s)
Imperial College London
UCEAP Course Level
Upper Division
UCEAP Subject Area(s)
Computer Science
UCEAP Course Number
116
UCEAP Course Suffix
UCEAP Official Title
SYSTEM PERFORMANCE ENGINEERING
UCEAP Transcript Title
SYS PERFORMNCE ENGR
UCEAP Quarter Units
5.00
UCEAP Semester Units
3.30
Course Description

Performance engineering is the area of computer science ensuring that computer systems (comprised of hardware as well as software) are responsive, scalable, and efficient.  The course introduces fundamental principles and techniques used in performance management of modern computer systems, either purpose-built applications or generic system (single-node as well as distributed). 

Language(s) of Instruction
English
Host Institution Course Number
COMP60017
Host Institution Course Title
SYSTEM PERFORMANCE ENGINEERING
Host Institution Campus
Host Institution Faculty
Host Institution Degree
Host Institution Department
Computing
Course Last Reviewed
2025-2026

COURSE DETAIL

STATISTICAL METHODS IN DATA ANALYSIS
Country
Iceland
Host Institution
University of Iceland
Program(s)
University of Iceland
UCEAP Course Level
Upper Division
UCEAP Subject Area(s)
Computer Science
UCEAP Course Number
135
UCEAP Course Suffix
UCEAP Official Title
STATISTICAL METHODS IN DATA ANALYSIS
UCEAP Transcript Title
STATS/DATA ANALYSIS
UCEAP Quarter Units
5.00
UCEAP Semester Units
3.30
Course Description

Network science provides powerful tools for modeling and understanding complex systems, and offers data-driven approaches to uncovering their underlying structures and dynamics. This course introduces students to fundamental statistical methods with a particular focus on their application within network science. It provides a comprehensive foundation in the principles and techniques essential for network modeling, analysis, and statistical inference in complex networks.

Language(s) of Instruction
English
Host Institution Course Number
EÐL209M
Host Institution Course Title
STATISTICAL METHODS IN DATA ANALYSIS
Host Institution Campus
Host Institution Faculty
Host Institution Degree
Host Institution Department
Course Last Reviewed
2025-2026

COURSE DETAIL

COMPUTER SCIENCE AND SOCIETY
Country
France
Host Institution
University of Bordeaux
Program(s)
University of Bordeaux
UCEAP Course Level
Upper Division
UCEAP Subject Area(s)
Computer Science
UCEAP Course Number
105
UCEAP Course Suffix
UCEAP Official Title
COMPUTER SCIENCE AND SOCIETY
UCEAP Transcript Title
COMP SCI & SOCIETY
UCEAP Quarter Units
3.50
UCEAP Semester Units
2.30
Course Description

This course provides analytical tools to understand the causes and consequences of the digital revolution. The course first examines its historical and technical foundations, then analyzes the economic and social transformations it has brought about. These perspectives enable students to critically reflect on their own digital practices in light of broader societal changes and their implications for individuals and societies. This reflection is further developed through independent reading of recent books on the topic.

Language(s) of Instruction
English
Host Institution Course Number
4TTVP31U
Host Institution Course Title
INFORMATIQUE ET SOCIÉTÉ
Host Institution Campus
Université de Bordeaux
Host Institution Faculty
Sciences, Technologies, Santé
Host Institution Degree
Licence 2/3
Host Institution Department
Informatique
Course Last Reviewed
2025-2026

COURSE DETAIL

MACHINE LEARNING SYSTEMS AND HARDWARE
Country
United Kingdom - England
Host Institution
Imperial College London
Program(s)
Imperial College London
UCEAP Course Level
Upper Division
UCEAP Subject Area(s)
Computer Science
UCEAP Course Number
131
UCEAP Course Suffix
UCEAP Official Title
MACHINE LEARNING SYSTEMS AND HARDWARE
UCEAP Transcript Title
MACHINE LEARNING
UCEAP Quarter Units
5.00
UCEAP Semester Units
3.30
Course Description

This course presents the systems and hardware foundations of modern machine learning, bridging neural network workloads, compiler optimizations, and advanced AI hardware. The course covers cutting-edge AI hardware, including GPUs, TPUs, and wafer-scale accelerators, highlighting the design trade-offs between cloud and edge deployment. Topics such as efficient ML (quantization, pruning), algorithm–hardware co-design, federated learning, and system support for large language models (LLMs) are also presented. Through lectures, tutorials, and hands-on programming lab sessions, students gain practical skills and a systems-level understanding of ML deployment, preparing them for advanced research or industry roles in ML system design.

Language(s) of Instruction
English
Host Institution Course Number
COMP70114
Host Institution Course Title
MACHINE LEARNING SYSTEMS AND HARDWARE
Host Institution Campus
Host Institution Faculty
Host Institution Degree
Host Institution Department
Computing
Course Last Reviewed
2025-2026

COURSE DETAIL

DEEP LEARNING
Country
United Kingdom - England
Host Institution
Imperial College London
Program(s)
Imperial College London
UCEAP Course Level
Upper Division
UCEAP Subject Area(s)
Computer Science
UCEAP Course Number
138
UCEAP Course Suffix
UCEAP Official Title
DEEP LEARNING
UCEAP Transcript Title
DEEP LEARNING
UCEAP Quarter Units
5.00
UCEAP Semester Units
3.30
Course Description

This course addresses the fundamental concepts and advanced methodologies of deep learning and relates them to real-world problems in a variety of domains. It provides an overview of different approaches, both classical and emerging. The course equips students with the necessary knowledge and skills to work in the field of deep learning and to contribute to ongoing research in the area.

Language(s) of Instruction
English
Host Institution Course Number
COMP70010
Host Institution Course Title
DEEP LEARNING
Host Institution Campus
Host Institution Faculty
Host Institution Degree
Host Institution Department
Course Last Reviewed
2025-2026

COURSE DETAIL

OPERATIONS RESEARCH
Country
United Kingdom - England
Host Institution
Imperial College London
Program(s)
Imperial College London
UCEAP Course Level
Upper Division
UCEAP Subject Area(s)
Computer Science
UCEAP Course Number
154
UCEAP Course Suffix
UCEAP Official Title
OPERATIONS RESEARCH
UCEAP Transcript Title
OPERATIONS RESEARCH
UCEAP Quarter Units
5.00
UCEAP Semester Units
3.30
Course Description

Students explore quantitative mathematical methods for taking decisions in the presence of constraints or finite resources; learn about linear programming, integer linear programming, robust optimization, and game theory and their application; classify mathematical programs on the basis of the number and types of their solutions; implement solution techniques for linear programs with both real and integer-valued variables; and become familiar with fundamental notions of duality, degeneracy, and sensitivity.

 

Language(s) of Instruction
English
Host Institution Course Number
COMP60016
Host Institution Course Title
OPERATIONS RESEARCH
Host Institution Campus
Host Institution Faculty
Host Institution Degree
Host Institution Department
Department of Computing
Course Last Reviewed
2025-2026

COURSE DETAIL

APPLIED DATA ANALYSIS AND VISUALISATION
Country
Netherlands
Host Institution
Utrecht University
Program(s)
Utrecht University
UCEAP Course Level
Upper Division
UCEAP Subject Area(s)
Statistics Computer Science
UCEAP Course Number
125
UCEAP Course Suffix
UCEAP Official Title
APPLIED DATA ANALYSIS AND VISUALISATION
UCEAP Transcript Title
APPL DATA ANLYS VIS
UCEAP Quarter Units
6.00
UCEAP Semester Units
4.00
Course Description

What puts former criminals on the right track? How can we prevent heart disease? Can Twitter predict election outcomes? What does a violent brain look like? How many social classes does 21st century society have? Are hospitals spending too much on health care, or too little? Data analysis is the art and science of tackling questions like these by looking at data. Just as cartographers make maps to see what a country looks like, data analysts explore the hidden structures of data by creating informative pictures and summarizing relationships among variables. And just as doctors diagnose sick patients and advise healthy ones on how to stay healthy, data analysts predict important events and variables so we can act on this knowledge. Methods from statistics, machine learning, and data mining play an important part in this process, as well as visualizations that allow the analyst and other humans to better understand what we can conclude from the available facts. During this course, students actively learn how to apply the main statistical methods in data analysis and how to use machine learning algorithms and visualizing techniques. The course goes beyond linear and logistic regression and thus continue where “Fundamental techniques in data science with R” ended. The course has a strongly practical, hands-on focus: rather than focusing on the mathematics and background of the discussed techniques, student gain hands on experience in using them on real data during the course and interpreting the results. Entry requirements include at least followed an introductory statistics course of 7.5 EC, and familiarity with correlation and regression, comparing means and cross tabulations of categorical variables. It's also expected to have hands on experience in carrying out these analyses, with, for example, SPSS, Stata, R or SAS.

Language(s) of Instruction
English
Host Institution Course Number
201900027
Host Institution Course Title
ADS: APPLIED DATA ANALYSIS AND VISUALISATION
Host Institution Campus
Utrecht University
Host Institution Faculty
Faculty of Social Sciences
Host Institution Degree
Host Institution Department
Course Last Reviewed
2025-2026

COURSE DETAIL

COMPUTER PROGRAMMING
Country
Taiwan
Host Institution
National Taiwan University
Program(s)
National Taiwan University
UCEAP Course Level
Lower Division
UCEAP Subject Area(s)
Computer Science
UCEAP Course Number
17
UCEAP Course Suffix
UCEAP Official Title
COMPUTER PROGRAMMING
UCEAP Transcript Title
COMPUTER PROGRAMNG
UCEAP Quarter Units
3.00
UCEAP Semester Units
2.00
Course Description

This course begins with an introduction to the evolution of computers and their operating principles. It then gradually guides students to become familiar with programming structures and application design processes, including: basic syntax, flow control, exception handling, input/output, and classes. The course topics are as follows: Introduction Python Basics Flow Control Functions Sequence, Dictionary, and Set Array-Oriented Programming with NumPy File, and Exception Object-Oriented Programming.

Language(s) of Instruction
Chinese
Host Institution Course Number
EE4052
Host Institution Course Title
COMPUTER PROGRAMMING
Host Institution Course Details
Host Institution Campus
Host Institution Faculty
Host Institution Degree
Host Institution Department
Electrical Engineering & Computer Science
Course Last Reviewed
2025-2026

COURSE DETAIL

QUANTUM COMPUTING
Country
United Kingdom - England
Host Institution
Imperial College London
Program(s)
Imperial College London
UCEAP Course Level
Upper Division
UCEAP Subject Area(s)
Computer Science
UCEAP Course Number
141
UCEAP Course Suffix
UCEAP Official Title
QUANTUM COMPUTING
UCEAP Transcript Title
QUANTUM COMPUTING
UCEAP Quarter Units
5.00
UCEAP Semester Units
3.30
Course Description

In this course students have the opportunity to explore this exciting topic that sits at the boundaries of computer science and physics. The course is taught from a computer science perspective, but it also draws on topics from linear algebra, which provides the mathematical apparatus for formalizing quantum systems. Students are introduced to the basic notions of quantum computing, including quantum bits and quantum entanglement and explore quantum algorithms, such as Quantum Search, Quantum Simulation and Quantum Information concepts such as quantum error correction.

Language(s) of Instruction
English
Host Institution Course Number
COMP70021
Host Institution Course Title
QUANTUM COMPUTING
Host Institution Campus
Host Institution Faculty
Host Institution Degree
Host Institution Department
Department of Computing
Course Last Reviewed
2025-2026
Subscribe to Computer Science