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

COURSE DETAIL

INTRODUCTION TO DATA SCIENCE
Country
Canada
Host Institution
University of British Columbia
Program(s)
University of British Columbia
UCEAP Course Level
Lower Division
UCEAP Subject Area(s)
Statistics Computer Science
UCEAP Course Number
10
UCEAP Course Suffix
UCEAP Official Title
INTRODUCTION TO DATA SCIENCE
UCEAP Transcript Title
INTRO: DATA SCIENCE
UCEAP Quarter Units
6.00
UCEAP Semester Units
4.00
Course Description

This course examines the use of data science tools to summarize, visualize, and analyze data. Sensible workflows and clear interpretations are emphasized.

Language(s) of Instruction
English
Host Institution Course Number
DSCI 100
Host Institution Course Title
INTRODUCTION TO DATA SCIENCE
Host Institution Campus
Vancouver
Host Institution Faculty
Faculty of Science
Host Institution Degree
Host Institution Department
Course Last Reviewed
2025-2026

COURSE DETAIL

INTRODUCTION TO DATABASE SYSTEMS
Country
Hong Kong
Host Institution
Chinese University of Hong Kong
Program(s)
Chinese University of Hong Kong
UCEAP Course Level
Upper Division
UCEAP Subject Area(s)
Computer Science
UCEAP Course Number
137
UCEAP Course Suffix
UCEAP Official Title
INTRODUCTION TO DATABASE SYSTEMS
UCEAP Transcript Title
INTRO DATABASE SYST
UCEAP Quarter Units
4.50
UCEAP Semester Units
3.00
Course Description

This course examines concepts and principles of database management systems. Topics covered include basic concepts, system structures, data models, database languages (SQL), relational database normalization, file systems, indexing, query processing, concurrency control, and recovery schemes.

Language(s) of Instruction
English
Host Institution Course Number
CSCI3170
Host Institution Course Title
INTRODUCTION TO DATABASE SYSTEMS
Host Institution Campus
Host Institution Faculty
Host Institution Degree
Host Institution Department
Computer Science and Engineering
Course Last Reviewed
2025-2026

COURSE DETAIL

MACHINE LEARNING
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
104
UCEAP Course Suffix
UCEAP Official Title
MACHINE LEARNING
UCEAP Transcript Title
MACHINE LEARNING
UCEAP Quarter Units
4.50
UCEAP Semester Units
3.00
Course Description

This course provides an overview of machine learning, a core technology of artificial intelligence. It begins with fundamental mathematical concepts related to linear algebra and probability theory, and then introduces key machine learning techniques, including supervised learning, unsupervised learning, and reinforcement learning.  

The course covers fundamental concepts and principles of machine learning algorithms, analysis of real-world data using machine learning techniques and programming tools, and development of machine learning solutions for real-world problems in various domains. 

Topics include Parametric Density Estimation, Linear Regression, Classification and Logistic Regression, Generative Learning Algorithm, Deep Learning and Neural Networks, Generalization and Regularization, Clustering and K-means Algorithm, Dimensionality Reduction, Generative Models, and Markov Decision Process and Reinforcement Learning. 

Prerequisites: Probability, Linear Algebra, Python 

Language(s) of Instruction
English
Host Institution Course Number
CAS3120,AAI3120,CSI4120
Host Institution Course Title
MACHINE LEARNING
Host Institution Course Details
Host Institution Campus
Host Institution Faculty
Host Institution Degree
Host Institution Department
Course Last Reviewed
2025-2026

COURSE DETAIL

MACHINE LEARNING
Country
Denmark
Host Institution
University of Copenhagen
Program(s)
University of Copenhagen
UCEAP Course Level
Upper Division
UCEAP Subject Area(s)
Computer Science
UCEAP Course Number
141
UCEAP Course Suffix
B
UCEAP Official Title
MACHINE LEARNING
UCEAP Transcript Title
MACHINE LEARNING
UCEAP Quarter Units
6.00
UCEAP Semester Units
4.00
Course Description

The course is a continuation of CS 141A MACHINE LEARNING A course and provides deeper theoretical foundations of machine learning and a number of advanced theoretically grounded learning techniques. A tentative list of topics includes: basics in optimization theory, basics of information theory, advanced techniques for analyzing generalization power of learning algorithms, Kernel methods, ensemble classifiers and weighted majority vote, and Bayesian inference. Prerequisite: CS 141 MACHINE LEARNING A. 

Language(s) of Instruction
English
Host Institution Course Number
NDAK22001U
Host Institution Course Title
MACHINE LEARNING B
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

COURSE DETAIL

COMPUTER PRINCIPLES AND C++ PROGRAMMING
Country
Hong Kong
Host Institution
Chinese University of Hong Kong
Program(s)
Chinese University of Hong Kong
UCEAP Course Level
Lower Division
UCEAP Subject Area(s)
Computer Science
UCEAP Course Number
15
UCEAP Course Suffix
UCEAP Official Title
COMPUTER PRINCIPLES AND C++ PROGRAMMING
UCEAP Transcript Title
C++ PROGRAMMING
UCEAP Quarter Units
4.50
UCEAP Semester Units
3.00
Course Description

This course introduces computer programming in C++. The course covers the functional elements of a computer system, object-oriented programming concepts, problem solving and creation of computer applications. Students apply these computing skills in various disciplines. This course provides a foundation to further study in advanced computing topics.

Language(s) of Instruction
English
Host Institution Course Number
CSCI1520
Host Institution Course Title
COMPUTER PRINCIPLES AND C++ PROGRAMMING
Host Institution Campus
Host Institution Faculty
Host Institution Degree
Host Institution Department
Computer Science and Engineering
Course Last Reviewed
2025-2026

COURSE DETAIL

WEB RECOMMENDER SYSTEMS
Country
Denmark
Host Institution
University of Copenhagen
Program(s)
University of Copenhagen
UCEAP Course Level
Upper Division
UCEAP Subject Area(s)
Computer Science
UCEAP Course Number
140
UCEAP Course Suffix
UCEAP Official Title
WEB RECOMMENDER SYSTEMS
UCEAP Transcript Title
WEB RECOMMENDER SYS
UCEAP Quarter Units
6.00
UCEAP Semester Units
4.00
Course Description

This course offers an advanced introduction into web recommender systems. The goal is to understand and model Web Information and to design and evaluate some of the major technologies operating in the area of web recommender systems through applied projects. Topics include basics of recommender systems (collaborative filtering and content based); evaluation of recommender systems; advanced recommender systems (knowledge-based, ensembled based, hybrid); exploiting additional sources of information for recommendation, e.g., context, location and time.

Language(s) of Instruction
English
Host Institution Course Number
NDAK22003U
Host Institution Course Title
WEB RECOMMENDER SYSTEMS
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

COURSE DETAIL

DATA-DRIVEN COMPUTER ANIMATION
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
122
UCEAP Course Suffix
UCEAP Official Title
DATA-DRIVEN COMPUTER ANIMATION
UCEAP Transcript Title
COMPUTER ANIMATION
UCEAP Quarter Units
5.00
UCEAP Semester Units
3.30
Course Description

This course covers the basics of character animation, keyframe animation, motion capture, inverse kinematics, and physically based character animation. Also the basics of physically-based animation, rigid body dynamics, point-based dynamics, hair animation, cloth simulation, facial animation, crowd simulation, mesh-shape editing, performance capture, skinning, data-driven character control, data-driven cloth animation, data-driven facial animation, and data-driven skinning. Prerequisite: COMP2119.

Language(s) of Instruction
English
Host Institution Course Number
COMP3360
Host Institution Course Title
DATA-DRIVEN COMPUTER ANIMATION
Host Institution Course Details
Host Institution Campus
Host Institution Faculty
Host Institution Degree
Host Institution Department
Computing & Data Science
Course Last Reviewed
2025-2026

COURSE DETAIL

COMPUTER SECURITY
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
111
UCEAP Course Suffix
UCEAP Official Title
COMPUTER SECURITY
UCEAP Transcript Title
COMPUTER SECURITY
UCEAP Quarter Units
4.50
UCEAP Semester Units
3.00
Course Description

This course provides an overview of computer systems security. Students build a comprehensive understanding of central problems in software and hardware security and solutions to them. 

Topics include the basic concepts of threats and security, access control, authentication, cryptography, and low-level software and hardware security. In addition to the principles and theories presented in the class, students are able to develop practical skills by completing six programming assignments along the way. Students perform threat modeling and security analysis of existing computer systems, write attack payloads that compromise insecure programs, and develop defensive programming skills and be able to use existing defensive mechanisms.

Prerequisite: Operating Systems; Computer Architecture

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

COURSE DETAIL

AI REASONING UNCERTAINTY
Country
Spain
Host Institution
University of Alicante
Program(s)
University of Alicante
UCEAP Course Level
Upper Division
UCEAP Subject Area(s)
Engineering Computer Science
UCEAP Course Number
108
UCEAP Course Suffix
UCEAP Official Title
AI REASONING UNCERTAINTY
UCEAP Transcript Title
AI REASONING UNCRTN
UCEAP Quarter Units
5.00
UCEAP Semester Units
3.30
Course Description

This course introduces the foundations of reasoning under uncertainty, its characteristics and the effect of these on inference processes. Topics include modeling, using and designing fuzzy expert systems, Bayesian networks, stochastic knowledge, decision theory, Markov decision processes, and Kalman filtering.

Language(s) of Instruction
Spanish
Host Institution Course Number
33669
Host Institution Course Title
RAZONAMIENTO BAJO INCERTIDUMBR
Host Institution Campus
Host Institution Faculty
Host Institution Degree
Degree in Engineering in Artificial Intelligence
Host Institution Department
Department of Computer Science and Artificial Intelligence
Course Last Reviewed
2025-2026

COURSE DETAIL

SEARCH TECHNIQUES AND ALGORITHMS
Country
Spain
Host Institution
University of Alicante
Program(s)
University of Alicante
UCEAP Course Level
Upper Division
UCEAP Subject Area(s)
Engineering Computer Science
UCEAP Course Number
133
UCEAP Course Suffix
UCEAP Official Title
SEARCH TECHNIQUES AND ALGORITHMS
UCEAP Transcript Title
ALGORITHMS/SRCH TEC
UCEAP Quarter Units
5.00
UCEAP Semester Units
3.30
Course Description

This course examines heuristic search, games, and algorithms. Topics include the importance of heuristics in search problems, search algorithms, evolutionary programming, evaluating heuristics, and game problems. Students examine NP-completeness theory, classifying problems, graph matching, and information theory. 

Language(s) of Instruction
Spanish
Host Institution Course Number
33670
Host Institution Course Title
TÉCNICAS Y ALGORITMOS DE BÚSQUED
Host Institution Campus
Host Institution Faculty
Host Institution Degree
Degree in Engineering in Artificial Intelligence
Host Institution Department
Computer Science and Artificial Intelligence
Course Last Reviewed
2025-2026
Subscribe to Computer Science