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

COURSE DETAIL

INTRODUCTION TO DEEP LEARNING FOR COMPUTER VISION
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
134
UCEAP Course Suffix
UCEAP Official Title
INTRODUCTION TO DEEP LEARNING FOR COMPUTER VISION
UCEAP Transcript Title
INTRO COMP VISION
UCEAP Quarter Units
5.00
UCEAP Semester Units
3.30
Course Description

This course introduces the basic theories, model architectures, algorithms, and implementation of deep learning for computer vision. Students obtain hands-on experience on implementing and training deep neural networks for computer vision tasks. The course covers the following topics: (1) neural network optimization algorithms; (2) backbone network architectures for computer vision, including convolutional neural networks and transformers; (3) network structure design for visual recognition tasks (image classification, object detection, image segmentation), and visual content generation tasks; (4) implementation and training of neural networks for computer vision tasks; (5) advanced topics in computer vision and deep learning. 

Language(s) of Instruction
English
Host Institution Course Number
ELEC4542
Host Institution Course Title
INTRODUCTION TO DEEP LEARNING FOR COMPUTER VISION
Host Institution Campus
Host Institution Faculty
Host Institution Degree
Host Institution Department
Computer Engineering
Course Last Reviewed
2025-2026

COURSE DETAIL

CLOUD COMPUTING
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
145
UCEAP Course Suffix
UCEAP Official Title
CLOUD COMPUTING
UCEAP Transcript Title
CLOUD COMPUTING
UCEAP Quarter Units
4.50
UCEAP Semester Units
3.00
Course Description

This course covers the tools and systems used to implement cloud computing systems, and presents key issues to be addressed, such as virtualization. Students learn cloud system platform technologies and detailed component technologies then configure servers and perform programming on public clouds like Amazon Cloud System (AWS) or Google Cloud System. 

Topics include Cloud computing concepts, Cloud computing models, Cloud computing architecture, Cloud computing platforms, Virtualization, Synchronization, Coordination, Distributed deadlock. 

Language(s) of Instruction
English
Host Institution Course Number
COSE 444
Host Institution Course Title
CLOUD COMPUTING
Host Institution Campus
Host Institution Faculty
Host Institution Degree
Host Institution Department
Course Last Reviewed
2025-2026

COURSE DETAIL

DEEP LEARNING FOR VISUAL UNDERSTANDING
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
130
UCEAP Course Suffix
UCEAP Official Title
DEEP LEARNING FOR VISUAL UNDERSTANDING
UCEAP Transcript Title
DEEP LRNG VISUAL UN
UCEAP Quarter Units
4.50
UCEAP Semester Units
3.00
Course Description

This course covers machine learning techniques to analyze visual data. Specifically, this course focuses on fundamental machine learning and recent deep learning methods that are widely used in visual data analysis and discusses how these methods are applied to solve various problems with visual data. This course consists of lectures, practices, and projects. 

Topics include Introduction to CV/DL, Convolutional neural networks, Training, optimization, data, Few-shot learning, Object detection and segmentation, RNNS, Domain adaptation, Multimodal learning, Deployment. 

Prerequisite: Basic knowledge of Python 

Language(s) of Instruction
English
Host Institution Course Number
EE.40034
Host Institution Course Title
DEEP LEARNING FOR VISUAL UNDERSTANDING
Host Institution Campus
Host Institution Faculty
Host Institution Degree
Host Institution Department
Course Last Reviewed
2025-2026

COURSE DETAIL

DATA PROJECT ENGINEERING H
Country
United Kingdom - Scotland
Host Institution
University of Glasgow
Program(s)
University of Glasgow
UCEAP Course Level
Upper Division
UCEAP Subject Area(s)
Computer Science
UCEAP Course Number
177
UCEAP Course Suffix
UCEAP Official Title
DATA PROJECT ENGINEERING H
UCEAP Transcript Title
DATA PROJECT ENGR
UCEAP Quarter Units
4.00
UCEAP Semester Units
2.70
Course Description

In this course, students learn the process for how to design, build, test, deploy, maintain, and monitor scalable and robust data products using the Data Product Life Cycle (DPLC). Students gain hands-on experience working with datasets and use cases, collaborating in teams, and applying agile methodologies to deliver data products that meet the needs of real world stakeholders. The course covers the entire DPLC process, including experimentation and productization, with a focus on reliability, fault tolerance, scalability, deployment, and meeting regulatory requirements. The course prepares students for careers in data & digital technology, equipping them with the knowledge and skills required to work in cross-functional teams and navigate complex regulatory requirements.

Language(s) of Instruction
English
Host Institution Course Number
COMPSCI4107P
Host Institution Course Title
DATA PROJECT ENGINEERING H
Host Institution Campus
Host Institution Faculty
School of Computing Science
Host Institution Degree
Host Institution Department
Course Last Reviewed
2025-2026

COURSE DETAIL

MATHEMATICAL FOUNDATIONS FOR MACHINE LEARNING
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
132
UCEAP Course Suffix
A
UCEAP Official Title
MATHEMATICAL FOUNDATIONS FOR MACHINE LEARNING
UCEAP Transcript Title
MATH MACHINE LEARNG
UCEAP Quarter Units
4.50
UCEAP Semester Units
3.00
Course Description

This course explores mathematical concepts that are useful and frequently used in machine learning. Students examine linear algebra (vector spaces, scalar products, orthogonal vectors, matrices as linear mappings, determinants, eigenvalue and eigenvectors), analysis (differentiation), and probability theory (multidimensional probability distributions, calculations with expected values and variances). The class also discusses some contemporary applications of mathematics in machine learning. 

Language(s) of Instruction
English
Host Institution Course Number
45965
Host Institution Course Title
MATHEMATICAL FOUNDATIONS FOR MACHINE LEARNING
Host Institution Course Details
Host Institution Campus
Host Institution Faculty
Host Institution Degree
Host Institution Department
Informatik
Course Last Reviewed
2025-2026

COURSE DETAIL

INTRODUCTION TO NETWORKING AND SECURITY
Country
Australia
Host Institution
University of New South Wales
Program(s)
University of New South Wales
UCEAP Course Level
Lower Division
UCEAP Subject Area(s)
Computer Science
UCEAP Course Number
17
UCEAP Course Suffix
UCEAP Official Title
INTRODUCTION TO NETWORKING AND SECURITY
UCEAP Transcript Title
NETWORKING/SECURITY
UCEAP Quarter Units
6.00
UCEAP Semester Units
4.00
Course Description

This course examines information technology infrastructure and security in the business environment. It covers the different components of IT infrastructure and security, as well as the best practices for designing, implementing, and managing secure systems.

Language(s) of Instruction
English
Host Institution Course Number
INFS1701
Host Institution Course Title
INTRODUCTION TO NETWORKING AND SECURITY
Host Institution Campus
Sydney
Host Institution Faculty
Business
Host Institution Degree
Host Institution Department
Course Last Reviewed
2025-2026

COURSE DETAIL

INTERMEDIATE PROGRAMMING
Country
Ireland
Host Institution
Trinity College Dublin
Program(s)
Trinity College Dublin
UCEAP Course Level
Upper Division
UCEAP Subject Area(s)
Computer Science
UCEAP Course Number
148
UCEAP Course Suffix
UCEAP Official Title
INTERMEDIATE PROGRAMMING
UCEAP Transcript Title
INTERMED PROGRMMNG
UCEAP Quarter Units
5.00
UCEAP Semester Units
3.30
Course Description

This course aims to engender a mastery of the fundamentals of programming in C++, a language compiled to optimised machine-code, usable in a uniquely wide range of scenarios, from low level ‘close to the metal’ ones to ones involving high level programming abstractions. Command-line tools are used for program development so the module serves also as an introduction to that approach.

Language(s) of Instruction
English
Host Institution Course Number
CSU22061
Host Institution Course Title
INTERMEDIATE PROGRAMMING
Host Institution Campus
Host Institution Faculty
School of Computer Science and Statistics
Host Institution Degree
Host Institution Department
Course Last Reviewed
2025-2026

COURSE DETAIL

INTRODUCTION TO ARTIFICIAL INTELLIGENCE
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
131
UCEAP Course Suffix
UCEAP Official Title
INTRODUCTION TO ARTIFICIAL INTELLIGENCE
UCEAP Transcript Title
INTRODUCTION TO AI
UCEAP Quarter Units
4.50
UCEAP Semester Units
3.00
Course Description

This advanced course introduces the basics of artificial intelligence, which include learning, searching, knowledge management, inference, and their applications. Transformer and Large Language Model are mainly discussed in addition to other types of deep neural networks. Classical artificial intelligence topics (before the deep learning era) is also overviewed. Applications to solve web, industrial, and scientific problems with artificial intelligence will also be introduced. 

Prerequisite: It is strongly recommended that students complete other basic machine learning and deep learning courses before enrolling in this course. The instructor reviews the basics of machine learning and deep learning, but it is not a guarantee that the review will be enough for students who did not previously take any related courses.  

Language(s) of Instruction
English
Host Institution Course Number
CS.40700
Host Institution Course Title
INTRODUCTION TO ARTIFICIAL INTELLIGENCE
Host Institution Campus
Host Institution Faculty
Host Institution Degree
Host Institution Department
Course Last Reviewed
2025-2026

COURSE DETAIL

PROGRAMMING FOR BIOMEDICAL INFORMATICS
Country
United Kingdom - Scotland
Host Institution
University of Edinburgh
Program(s)
University of Edinburgh
UCEAP Course Level
Upper Division
UCEAP Subject Area(s)
Computer Science
UCEAP Course Number
179
UCEAP Course Suffix
UCEAP Official Title
PROGRAMMING FOR BIOMEDICAL INFORMATICS
UCEAP Transcript Title
PROGRAMMING/BIOMED
UCEAP Quarter Units
4.00
UCEAP Semester Units
2.70
Course Description

In this course, students learn how to use Python to retrieve and parse data from biological repositories through bulk download and application programming interfaces (APIs). They learn about established data formats for different data modalities so that they understand the structure and content of the data they are using and how it was generated. Each week students focus on analytical tasks in linked topics that span the main components of modern biomedical informatics research. Topics change slightly each year, but typically include tools, algorithms, and approaches for biological sequence, multi-omics (transcriptomics, proteomics, methylomics), biomedical network, and biomedical text analysis. Each topic is explored using real-world examples.

 

Language(s) of Instruction
English
Host Institution Course Number
INFR11260
Host Institution Course Title
PROGRAMMING FOR BIOMEDICAL INFORMATICS
Host Institution Course Details
Host Institution Campus
Host Institution Faculty
School of Informatics
Host Institution Degree
Host Institution Department
Course Last Reviewed
2025-2026

COURSE DETAIL

MACHINE LEARNING (MODULE II - DEEP LEARNING)
Country
Italy
Host Institution
University of Commerce Luigi Bocconi
Program(s)
Bocconi University
UCEAP Course Level
Upper Division
UCEAP Subject Area(s)
Computer Science
UCEAP Course Number
114
UCEAP Course Suffix
UCEAP Official Title
MACHINE LEARNING (MODULE II - DEEP LEARNING)
UCEAP Transcript Title
MACHINE LEARNING 2
UCEAP Quarter Units
6.00
UCEAP Semester Units
4.00
Course Description

This course focuses on Deep Learning (DL), with an emphasis on recent advances in Natural Language Processing (NLP). It is structured into lectures that cover the fundamental concepts of the field, complemented by practical tutorials and exercises, where these concepts are further expanded and practically implemented through live coding sessions (mainly in Python). The course is organized along the following themes: Recap of Machine Learning (ML) fundamentals; Introduction to Neural Networks and the connectionist paradigm: from the perceptron to Multi-Layer Perceptrons (MLPs), universality theorems, the backpropagation algorithm, and principles of Neural Network design; The rise of Deep Learning: Convolutional Neural Networks (CNNs), regularization techniques, and residual connections. Basics of Recurrent Neural Networks (RNNs), attention mechanisms, and Transformers; Introduction to Natural Language Processing (NLP): text preprocessing, static and contextual word embeddings, language modelling, and neural approaches to text processing—from neural machine translation to modern large language models (LLMs). Course prerequisites: solid understanding of calculus, linear algebra, probability, and statistics, along with basic prior programming experience in Python.

Language(s) of Instruction
English
Host Institution Course Number
30678
Host Institution Course Title
MACHINE LEARNING (MODULE II - DEEP LEARNING)
Host Institution Campus
Bocconi University
Host Institution Faculty
Host Institution Degree
Host Institution Department
Computing Sciences
Course Last Reviewed
2025-2026
Subscribe to Computer Science