Skip to main content
Discipline ID
bf91b86a-62db-4996-b583-29c1ffe6e71e

COURSE DETAIL

INTERACTIVE VISUALIZATION
Country
Korea, South
Host Institution
Korea University
Program(s)
Korea University
UCEAP Course Level
Upper Division
UCEAP Subject Area(s)
Computer Science
UCEAP Course Number
125
UCEAP Course Suffix
UCEAP Official Title
INTERACTIVE VISUALIZATION
UCEAP Transcript Title
INTERACTIVE VISUALI
UCEAP Quarter Units
4.50
UCEAP Semester Units
3.00
Course Description

This course covers basic data representations, algorithms, and applications for interactive visualization. The class mainly focuses on computer graphics and spatial data visualization. 

Topics include Graphics systems, OpenGL basics, Transformations, Data acquisition, Data representation, Viewing, Lighting and shading, Shaders, Color models, Textures, Volume rendering, Surface visualization, Geometric processing, Image visualization, Advanced topics in visualization. 

Language(s) of Instruction
English
Host Institution Course Number
COSE436
Host Institution Course Title
INTERACTIVE VISUALIZATION
Host Institution Course Details
Host Institution Campus
Host Institution Faculty
Host Institution Degree
Host Institution Department
Course Last Reviewed
2025-2026

COURSE DETAIL

CONCURRENT PROGRAMMING
Country
Sweden
Host Institution
Lund University
Program(s)
Lund University
UCEAP Course Level
Upper Division
UCEAP Subject Area(s)
Computer Science
UCEAP Course Number
133
UCEAP Course Suffix
UCEAP Official Title
CONCURRENT PROGRAMMING
UCEAP Transcript Title
CONCRNT PROGRAMMING
UCEAP Quarter Units
6.00
UCEAP Semester Units
4.00
Course Description

This course covers concurrent activities, busy-wait and polling, synchronization and communication, atomic operations such as test-and-set, and mutual exclusion. Central aspects of the Java concurrent package, such as locks, semaphores, thread pools, tasks, and blocking queues are also reviewed. The course concludes with an overview of multicore hardware, real-time operating systems, and scheduling.  Entry requirements include Programming and a second course in Java.

Language(s) of Instruction
English
Host Institution Course Number
EDAP10
Host Institution Course Title
CONCURRENT PROGRAMMING
Host Institution Campus
Lund University
Host Institution Faculty
Host Institution Degree
Host Institution Department
Engineering - Computer Science
Course Last Reviewed
2025-2026

COURSE DETAIL

INDUSTRIAL DATA MANAGEMENT
Country
Korea, South
Host Institution
Yonsei University
Program(s)
Yonsei University
UCEAP Course Level
Lower Division
UCEAP Subject Area(s)
Engineering Computer Science
UCEAP Course Number
82
UCEAP Course Suffix
UCEAP Official Title
INDUSTRIAL DATA MANAGEMENT
UCEAP Transcript Title
INDUSTRIAL DATA MGT
UCEAP Quarter Units
4.50
UCEAP Semester Units
3.00
Course Description

This course covers the fundamental concepts of databases—an essential component in implementing e-business information systems—including the entity-relationship model, relational databases, and the use of structured query language (SQL). Through individual projects, students also explore how to integrate databases with business information systems. Topics include Introduction to Database Industrial Information Management, Introduction to Structured Query Language (SQL), Relational model and normalization, Database design using normalization, Data modelling with the entity-relationship model, Transforming data models into a database design, SQL for database construction and application processing, Database redesign, Managing multi-user databases, Web Server Environment, and Data warehouses, business intelligent systems, and big data. 

Language(s) of Instruction
English
Host Institution Course Number
IIE2102
Host Institution Course Title
INDUSTRIAL DATA MANAGEMENT
Host Institution Course Details
Host Institution Campus
Host Institution Faculty
Host Institution Degree
Host Institution Department
Course Last Reviewed
2025-2026

COURSE DETAIL

FUNDAMENTAL COMPUTER VISION
Country
Korea, South
Host Institution
Yonsei University
Program(s)
Yonsei University
UCEAP Course Level
Upper Division
UCEAP Subject Area(s)
Computer Science
UCEAP Course Number
131
UCEAP Course Suffix
UCEAP Official Title
FUNDAMENTAL COMPUTER VISION
UCEAP Transcript Title
FUND COMPUTR VISION
UCEAP Quarter Units
4.50
UCEAP Semester Units
3.00
Course Description

This course introduces computer vision with a focus on modern deep learning. We start with the foundational concepts and history of the field. We then dive into the key architectures that have shaped modern computer vision. We study convolutional neural networks (CNNs) and Vision Transformers (ViT), learning how they work and how they are used for fundamental tasks like image classification, object detection, and semantic segmentation. Then, we cover 3D computer vision, including problems like 3D reconstruction. Finally, students focus on deep generative models for vision, exploring how they are used to create realistic images and videos.  

Prior to taking this course, it is recommended that students take courses in linear algebra and probability and statistics.  

Topics include Introduction to Computer Vision; Basics of Digital Images and Processing; Machine learning and neural networks; Convolutional neural networks (CNNs); Computer vision problems; Vision transformers (ViTs) for computer vision; 3D Computer Vision; Generative Models: VAEs, GANs; and Generative Models: Diffusion Models, Multimodal models. 

Language(s) of Instruction
English
Host Institution Course Number
EEE3545
Host Institution Course Title
FUNDAMENTAL COMPUTER VISION
Host Institution Course Details
Host Institution Campus
Host Institution Faculty
Host Institution Degree
Host Institution Department
Course Last Reviewed
2025-2026

COURSE DETAIL

WHAT IS THE INTERNET DOING TO ME? (SECURITY AND PRIVACY FOR PEOPLE IN A CONNECTED WORLD)
Country
Ireland
Host Institution
Trinity College Dublin
Program(s)
Trinity College Dublin
UCEAP Course Level
Lower Division
UCEAP Subject Area(s)
Computer Science
UCEAP Course Number
17
UCEAP Course Suffix
UCEAP Official Title
WHAT IS THE INTERNET DOING TO ME? (SECURITY AND PRIVACY FOR PEOPLE IN A CONNECTED WORLD)
UCEAP Transcript Title
INTRNT SECRTY/PRIV
UCEAP Quarter Units
5.00
UCEAP Semester Units
3.30
Course Description

This course examines how the Internet works and how everyday online activities generate data that are collected, analyzed, and monetized by digital platforms. It explores key issues related to data privacy, security, ownership, and control, addressing questions about how personal information is used and how individuals can protect themselves online. The course provides practical knowledge and tools for understanding Internet infrastructure, data tracking practices, and strategies for managing one’s digital presence with greater confidence and awareness.

Language(s) of Instruction
English
Host Institution Course Number
TEU00311
Host Institution Course Title
WHAT IS THE INTERNET DOING TO ME? (SECURITY AND PRIVACY FOR PEOPLE IN A CONNECTED WORLD)
Host Institution Campus
Host Institution Faculty
Host Institution Degree
Host Institution Department
Trinity Electives
Course Last Reviewed
2025-2026

COURSE DETAIL

BIG DATA AND DATA MINING
Country
Hong Kong
Host Institution
University of Hong Kong
Program(s)
University of Hong Kong
UCEAP Course Level
Upper Division
UCEAP Subject Area(s)
Computer Science
UCEAP Course Number
138
UCEAP Course Suffix
UCEAP Official Title
BIG DATA AND DATA MINING
UCEAP Transcript Title
BIG DATA & MINING
UCEAP Quarter Units
5.00
UCEAP Semester Units
3.30
Course Description

The course covers advanced topics and techniques in big data, with a focus on the algorithmic and system aspects. It provides both theoretical and hands-on experience in big data and data mining. Topics include MapReduce, textual data management, graph data management, uncertain data management, association rule mining, and state-of-the-art data mining techniques. It also covers recent developments and progress in selected areas.

Language(s) of Instruction
English
Host Institution Course Number
FITE3010
Host Institution Course Title
BIG DATA AND DATA MINING
Host Institution Campus
Host Institution Faculty
Host Institution Degree
Host Institution Department
Computing & Data Science
Course Last Reviewed
2025-2026

COURSE DETAIL

INTRODUCTION TO HUMAN-COMPUTER INTERACTION
Country
Korea, South
Host Institution
Korea Advanced Institute of Science and Technology (KAIST)
Program(s)
Korea Advanced Institute of Science and Technology, KAIST
UCEAP Course Level
Upper Division
UCEAP Subject Area(s)
Computer Science
UCEAP Course Number
139
UCEAP Course Suffix
UCEAP Official Title
INTRODUCTION TO HUMAN-COMPUTER INTERACTION
UCEAP Transcript Title
INT HUMN-CMPTR INTR
UCEAP Quarter Units
4.50
UCEAP Semester Units
3.00
Course Description

This course covers human-computer interaction (HCI) design methods and principles. Human-computer interaction deals with the design of interactive systems to support the ways people communicate and interact in their everyday and working lives. The central goal of HCI is to develop usable systems that are easy to learn, effective to use, and offer an enjoyable experience. 

In this course, students explore well-known design principles on usability aspects (e.g., learnability, efficiency, human errors) and design methodologies (e.g., user-centered design, task analysis, prototyping, heuristic evaluation, and user testing). Design assignments and term projects help students enhance their user interface design skills in web, mobile, and IoT environments.  

Language(s) of Instruction
English
Host Institution Course Number
CS.30704
Host Institution Course Title
INTRODUCTION TO HUMAN-COMPUTER INTERACTION
Host Institution Course Details
Host Institution Campus
Host Institution Faculty
Host Institution Degree
Host Institution Department
Course Last Reviewed
2025-2026

COURSE DETAIL

DIGITAL LOGIC DESIGN
Country
Egypt
Host Institution
American University in Cairo
Program(s)
The American University in Cairo
UCEAP Course Level
Lower Division
UCEAP Subject Area(s)
Electrical Engineering Computer Science
UCEAP Course Number
21
UCEAP Course Suffix
UCEAP Official Title
DIGITAL LOGIC DESIGN
UCEAP Transcript Title
DIGITAL LOGIC DESGN
UCEAP Quarter Units
4.50
UCEAP Semester Units
3.00
Course Description

This course covers the nature of digital logic and numbering systems. Topics include: Basic gates, Boolean algebra, Karnaugh maps, memory elements, latches, flip-flops, design of combinational and sequential circuits, integrated circuits and logic families, shift registers, counters, multiplexers, demultiplexers, decoders, encoders, and parity circuits, Number systems, 1’s and 2’s complements, arithmetic circuits, fixed-point and floating-point representations, memory types, design of circuits using ROMs and PLAs. The course involves exposure to logic design automation software and an introduction to FPGAs and HDL. Prerequisite: fundamentals of computing. 

Language(s) of Instruction
English
Host Institution Course Number
ECNG 2101
Host Institution Course Title
DIGITAL LOGIC DESIGN
Host Institution Campus
Host Institution Faculty
Host Institution Degree
Host Institution Department
Electronics and Communications Engineering
Course Last Reviewed
2025-2026

COURSE DETAIL

DIGITAL LOGIC DESIGN LAB
Country
Egypt
Host Institution
American University in Cairo
Program(s)
The American University in Cairo
UCEAP Course Level
Lower Division
UCEAP Subject Area(s)
Electrical Engineering Computer Science
UCEAP Course Number
21
UCEAP Course Suffix
L
UCEAP Official Title
DIGITAL LOGIC DESIGN LAB
UCEAP Transcript Title
DGTL LOGIC DSGN LAB
UCEAP Quarter Units
1.50
UCEAP Semester Units
1.00
Course Description

This is the laboratory component and corequisite of the DIGITAL LOGIC DESIGN (host institution course number ECNG 2101) course. It covers experiments in digital design and experiments illustrating material of the main course including an FPGA-based project.

Language(s) of Instruction
English
Host Institution Course Number
ECNG 2108L
Host Institution Course Title
DIGITAL LOGIC DESIGN LAB
Host Institution Campus
Host Institution Faculty
Host Institution Degree
Host Institution Department
Electronics and Communications Engineering
Course Last Reviewed
2025-2026

COURSE DETAIL

ADVANCED ALGORITHMS AND DATA STRUCTURES
Country
Denmark
Host Institution
University of Copenhagen
Program(s)
University of Copenhagen
UCEAP Course Level
Upper Division
UCEAP Subject Area(s)
Mathematics Computer Science
UCEAP Course Number
166
UCEAP Course Suffix
UCEAP Official Title
ADVANCED ALGORITHMS AND DATA STRUCTURES
UCEAP Transcript Title
ALGORITHMS&DATA
UCEAP Quarter Units
6.00
UCEAP Semester Units
4.00
Course Description

This course covers the following topics: graph algorithms such as max flow; data structures such as van Emde Boas Trees; NP-completeness; exponential and parameterized algorithms for NP-hard problems; approximation algorithms; randomized algorithms; computational geometry; linear programming and optimization.

Language(s) of Instruction
English
Host Institution Course Number
NDAA09023U
Host Institution Course Title
ADVANCED ALGORITHMS AND DATA STRUCTURES
Host Institution Course Details
Host Institution Campus
Host Institution Faculty
Science
Host Institution Degree
Master
Host Institution Department
Computer Science
Course Last Reviewed
2025-2026
Subscribe to Computer Science