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

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 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 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 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
DATA SCIENCE
Host Institution Campus
Tohoku University
Host Institution Faculty
Host Institution Degree
Host Institution Department

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 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 DETAIL

WEB COMPUTING
Country
Japan
Host Institution
Tohoku University
Program(s)
Engineering and Science
UCEAP Course Level
Upper Division
UCEAP Subject Area(s)
Computer Science
UCEAP Course Number
110
UCEAP Course Suffix
UCEAP Official Title
WEB COMPUTING
UCEAP Transcript Title
WEB COMPUTING
UCEAP Quarter Units
3.00
UCEAP Semester Units
2.00
Course Description

This course covers the foundations and growing applications of Web computing, ranging from web crawling, search, and mining to recent trends in natural language processing on the Web. The course is designed to help students understand the fundamental notions and software technologies underlying Web information services. Topics covered: frontiers in web computing; natural language processing for text processing; foundations of information retrieval; advances in information retrieval; information extraction from documents; from information extraction to knowledge acquisition; social network analysis and recommendation systems, and web service mashups. 

Language(s) of Instruction
Japanese
Host Institution Course Number
N/A
Host Institution Course Title
WEB COMPUTING
Host Institution Campus
Tohoku University
Host Institution Faculty
Host Institution Degree
Host Institution Department
Engineering

COURSE DETAIL

COMPUTER INTENSIVE STATISTICAL METHODS
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
114
UCEAP Course Suffix
UCEAP Official Title
COMPUTER INTENSIVE STATISTICAL METHODS
UCEAP Transcript Title
STATISTICAL METHODS
UCEAP Quarter Units
6.00
UCEAP Semester Units
4.00
Course Description

This course introduces students to several computer intensive statistical methods and the topics include: empirical distribution and plug-in principle, general algorithm of bootstrap method, bootstrap estimates of standard deviation and bias, jack-knife method, bootstrap confidence intervals, the empirical likelihood for the mean and parameters defined by simple estimating function, Wilks theorem, and EL confidence intervals, missing data, EM algorithm, and Markov Chain Monte Carlo methods. This course has a prerequisite of Mathematical Statistics. 

Language(s) of Instruction
English
Host Institution Course Number
ST4231
Host Institution Course Title
COMPUTER INTENSIVE STATISTICAL METHODS
Host Institution Campus
Host Institution Faculty
Host Institution Degree
Host Institution Department
Statistics and Data Science

COURSE DETAIL

COMPUTER VISION
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
169
UCEAP Course Suffix
UCEAP Official Title
COMPUTER VISION
UCEAP Transcript Title
COMPUTER VISION
UCEAP Quarter Units
5.00
UCEAP Semester Units
3.30
Course Description

In this course, students learn how images are formed, how they are represented on computers, and how they can be processed by computers to extract semantic information. Students develop algorithms for detecting interesting features in images, design neural networks to perform natural image classification, and explore algorithms for solving real-world problems such as hand-written digit recognition and object detection.  

Language(s) of Instruction
English
Host Institution Course Number
COMP60006
Host Institution Course Title
COMPUTER VISION
Host Institution Campus
Host Institution Faculty
Engineering
Host Institution Degree
Host Institution Department
Computing

COURSE DETAIL

ELEMENTS OF DATA PROCESSING
Country
Australia
Host Institution
University of Melbourne
Program(s)
University of Melbourne
UCEAP Course Level
Upper Division
UCEAP Subject Area(s)
Computer Science
UCEAP Course Number
112
UCEAP Course Suffix
UCEAP Official Title
ELEMENTS OF DATA PROCESSING
UCEAP Transcript Title
DATA PROCESSING
UCEAP Quarter Units
6.00
UCEAP Semester Units
4.00
Course Description

This course examines various aspects of data processing including database management, representation and analysis of data, information retrieval, visualization and reporting, and cloud computing. 

Language(s) of Instruction
English
Host Institution Course Number
COMP20008
Host Institution Course Title
ELEMENTS OF DATA PROCESSING
Host Institution Campus
Host Institution Faculty
Host Institution Degree
Host Institution Department
Subscribe to Computer Science