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

COURSE DETAIL

TOPICS IN COMPUTER SCIENCE
Country
United Kingdom - England
Host Institution
University of Bristol
Program(s)
University of Bristol
UCEAP Course Level
Upper Division
UCEAP Subject Area(s)
Computer Science
UCEAP Course Number
153
UCEAP Course Suffix
N
UCEAP Official Title
TOPICS IN COMPUTER SCIENCE
UCEAP Transcript Title
TOPICS IN COMP SCI
UCEAP Quarter Units
8.00
UCEAP Semester Units
5.30
Course Description

Computer science is a broad ranging and diverse discipline, with many distinct specialist areas. This course allows students to experience some of this breadth by allowing them to study two independent topics of their choice

Language(s) of Instruction
English
Host Institution Course Number
COMS30081
Host Institution Course Title
TOPICS IN COMPUTER SCIENCE
Host Institution Campus
Host Institution Faculty
Host Institution Degree
Host Institution Department
Computer Science
Course Last Reviewed
2025-2026

COURSE DETAIL

ECOTECH FUTURES: SUSTAINABILITY IN THE AGE OF INDUSTRY 4.0
Country
Germany
Host Institution
Technical University Berlin
Program(s)
Technical University Summer
UCEAP Course Level
Upper Division
UCEAP Subject Area(s)
Environmental Studies Engineering Computer Science Business Administration
UCEAP Course Number
114
UCEAP Course Suffix
UCEAP Official Title
ECOTECH FUTURES: SUSTAINABILITY IN THE AGE OF INDUSTRY 4.0
UCEAP Transcript Title
ECOTECH FUTURES
UCEAP Quarter Units
6.00
UCEAP Semester Units
4.00
Course Description

As industries worldwide transition toward sustainable practices, this course provides an introduction to the intersection of sustainability and Industry 4.0. It focuses on the design and development of innovative products and services with the tools to link emerging technologies with ecological responsibility. By combining theoretical foundations with hands-on project work, the course equips students to understand how emerging technologies — including digital modeling, artificial intelligence, Internet of Things (IoT), renewable energy, and advanced materials — can be leveraged to address pressing environmental and societal challenges. The course centers on Sustainable Prototype Challenge, in which students working in teams design a forward-looking product or service concepts. Through intensive assignments and workshops, participants apply principles of sustainable development, user-centered design, and technology-driven workflows to create a coherent final project. Deliverables include both a project prospectus and demonstrative materials (e.g., diagrams, mock-ups, or digital prototypes) that communicate the innovation’s environmental, functional, and social contributions, as well as feasibility. Students reinforce their learning through lectures, group critiques, and interdisciplinary collaboration. The course actively integrates perspectives from engineering, business, and design, preparing students to work across disciplines. In addition to gaining technical and creative skills, participants strengthen critical thinking, problem-solving, and communication abilities that are transferable to professional contexts.

Language(s) of Instruction
English
Host Institution Course Number
Host Institution Course Title
ECOTECH FUTURES: SUSTAINABILITY IN THE AGE OF INDUSTRY 4.0
Host Institution Campus
TUBS
Host Institution Faculty
Host Institution Degree
Host Institution Department
Course Last Reviewed
2026-2027

COURSE DETAIL

PROGRAMMING PRACTICE FOR SOLVING PROBLEMS
Country
China
Host Institution
Fudan University
Program(s)
Shanghai Summer
UCEAP Course Level
Upper Division
UCEAP Subject Area(s)
Computer Science
UCEAP Course Number
131
UCEAP Course Suffix
S
UCEAP Official Title
PROGRAMMING PRACTICE FOR SOLVING PROBLEMS
UCEAP Transcript Title
PROGRAM PRACTICE
UCEAP Quarter Units
4.00
UCEAP Semester Units
2.70
Course Description

The course combines practice with theory, and polishes students’ programming skills solving problems by programming language, data structure, and algorithms.
 

Language(s) of Instruction
English
Host Institution Course Number
GEIS30001
Host Institution Course Title
PROGRAMMING PRACTICE FOR SOLVING PROBLEMS
Host Institution Campus
Host Institution Faculty
Host Institution Degree
Host Institution Department
Fudan International Summer Session
Course Last Reviewed
2025-2026

COURSE DETAIL

INTRODUCTION TO PYTHON
Country
China
Host Institution
Fudan University
Program(s)
Shanghai Summer
UCEAP Course Level
Lower Division
UCEAP Subject Area(s)
Computer Science
UCEAP Course Number
31
UCEAP Course Suffix
S
UCEAP Official Title
INTRODUCTION TO PYTHON
UCEAP Transcript Title
INTRO TO PYTHON
UCEAP Quarter Units
4.00
UCEAP Semester Units
2.70
Course Description

This class focus on the fundamentals of Python programming and will cover variables, branching, loops, lists, 2D list, and dictionary. The applications of Python coding include image processing and csv file processing.

Language(s) of Instruction
English
Host Institution Course Number
ECON170031,GEIS20005
Host Institution Course Title
INTRODUCTION TO PYTHON
Host Institution Campus
Host Institution Faculty
Host Institution Degree
Host Institution Department
Fudan International Summer Session
Course Last Reviewed
2026-2027

COURSE DETAIL

DATA PROTECTION AND CYBERSECURITY
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
135
UCEAP Course Suffix
UCEAP Official Title
DATA PROTECTION AND CYBERSECURITY
UCEAP Transcript Title
DATA PROTECTION
UCEAP Quarter Units
5.00
UCEAP Semester Units
3.30
Course Description

This course offers a study of the fundamentals of data protection and the principles of cybersecurity. Topics include cryptographic techniques to ensure the confidentiality, integrity, and authenticity of data, analysis of vulnerabilities, threats, and attacks in systems and networks, and design and implementation of appropriate defense, detection, and response measures. This course also explores the legal and regulatory frameworks related to data protection and how to apply them in practice.  

Language(s) of Instruction
English
Host Institution Course Number
16495
Host Institution Course Title
PROTECCIÓN DE DATOS Y CIBERSEGURIDAD
Host Institution Campus
LEGANÉS
Host Institution Faculty
Escuela Politécnica Superior
Host Institution Degree
Grado en Ciencia e Ingeniería de Datos
Host Institution Department
Departamento de Ingeniería Telemática
Course Last Reviewed
2025-2026

COURSE DETAIL

HUMAN COMPUTER INTERACTION
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
135
UCEAP Course Suffix
UCEAP Official Title
HUMAN COMPUTER INTERACTION
UCEAP Transcript Title
HUMAN COMP INTERACT
UCEAP Quarter Units
6.00
UCEAP Semester Units
4.00
Course Description

This course examines human behavior and humans' expectations of computers, computer interfaces and the interaction between humans and computers, the significance of the user interface, interface design and user centered design process in software development, and interface usability evaluation methodologies and practice.

Language(s) of Instruction
English
Host Institution Course Number
COMPSCI 345
Host Institution Course Title
HUMAN COMPUTER INTERACTION
Host Institution Campus
Host Institution Faculty
Host Institution Degree
Host Institution Department
Computer Science
Course Last Reviewed
2025-2026

COURSE DETAIL

ARTIFICIAL INTELLIGENCE AND DEEP LEARNING
Country
United Kingdom - England
Host Institution
London School of Economics
Program(s)
Summer at London School of Economics
UCEAP Course Level
Upper Division
UCEAP Subject Area(s)
Computer Science
UCEAP Course Number
101
UCEAP Course Suffix
S
UCEAP Official Title
ARTIFICIAL INTELLIGENCE AND DEEP LEARNING
UCEAP Transcript Title
AI/DEEP LEARNING
UCEAP Quarter Units
5.41
UCEAP Semester Units
3.60
Course Description

This course teaches the foundational knowledge necessary to understand how modern AI systems work, with a particular focus on deep neural networks. It moves from first principles through to exploring core training algorithms that power today’s models. 

Students will construct deep networks, image classification models, and generative models such as autoencoders as well as consider how transformer architectures enable large language models such as ChatGPT.

Language(s) of Instruction
English
Host Institution Course Number
ME324
Host Institution Course Title
ARTIFICIAL INTELLIGENCE AND DEEP LEARNING
Host Institution Campus
Host Institution Faculty
Host Institution Degree
Host Institution Department
Department of Methodology
Course Last Reviewed
2026-2027

COURSE DETAIL

ARTIFICIAL INTELLIGENCE AND MACHINE LEARNING: THEORY AND PRACTICE
Country
United Kingdom - England
Host Institution
Lady Margaret Hall, University of Oxford
Program(s)
Summer in Oxford, Lady Margaret Hall
UCEAP Course Level
Upper Division
UCEAP Subject Area(s)
Computer Science
UCEAP Course Number
112
UCEAP Course Suffix
S
UCEAP Official Title
ARTIFICIAL INTELLIGENCE AND MACHINE LEARNING: THEORY AND PRACTICE
UCEAP Transcript Title
AI&MACHINE LEARNING
UCEAP Quarter Units
6.00
UCEAP Semester Units
4.00
Course Description

The course begins with an introduction to the basics of programming in Python, in particular understanding object-oriented programming and its importance to deep learning. The course quickly proceeds to an introduction to artificial intelligence, examining the fundamentals of supervised machine learning, including linear regression, logistic regression, neural networks, and gradient descent. In the second week, students explore image processing, investigating transformations, convolutional filters, and edge detection, before an introduction to convolutional neural networks and some prominent CNN architectures such as VGG and ResNet. In the final part of the course, students look at the core concepts of natural language processing, including sequence modeling, autoregressive models, and recurrent neural networks.

Language(s) of Instruction
English
Host Institution Course Number
Host Institution Course Title
ARTIFICIAL INTELLIGENCE AND MACHINE LEARNING: THEORY AND PRACTICE
Host Institution Campus
Host Institution Faculty
Host Institution Degree
Host Institution Department
Course Last Reviewed
2026-2027

COURSE DETAIL

SOFTWARE ENGINEERING FOR ML SYSTEMS
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
117
UCEAP Course Suffix
UCEAP Official Title
SOFTWARE ENGINEERING FOR ML SYSTEMS
UCEAP Transcript Title
SOFTWR ENGR: ML SYS
UCEAP Quarter Units
5.00
UCEAP Semester Units
3.30
Course Description

This course covers the engineering concepts required to build robust and trustworthy systems that make use of machine learning. Students look at all aspects of systems, from data ingestion to user experience, while considering the influence of regulation and wider society. Students spend half of their time in lectures, and half in the lab. Students implement and operate a simplified machine learning based system in a simulated environment inspired by a real-world problem. The course does not cover the design of machine learning models themselves, and students focus on the systems that surround and support them.

Language(s) of Instruction
English
Host Institution Course Number
COMP70102
Host Institution Course Title
SOFTWARE ENGINEERING FOR ML SYSTEMS
Host Institution Campus
Host Institution Faculty
Host Institution Degree
Host Institution Department
Computing
Course Last Reviewed
2025-2026

COURSE DETAIL

INTRODUCTION TO ARTIFICIAL INTELLIGENCE
Country
France
Host Institution
University of Lyon 2
Program(s)
University of Lyon
UCEAP Course Level
Upper Division
UCEAP Subject Area(s)
Computer Science
UCEAP Course Number
104
UCEAP Course Suffix
UCEAP Official Title
INTRODUCTION TO ARTIFICIAL INTELLIGENCE
UCEAP Transcript Title
INTRO TO AI
UCEAP Quarter Units
4.50
UCEAP Semester Units
3.00
Course Description

This course focuses on the general culture of artificial intelligence. It teaches the basics of logic for asking and resolving complex problems, obtaining knowledge, using that knowledge, through applying intelligent systems (chat bots, moving through the system), applying and building upon knowledge. It includes an introduction to AI coding.

 

Language(s) of Instruction
French
Host Institution Course Number
24LIAB04
Host Institution Course Title
INTRODUCTION À L'INTELLIGENCE ARTIFICIELLE
Host Institution Course Details
Host Institution Campus
Host Institution Faculty
Host Institution Degree
Host Institution Department
Course Last Reviewed
2025-2026
Subscribe to Computer Science