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

COURSE DETAIL

MACHINE LEARNING I
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
113
UCEAP Course Suffix
A
UCEAP Official Title
MACHINE LEARNING I
UCEAP Transcript Title
MACHINE LEARNING I
UCEAP Quarter Units
5.00
UCEAP Semester Units
3.30
Course Description

This course offers a study of basic Machine Learning techniques, when to use Machine Learning on real problems, how to determine which technique is appropriate for each problem, and to apply the techniques in a practical way to real problems. Topics include: learning decision trees and rules; methodological aspects; learning regression trees and rules; ensembles of learning methods; frequent itemsets and association rules; reinforcement learning; relational learning.

Language(s) of Instruction
English
Host Institution Course Number
16492
Host Institution Course Title
APRENDIZAJE AUTOMÁTICO I
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 Informática
Course Last Reviewed
2023-2024

COURSE DETAIL

COMPUTER LANGUAGES
Country
Japan
Host Institution
International Christian University
Program(s)
International Christian University
UCEAP Course Level
Upper Division
UCEAP Subject Area(s)
Computer Science
UCEAP Course Number
120
UCEAP Course Suffix
UCEAP Official Title
COMPUTER LANGUAGES
UCEAP Transcript Title
COMPUTER LANGUAGES
UCEAP Quarter Units
4.00
UCEAP Semester Units
2.70
Course Description

The course aims to find solutions to problems using computer languages. Students learn how to solve a problem, and how to design and implement programming, including the implementation. The lectures use the 'C' language. 

'C++', 'Java', 'Python' and 'JavaScript' are introduced in the course. 

Language(s) of Instruction
English
Host Institution Course Number
ISC222E
Host Institution Course Title
COMPUTER LANGUAGES
Host Institution Campus
International Christian University
Host Institution Faculty
Host Institution Degree
Host Institution Department
Information Science
Course Last Reviewed
2023-2024

COURSE DETAIL

ADVANCED COMPUTER ARCHITECTURE
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
171
UCEAP Course Suffix
UCEAP Official Title
ADVANCED COMPUTER ARCHITECTURE
UCEAP Transcript Title
ADV COMP ARCHITECTR
UCEAP Quarter Units
5.00
UCEAP Semester Units
3.30
Course Description

The course teaches students a thorough understanding of high-performance and energy-efficient computer architecture. Students learn principles and techniques for evaluating architectural proposals, explore how knowledge of computer architecture informs software performance engineering, and gain a deep understanding of topical trends in advanced computer architecture, compiler design, operating systems, and parallel processing

Language(s) of Instruction
English
Host Institution Course Number
COMP60001
Host Institution Course Title
ADVANCED COMPUTER ARCHITECTURE
Host Institution Campus
Host Institution Faculty
Host Institution Degree
Host Institution Department
Computing
Course Last Reviewed
2023-2024

COURSE DETAIL

MULTIMEDIA AND WIRELESS LAB
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
147
UCEAP Course Suffix
A
UCEAP Official Title
MULTIMEDIA AND WIRELESS LAB
UCEAP Transcript Title
MLTIMD&WIRELESS LAB
UCEAP Quarter Units
8.50
UCEAP Semester Units
5.70
Course Description

This lab course (Praktikum) trains in video encoding and transmission over communication networks. A particular focus will be on wireless and mobile networks, which are becoming increasingly important. After a successful completion the students are capable of encoding video clips, assessing the video quality using objective video quality metrics, and streaming the video. The students will further acquire the basics in the field of wireless communication - interference, broadcast communication medium, rate and power control. They will build up technical expertise on MAC and routing protocol behaviour in wireless mesh networking environments through various experiment set-up and performance evaluations.

Language(s) of Instruction
English
Host Institution Course Number
0432 L 833
Host Institution Course Title
MULTIMEDIA AND WIRELESS LAB
Host Institution Campus
Technische Universität Berlin
Host Institution Faculty
Host Institution Degree
Host Institution Department
Institut für Telekommunikationssysteme
Course Last Reviewed
2023-2024

COURSE DETAIL

GAME PROGRAMMING IN PYTHON
Country
Germany
Host Institution
Technical University Berlin
Program(s)
Technical University Summer
UCEAP Course Level
Lower Division
UCEAP Subject Area(s)
Computer Science
UCEAP Course Number
53
UCEAP Course Suffix
UCEAP Official Title
GAME PROGRAMMING IN PYTHON
UCEAP Transcript Title
GAME PROGRMG PYTHON
UCEAP Quarter Units
4.00
UCEAP Semester Units
2.70
Course Description

In this course, you will create a graphical action game in Python. In the process, you will learn fundamental concepts and tools that programmers use. The course will guide you step by step from a first prototype to a working game. By the end of the course, you will deploy your game to a live website. No previous programming knowledge is required.

Language(s) of Instruction
English
Host Institution Course Number
Host Institution Course Title
GAME PROGRAMMING IN PYTHON
Host Institution Campus
TUBS
Host Institution Faculty
Host Institution Degree
Host Institution Department
Course Last Reviewed
2024-2025

COURSE DETAIL

PYTHON FOR DATA ANALYSIS AND VISUALIZATION
Country
Germany
Host Institution
Technical University Berlin
Program(s)
Technical University Summer
UCEAP Course Level
Lower Division
UCEAP Subject Area(s)
Computer Science
UCEAP Course Number
52
UCEAP Course Suffix
UCEAP Official Title
PYTHON FOR DATA ANALYSIS AND VISUALIZATION
UCEAP Transcript Title
PYTHON DATA VISUAL
UCEAP Quarter Units
4.00
UCEAP Semester Units
2.70
Course Description

In this course, the fundamentals of Python are covered, with a special focus on the skills necessary for in-depth data analyses and data visualization. These two skills are fundamental in a wide range of disciplines, including but not limited to STEM (Sciences, Technology, Engineering and Mathematics) and Humanities fields of study. This course will cover the following: data types and compound data structures, conditional statements and loops, Python functions, importing, exporting and analyzing different types of data using pandas, visualizing data using Matplotlib and Seaborn, and developing interactive plots with Plotly. At the end of the two weeks course, students will work and present a final personal data analytics and visualization project.

Language(s) of Instruction
English
Host Institution Course Number
Host Institution Course Title
PYTHON FOR DATA ANALYSIS AND VISUALIZATION
Host Institution Campus
TUBS
Host Institution Faculty
Host Institution Degree
Host Institution Department
Course Last Reviewed
2024-2025

COURSE DETAIL

OPTIMISATION FOR LARGE-SCALE DATA-DRIVEN INFERENCE
Country
Singapore
Host Institution
National University of Singapore
Program(s)
National University of Singapore
UCEAP Course Level
Upper Division
UCEAP Subject Area(s)
Statistics Computer Science
UCEAP Course Number
138
UCEAP Course Suffix
UCEAP Official Title
OPTIMISATION FOR LARGE-SCALE DATA-DRIVEN INFERENCE
UCEAP Transcript Title
DATA-DRIVEN INFEREN
UCEAP Quarter Units
6.00
UCEAP Semester Units
4.00
Course Description

The course covers several current and advanced topics in optimization, with an emphasis on efficient algorithms for solving large scale data-driven inference problems. Topics include first and second order methods, stochastic gradient type approaches and duality principles. Many relevant examples in statistical learning and machine learning are covered in detail. The algorithms uses the Python programming language. The course requires students to take prerequisites.

Language(s) of Instruction
English
Host Institution Course Number
DSA4212
Host Institution Course Title
OPTIMISATION FOR LARGE-SCALE DATA-DRIVEN INFERENCE
Host Institution Campus
Host Institution Faculty
Host Institution Degree
Host Institution Department
Statistics and Data Science
Course Last Reviewed
2024-2025

COURSE DETAIL

DATA SCIENCE
Country
Japan
Host Institution
Tohoku University
Program(s)
Engineering and Science
UCEAP Course Level
Graduate
UCEAP Subject Area(s)
Computer Science
UCEAP Course Number
200
UCEAP Course Suffix
UCEAP Official Title
DATA SCIENCE
UCEAP Transcript Title
DATA SCIENCE
UCEAP Quarter Units
3.00
UCEAP Semester Units
2.00
Course Description

This data science course introduces essential techniques and tools used in Data Science. Each week the course covers a unique topic, starting from the very basics of the Data Science pipeline to advanced topics like Neural Networks and Time-Series Analysis, all explained using a sophisticated slides and easy-to-understand Python codes.
 

For this semester, the course will use a single comprehensive dataset that could cover all of the topics, to make it easier for students to understand the concepts of data science, without spending too much time understanding the dataset.
 

By the end of this course, students are expected to:

1.  Understand the Data Science Pipeline.
2. Apply various machine learning techniques.
3. Evaluate model performance and fine-tune hyperparameters.
4. Understand and apply Neural Networks, Text Mining, and Time-Series Analysis.
5. Translate theory into practice using Python.

Language(s) of Instruction
English
Host Institution Course Number
N/A
Host Institution Course Title
MACHINE LEARNING BASICS
Host Institution Course Details
Host Institution Campus
Tohoku University
Host Institution Faculty
Host Institution Degree
Host Institution Department
Course Last Reviewed
2023-2024

COURSE DETAIL

MOTION PLANNING
Country
Germany
Host Institution
Technical University Berlin
Program(s)
Technical University Berlin
UCEAP Course Level
Upper Division
UCEAP Subject Area(s)
Mechanical Engineering Electrical Engineering Computer Science
UCEAP Course Number
144
UCEAP Course Suffix
UCEAP Official Title
MOTION PLANNING
UCEAP Transcript Title
MOTION PLANNING
UCEAP Quarter Units
5.50
UCEAP Semester Units
3.70
Course Description

Motion planning is a fundamental building block for autonomous systems, with applications in robotics, industrial automation, and autonomous driving. After completion of the course, students will have a detailed understanding of: Formalization of geometric, kinodynamic, and optimal motion planning; Sampling-based approaches: Rapidly-exploring random trees (RRT), probabilistic roadmaps (PRM), and variants; Search-based approaches: State-lattice based A* and variants; Optimization-based approaches: Differential Flatness and Sequential convex programming (SCP); The theoretical properties relevant to these algorithms (completeness, optimality, and complexity). Students will be able to: Decide (theoretically and empirically) which algorithm(s) to use for a given problem; Implement (basic versions) of the algorithms themselves; • Use current academic and industrial tools such as the Open Motion Planning Library (OMPL).

It provides a unified perspective on motion planning and includes topics from different research and industry communities. The goal is not only to learn the foundations and theory of currently used approaches, but also to be able to pick and compare the different methods for specific motion planning needs. An important emphasis is the consideration of both geometric and kinodynamic motion planning for the major algorithm types.

Language(s) of Instruction
English
Host Institution Course Number
3151 L001
Host Institution Course Title
MOTION PLANNING
Host Institution Campus
Technische Universität Berlin
Host Institution Faculty
Host Institution Degree
Host Institution Department
Institut für Technische Informatik und Mikroelektronik
Course Last Reviewed
2023-2024

COURSE DETAIL

RELYING ON HALLUCINATIONS: THE LINGUISTICS BEHIND HUMAN-AI INTERACTIONS
Country
Spain
Host Institution
Pompeu Fabra University
Program(s)
UPF Barcelona International Summer School
UCEAP Course Level
Upper Division
UCEAP Subject Area(s)
Linguistics Computer Science
UCEAP Course Number
140
UCEAP Course Suffix
UCEAP Official Title
RELYING ON HALLUCINATIONS: THE LINGUISTICS BEHIND HUMAN-AI INTERACTIONS
UCEAP Transcript Title
HUMAN-AI INTERACTN
UCEAP Quarter Units
1.50
UCEAP Semester Units
1.00
Course Description

This course explores the truthfulness of AI, as a non-reliable source of information, from a linguistic angle. On the premise that AI-tools are increasingly used to provide “information” in professional and private settings, but in reality are producing ‘hallucinations’, false information, the course compares the logic and architecture behind large language models (LLM) used in AI-tools with the logic and architecture behind human cognition (including the capacity for language). It also delves into several aspects of human language that contribute to our inclination to take AI-generated output at face value.

Language(s) of Instruction
English
Host Institution Course Number
59132
Host Institution Course Title
RELYING ON HALLUCINATIONS: THE LINGUISTICS BEHIND HUMAN-AI INTERACTIONS
Host Institution Campus
Ciutadella Campus
Host Institution Faculty
Host Institution Degree
Host Institution Department
UPF Education Abroad Program
Course Last Reviewed
2024-2025
Subscribe to Computer Science