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

COURSE DETAIL

NON-EUCLIDEAN METHODS IN MACHINE 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
155
UCEAP Course Suffix
N
UCEAP Official Title
NON-EUCLIDEAN METHODS IN MACHINE LEARNING
UCEAP Transcript Title
NON-EUCLIDEAN METHD
UCEAP Quarter Units
5.00
UCEAP Semester Units
3.30
Course Description

This course teaches students to evaluate geometric machine learning as a tool to model common learning frameworks. Students design optimizers on Riemannian manifolds to implement smooth constrained optimization; synthesize discrete operators on graphs from their continuous versions; and modify learning models to operate on constrained domains and outcomes. As part of the course, students implement deep learning on unstructured domains such as graphs, point sets, and meshes, as well as mechanisms to yield structured output from learning models.

Language(s) of Instruction
English
Host Institution Course Number
COMP70112
Host Institution Course Title
NON-EUCLIDEAN METHODS IN MACHINE LEARNING
Host Institution Campus
Host Institution Faculty
Host Institution Degree
Host Institution Department
Computing

COURSE DETAIL

LARGE LANGUAGE MODELS IN HUMAN COMPUTER INTERACTION
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
145
UCEAP Course Suffix
D
UCEAP Official Title
LARGE LANGUAGE MODELS IN HUMAN COMPUTER INTERACTION
UCEAP Transcript Title
LARG LANG MODLS HCI
UCEAP Quarter Units
4.50
UCEAP Semester Units
3.00
Course Description

This course's aim is to develop an understanding of large language models (LLM) as well as their evaluation and to practice reading, understanding, and presenting research work. As part of the class, methods for the selection of data and LLMs, data preparation, application and evaluation of LLMs are developed and put into practice. The use cases are examples from the field of natural language processing, e.g. translation, summary of text, or information extraction.

Language(s) of Instruction
English
Host Institution Course Number
0434 L 905
Host Institution Course Title
LARGE LANGUAGE MODELS IN HUMAN COMPUTER INTERACTION
Host Institution Campus
Host Institution Faculty
Host Institution Degree
Host Institution Department
Institut für Softwaretechnik und Theoretische Informatik

COURSE DETAIL

TOPICS IN APPLIED MATHEMATICS: REINFORCEMENT LEARNING, SEARCH, AND TEST-TIME SCALING OF LARGE LANGUAGE MODELS
Country
Korea, South
Host Institution
Seoul National University
Program(s)
Seoul National University
UCEAP Course Level
Upper Division
UCEAP Subject Area(s)
Mathematics Computer Science
UCEAP Course Number
154
UCEAP Course Suffix
UCEAP Official Title
TOPICS IN APPLIED MATHEMATICS: REINFORCEMENT LEARNING, SEARCH, AND TEST-TIME SCALING OF LARGE LANGUAGE MODELS
UCEAP Transcript Title
REINFORCEMENT LRNG
UCEAP Quarter Units
4.50
UCEAP Semester Units
3.00
Course Description

This advanced topics course covers reinforcement learning, search, and test-time scaling of large language models that are expected to drive the next generation of AI systems. 

Topics include: Basics of RL (Markov Decision Process and Policy evaluation), Basics RL (Imitation learning, Deep policy gradient methods), Basics of RL (Deep Q-Learning, Rainbow DQN); Symmetric alternating Markov games, Monte Carlo tree search, expert iteration, and AlphaGo; Imperfect information games, Counerfactural regret minimization, and Pluribus; NLP basics (RNN, beam search, tokenizers); NLP basics (Transformers, encoder-decoder architectures); Instruction fine-tuning, Scaling laws of LLM pre-training; Reinforcement learning with human feedback, direct policy optimization, Group Relative Policy Optimization (GRPO); Chain of thought, Process reward models, Prover-verifier games; In-context learning, Scaling LLM Test-Time Compute; DeepSeek-R1. 

Language(s) of Instruction
English
Host Institution Course Number
3341.751
Host Institution Course Title
TOPICS IN APPLIED MATHEMATICS: REINFORCEMENT LEARNING, SEARCH, AND TEST-TIME SCALING OF LARGE LANGUAGE MODELS
Host Institution Campus
Host Institution Faculty
Host Institution Degree
Host Institution Department

COURSE DETAIL

COMPUTER NETWORK
Country
Korea, South
Host Institution
Seoul National University
Program(s)
Seoul National University
UCEAP Course Level
Upper Division
UCEAP Subject Area(s)
Computer Science
UCEAP Course Number
124
UCEAP Course Suffix
UCEAP Official Title
COMPUTER NETWORK
UCEAP Transcript Title
COMPUTER NETWORK
UCEAP Quarter Units
4.50
UCEAP Semester Units
3.00
Course Description

This advanced undergraduate course delves deeply into Internet technology. It covers the structure of the Internet and its protocol applications in detail. Students examine the basic design principles, implementation, and operating principles of computer networks used in modern Internet and cloud/data centers, and study in detail the design principles and functions of the transport layer, network layer, link layer, and physical layer, including client-server models, web, video streaming, and smart phone network applications. If time permits, the course includes ultra-low latency/ultra-bandwidth networking issues in data centers. An understanding of the OSI protocol and basic concepts of data communication is required. 

Language(s) of Instruction
English
Host Institution Course Number
4190.411 001
Host Institution Course Title
COMPUTER NETWORK
Host Institution Campus
Host Institution Faculty
Host Institution Degree
Host Institution Department

COURSE DETAIL

APPLIED MACHINE LEARNING IN ENGINEERING
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
110
UCEAP Course Suffix
D
UCEAP Official Title
APPLIED MACHINE LEARNING IN ENGINEERING
UCEAP Transcript Title
APP MACHINE LEARN
UCEAP Quarter Units
5.50
UCEAP Semester Units
3.70
Course Description

All engineering disciplines today employ machine learning for monitoring systems and fault detection, for data-based decision support as well as for leveraging new potentials in the environment of big data. This module teaches the fundamentals of standard machine learning techniques as well as their implementation using standard libraries in the Python programming language based on real-world engineering examples. It focuses on the complete data science process from data exploration over modeling to inference and production.

Language(s) of Instruction
English
Host Institution Course Number
#51049 / #4
Host Institution Course Title
APPLIED MACHINE LEARNING IN ENGINEERING
Host Institution Campus
Host Institution Faculty
Host Institution Degree
Host Institution Department
Institut für Maschinenkonstruktion und Systemtechnik

COURSE DETAIL

INTRODUCTION TO CAMERA GEOMETRY
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
135
UCEAP Course Suffix
UCEAP Official Title
INTRODUCTION TO CAMERA GEOMETRY
UCEAP Transcript Title
CAMERA GEOMETRY
UCEAP Quarter Units
4.50
UCEAP Semester Units
3.00
Course Description

The course is an introduction to the geometry of the image formation process and how visual data is represented and manipulated in a computer. Students learn projective geometry, which helps model the perspective projection, and digital image processing. Topics include how to model the perspective operation that happens when a picture is taken (projective geometry, image formation process), how pictures (visual data) are represented and processed in a computer (digital image processing), how to find out the internal geometric parameters of a camera (camera calibration), and what applications camera technology has in robotics (stereopsis, visual odometry, AR/VR, etc.).

Language(s) of Instruction
English
Host Institution Course Number
41060
Host Institution Course Title
INTRODUCTION TO CAMERA GEOMETRY
Host Institution Campus
Host Institution Faculty
Host Institution Degree
Host Institution Department
Institut für Technische Informatik und Mikroelektronik

COURSE DETAIL

SCALABLE SYSTEMS AND DATA
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
175
UCEAP Course Suffix
UCEAP Official Title
SCALABLE SYSTEMS AND DATA
UCEAP Transcript Title
SCALABLE SYS & DATA
UCEAP Quarter Units
5.00
UCEAP Semester Units
3.30
Course Description

The course provides an overview of data center technologies, the infrastructure needed to run a variety of workloads, and the design decisions when engineering scalable distributed applications. Students analyze the full system stack for managing and scheduling data-center resources. Further, they discuss the design principles for scalable systems; investigate concepts and techniques to build large scale systems, with a focus on distributed storage, coordination, computation and resource allocation. They get an overview of NewSQL and NoSQL technologies, learn new data models, their associated query languages and systems, and discuss new storage technology and its impact on query execution and data management systems in general.

Language(s) of Instruction
English
Host Institution Course Number
COMP70022
Host Institution Course Title
SCALABLE SYSTEMS AND DATA
Host Institution Campus
Host Institution Faculty
Host Institution Degree
Host Institution Department
Computing

COURSE DETAIL

DATA FOR DATA SCIENTISTS
Country
United Kingdom - England
Host Institution
London School of Economics
Program(s)
London School of Economics
UCEAP Course Level
Upper Division
UCEAP Subject Area(s)
Statistics Computer Science
UCEAP Course Number
141
UCEAP Course Suffix
UCEAP Official Title
DATA FOR DATA SCIENTISTS
UCEAP Transcript Title
DATA/DATA SCIENTIST
UCEAP Quarter Units
6.00
UCEAP Semester Units
4.00
Course Description

Data science and machine learning are exciting new areas that combine scientific inquiry, statistical knowledge, substantive expertise, and computer programming. One of the main challenges for businesses and policy makers when using big data is to find people with the appropriate skills. Good data science requires experts that combine substantive knowledge with data analytical skills, which makes it a prime area for social scientists with an interest in quantitative methods. This course extends the foundation of probability and statistics with an introduction to the most important concepts in applied machine learning, with social science examples. It covers the main analytical methods from this field with hands-on applications using example datasets, so that students gain experience with and confidence in using the methods covered. 

Language(s) of Instruction
English
Host Institution Course Number
DS202W
Host Institution Course Title
DATA FOR DATA SCIENTISTS
Host Institution Campus
Host Institution Faculty
Host Institution Degree
Host Institution Department
Data Science

COURSE DETAIL

PROBABILITY AND STATISTICS
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
139
UCEAP Course Suffix
UCEAP Official Title
PROBABILITY AND STATISTICS
UCEAP Transcript Title
PROBABILITY & STATS
UCEAP Quarter Units
5.00
UCEAP Semester Units
3.30
Course Description

In this course, students use probability theory to model uncertainty; design simple probabilistic models that facilitate prediction; conduct sound scientific analysis of data, and study the mathematical foundations of probabilistic modelling with Markov chains and simulation.

Language(s) of Instruction
English
Host Institution Course Number
COMP50008
Host Institution Course Title
PROBABILITY AND STATISTICS
Host Institution Campus
Host Institution Faculty
Host Institution Degree
Host Institution Department
Computing

COURSE DETAIL

ROBOTICS
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
140
UCEAP Course Suffix
N
UCEAP Official Title
ROBOTICS
UCEAP Transcript Title
ROBOTICS
UCEAP Quarter Units
5.00
UCEAP Semester Units
3.30
Course Description

This course focuses on mobile robotics, emphasizing practical algorithms for navigation, all based around real hardware and tested in the real world. Key elements are: wheeled locomotion, motor control, and motion calibration; outward-looking sensors for behavioral control loops; probabilistic localization using particle filtering; advanced use of sensors for place recognition, occupancy mapping and planning; and an introduction to Simultaneous Localization and Mapping. The course is intensively practical, and all the key methods students learn are tested on robots they build.

Language(s) of Instruction
English
Host Institution Course Number
COMP60019
Host Institution Course Title
ROBOTICS
Host Institution Campus
Host Institution Faculty
Host Institution Degree
Host Institution Department
Computing
Subscribe to Computer Science