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

COURSE DETAIL

INTRODUCTION TO DISTRIBUTED SYSTEMS
Country
China
Host Institution
Tsinghua University
Program(s)
Tsinghua University
UCEAP Course Level
Upper Division
UCEAP Subject Area(s)
Computer Science
UCEAP Course Number
112
UCEAP Course Suffix
UCEAP Official Title
INTRODUCTION TO DISTRIBUTED SYSTEMS
UCEAP Transcript Title
DISTRIBUTED SYSTEMS
UCEAP Quarter Units
4.50
UCEAP Semester Units
3.00
Course Description
This course introduces the principles of distributed systems as well as some of the current influential distributed systems such as Google File System, MapReduce, Bigtable, Amazon Dynamo, etc. The course emphasizes the internal structure of the corresponding systems and the general principles for designing distributed systems. Topics: programming model of distributed systems, distributed locking, data replications, distributed consensus, and some issues related to security in real systems.
Language(s) of Instruction
English
Host Institution Course Number
80240613
Host Institution Course Title
INTRODUCTION TO DISTRIBUTED SYSTEMS
Host Institution Campus
Host Institution Faculty
Host Institution Degree
Host Institution Department
Computer Science and Technology
Course Last Reviewed
2025-2026

COURSE DETAIL

APPLICATION AND DESIGN OF SERIOUS GAME
Country
China
Host Institution
Fudan University
Program(s)
Fudan University
UCEAP Course Level
Upper Division
UCEAP Subject Area(s)
Computer Science
UCEAP Course Number
146
UCEAP Course Suffix
UCEAP Official Title
APPLICATION AND DESIGN OF SERIOUS GAME
UCEAP Transcript Title
DESIGN SERIOUS GAME
UCEAP Quarter Units
3.00
UCEAP Semester Units
2.00
Course Description

Serious games—also known as applied games—harness the mechanics of gaming for meaningful purposes across diverse fields, including medicine, scientific research, industry, the military, and education/training. This course introduces and analyzes exemplary cases and innovative applications of serious games, exploring their creative design philosophies. It also covers design thinking methodologies and tools, guiding students in using AI technologies to conceptualize and design games that address real-world challenges. The course further examines emerging technologies related to games, such as artificial intelligence, blockchain, artificial life, human computation, cloud computing, symbiotic computing, augmented/mixed reality (AR/MR), advergaming, collective intelligence, and game theory.

Language(s) of Instruction
Chinese
Host Institution Course Number
GEEC10417
Host Institution Course Title
APPLICATION AND DESIGN OF SERIOUS GAME
Host Institution Course Details
Host Institution Campus
Host Institution Faculty
Host Institution Degree
Host Institution Department
Course Last Reviewed
2025-2026

COURSE DETAIL

HUMAN COMPUTER INTERACTION TECHNOLOGY
Country
China
Host Institution
Tsinghua University
Program(s)
Tsinghua University
UCEAP Course Level
Upper Division
UCEAP Subject Area(s)
Computer Science
UCEAP Course Number
113
UCEAP Course Suffix
UCEAP Official Title
HUMAN COMPUTER INTERACTION TECHNOLOGY
UCEAP Transcript Title
HUMAN COMP INTERACT
UCEAP Quarter Units
4.50
UCEAP Semester Units
3.00
Course Description

This course provides a comprehensive foundation in Human-Computer Interaction (HCI), focusing on designing user-friendly, efficient interactive systems. It covers human ability analysis, natural interaction techniques, and human-AI interaction, integrating interdisciplinary knowledge to solve real-world problems. The key goals of HCI-interaction efficiency and interface naturalness are explored to enhance user experience. 

Language(s) of Instruction
English
Host Institution Course Number
80240533
Host Institution Course Title
HUMAN COMPUTER INTERACTION TECHNOLOGY
Host Institution Campus
Tsinghua university
Host Institution Faculty
Host Institution Degree
Host Institution Department
Computer Science and Technology
Course Last Reviewed
2025-2026

COURSE DETAIL

ADVANCED ANALYSIS OF DATA
Country
Italy
Host Institution
University of Bologna
Program(s)
University of Bologna
UCEAP Course Level
Upper Division
UCEAP Subject Area(s)
Computer Science
UCEAP Course Number
147
UCEAP Course Suffix
UCEAP Official Title
ADVANCED ANALYSIS OF DATA
UCEAP Transcript Title
ADV DATA ANALYSIS
UCEAP Quarter Units
6.00
UCEAP Semester Units
4.00
Course Description

By the end of the course, students develop advanced expertise in formulating and implementing statistical approaches to practical problems in a wide variety of subject areas. Students learn to integrate material covered in various lecture courses with skills developed through practical work in order to solve real-world problems. Students learn to: formulate questions of interest and identify relevant informal and formal statistical methodology for a wide variety of practical contexts; implement the various stages of advanced statistical analysis appropriately in R; interpret the output of R procedures; critically collate results and conclusions; present the main results and conclusions in the form of concise summaries; present results of analyses in the form of written reports; critically assess published applications of statistical analysis; and work independently on practical data analysis problems. The course uses a number of case studies covering different areas such as missing values, modelling, regression and related methods, data visualization, and analysis of ordinal and categorical data.

Language(s) of Instruction
English
Host Institution Course Number
79296
Host Institution Course Title
ADVANCED ANALYSIS OF DATA
Host Institution Campus
BOLOGNA
Host Institution Faculty
Host Institution Degree
L in STATISTICAL SCIENCES
Host Institution Department
Statistical Sciences "Paolo Fortunati"
Course Last Reviewed
2025-2026

COURSE DETAIL

TOPOLOGY III
Country
Germany
Host Institution
Free University of Berlin
Program(s)
Technical University Berlin,Free University Berlin
UCEAP Course Level
Upper Division
UCEAP Subject Area(s)
Mathematics Computer Science
UCEAP Course Number
149
UCEAP Course Suffix
C
UCEAP Official Title
TOPOLOGY III
UCEAP Transcript Title
TOPOLOGY III
UCEAP Quarter Units
5.50
UCEAP Semester Units
3.70
Course Description

The course covers a selection from the following topics: homotopy sets, homotopy groups and the Hurewicz theorem, fibrations and cofibrations, generalized homology theories and spectra, bundles and classifying spaces, characteristic classes, low-dimensional topology, geometric group theory, spectral sequences and cohomology operations. The methods presented are illustrated by applications to various classical problems in algebraic topology.

Language(s) of Instruction
English
Host Institution Course Number
19215101,19215102
Host Institution Course Title
TOPOLOGIE III
Host Institution Campus
Host Institution Faculty
Host Institution Degree
Host Institution Department
Institut für Mathematik
Course Last Reviewed
2025-2026

COURSE DETAIL

MICROCOMPUTERS AND EMBEDDED SYSTEMS
Country
New Zealand
Host Institution
University of Auckland
Program(s)
University of Auckland
UCEAP Course Level
Upper Division
UCEAP Subject Area(s)
Computer Science
UCEAP Course Number
133
UCEAP Course Suffix
UCEAP Official Title
MICROCOMPUTERS AND EMBEDDED SYSTEMS
UCEAP Transcript Title
MICROCOMP& EMBD SYS
UCEAP Quarter Units
6.00
UCEAP Semester Units
4.00
Course Description

This course examines for embedded system design using the SOPC (system on a programmable chip) approach. It covers embedded applications, microprocessors, microcontrollers, architecture, organization, programming memories, I/O interfacing, sensors, actuators, analog interfaces, hardware/software partitioning and interfacing, concurrency, and implementing data transformations and reactivity. 

Language(s) of Instruction
English
Host Institution Course Number
COMPSYS 303
Host Institution Course Title
MICROCOMPUTERS AND EMBEDDED SYSTEMS
Host Institution Campus
Auckland
Host Institution Faculty
Host Institution Degree
Host Institution Department
Computer Systems Engineering
Course Last Reviewed
2026-2027

COURSE DETAIL

USABILITY AND ACCESSIBILITY OF DIGITAL CONTENT
Country
Spain
Host Institution
Carlos III University of Madrid
Program(s)
Carlos III University of Madrid
UCEAP Course Level
Upper Division
UCEAP Subject Area(s)
Computer Science
UCEAP Course Number
149
UCEAP Course Suffix
UCEAP Official Title
USABILITY AND ACCESSIBILITY OF DIGITAL CONTENT
UCEAP Transcript Title
USABILTY&ACCESSBLTY
UCEAP Quarter Units
5.00
UCEAP Semester Units
3.30
Course Description

This course focuses on the importance of the accessibility of digital information systems and the need to incorporate usability and accessibility principles at all stages of the design and development of these systems and the digital documents they contain. The course is divided into three parts: digital content architecture; digital content creation; legal and functional accessibility.

Language(s) of Instruction
Spanish
Host Institution Course Number
20616
Host Institution Course Title
USABILIDAD ACCESIBILIDAD CONTENIDOS
Host Institution Campus
GETAFE
Host Institution Faculty
Facultad de Humanidades, Comunicación y Documentación
Host Institution Degree
Grado en Gestión de la Información y Contenidos Digitales
Host Institution Department
Departamento de Biblioteconomía y Documentación
Course Last Reviewed
2025-2026

COURSE DETAIL

DATA SCIENCE TOOLBOX
Country
Germany
Host Institution
Technical University Berlin
Program(s)
Technical University Berlin
UCEAP Course Level
Upper Division
UCEAP Subject Area(s)
Computer Science
UCEAP Course Number
151
UCEAP Course Suffix
UCEAP Official Title
DATA SCIENCE TOOLBOX
UCEAP Transcript Title
DATA SCIENCE TOOLS
UCEAP Quarter Units
5.50
UCEAP Semester Units
3.70
Course Description

This course provides participants with a toolbox of skills and methods that cover the entire data lifecycle. This includes approaches ranging from data collection (e.g., web crawling, experimental design), to analysis (data handling, statistical tests, regression models), and finally to visualization. Fundamental and applied questions of statistics are addressed, along with practical skills in programming languages, such as Java and R. The course content is supplemented and practiced through case studies and real-world data examples. In addition, the lectures are enriched by guest contributions from industry partners. By the end of the course, participants are able to independently carry out data-driven projects-from conception to the interpretation and presentation of insights. The aim is to provide a fundamental understanding of data-driven projects and questions, as well as practical skills and methods. Among other things, the following aspects are covered: surveys and experiments: design, implementation, evaluation; web Crawling 101: making online data usable; data visualization, filtering and clustering data, data cleaning and preprocessing, Machine Learning 101, statistical tests and linear regression models.

Language(s) of Instruction
English
Host Institution Course Number
3733 L 9811,3733 L 9815
Host Institution Course Title
DATA SCIENCE TOOLBOX
Host Institution Campus
Host Institution Faculty
Host Institution Degree
Host Institution Department
Institut für Technologie und Management
Course Last Reviewed
2025-2026

COURSE DETAIL

INTRODUCTION TO COMPUTING
Country
China
Host Institution
Peking University, Beijing
Program(s)
Peking University
UCEAP Course Level
Upper Division
UCEAP Subject Area(s)
Computer Science
UCEAP Course Number
170
UCEAP Course Suffix
C
UCEAP Official Title
INTRODUCTION TO COMPUTING
UCEAP Transcript Title
INTRO TO COMPUTING
UCEAP Quarter Units
7.50
UCEAP Semester Units
5.00
Course Description

This course emphasizes the integration of theory and practice, guiding students to learn and apply programming methods to solve common application problems with the assistance of artificial intelligence tools. Starting from the basic principles of computers and artificial intelligence, the course covers the basic syntax of the Python language and preliminary programming methods. It introduces the basic operation methods of large-scale language models in artificial intelligence through several applications such as text processing, data visualization, and internet data acquisition. This allows students to initially grasp the method of problem-solving through programming design, encourages them to consciously use large-scale language models in artificial intelligence to improve learning efficiency and programming skills, and enables them to solve more complex common application problems. The content of the course includes the principles of computers, basic concepts and technical principles of artificial intelligence, generative artificial intelligence and large language models, data types in the Python language, control structures, functions and modules, text processing and numerical computation, data processing and chart analysis, internet technology, and common algorithms.

Language(s) of Instruction
Chinese
Host Institution Course Number
04834470
Host Institution Course Title
INTRODUCTION TO COMPUTING (C)
Host Institution Campus
Host Institution Faculty
Host Institution Degree
Host Institution Department
Course Last Reviewed
2025-2026

COURSE DETAIL

COMPUTER ARCHITECTURE
Country
New Zealand
Host Institution
University of Auckland
Program(s)
University of Auckland
UCEAP Course Level
Upper Division
UCEAP Subject Area(s)
Computer Science
UCEAP Course Number
134
UCEAP Course Suffix
UCEAP Official Title
COMPUTER ARCHITECTURE
UCEAP Transcript Title
COMP ARCHITECTURE
UCEAP Quarter Units
6.00
UCEAP Semester Units
4.00
Course Description

This course examines modern processor architectures; principles of modern processor design; pipelining; memory hierarchies; I/O and network interfacing; compiler and OS support; embedded processors; performance; multiprocessing.

Language(s) of Instruction
English
Host Institution Course Number
COMPSYS 304
Host Institution Course Title
COMPUTER ARCHITECTURE
Host Institution Campus
Auckland
Host Institution Faculty
Host Institution Degree
Host Institution Department
Computer Systems Engineering
Course Last Reviewed
2026-2027
Subscribe to Computer Science