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

COURSE DETAIL

ADVANCED TOPICS IN ARTIFICIAL INTELLIGENCE
Country
Singapore
Host Institution
National University of Singapore
Program(s)
National University of Singapore
UCEAP Course Level
Graduate
UCEAP Subject Area(s)
Computer Science
UCEAP Course Number
208
UCEAP Course Suffix
UCEAP Official Title
ADVANCED TOPICS IN ARTIFICIAL INTELLIGENCE
UCEAP Transcript Title
ADV TOPICS IN AI
UCEAP Quarter Units
6.00
UCEAP Semester Units
4.00
Course Description
This course covers advanced topics in artificial intelligence that are of current research or application interests. A wide range of topics may be covered including soft computing (fuzzy logic, genetic algorithms, etc.), data mining, machine learning, image and video processing, artificial life, robotics, etc. The exact topics to be taught will depend on the lecturers teaching the module. Graduate Research Module, this semester with a focus on "Computer Vision for Self-Driving Cars". Paper presentations throughout the semester and a final capstone research project.
Language(s) of Instruction
English
Host Institution Course Number
CS6208
Host Institution Course Title
ADVANCED TOPICS IN AI
Host Institution Campus
Host Institution Faculty
Host Institution Degree
Host Institution Department
Computer Science

COURSE DETAIL

BIG DATA AND ARTIFICIAL INTELLIGENCE
Country
Spain
Host Institution
Pompeu Fabra University
Program(s)
21st Century Barcelona
UCEAP Course Level
Upper Division
UCEAP Subject Area(s)
Computer Science
UCEAP Course Number
119
UCEAP Course Suffix
UCEAP Official Title
BIG DATA AND ARTIFICIAL INTELLIGENCE
UCEAP Transcript Title
BIG DATA & AI
UCEAP Quarter Units
1.50
UCEAP Semester Units
1.00
Course Description
This course offers an introduction to the concept of Big Data and how to manage large volumes of data using machine learning. It applies Big Data to various areas including education, health, finance, and social media. This course also discusses the challenges of Big Data including data bias, transparency and accountability of the algorithms, the loss of privacy and the new ethical dilemmas these algorithms generate.
Language(s) of Instruction
English
Host Institution Course Number
59029
Host Institution Course Title
BIG DATA AND ARTIFICIAL INTELLIGENCE
Host Institution Campus
Ciutadella Campus
Host Institution Faculty
Host Institution Degree
Host Institution Department
UPF Education Abroad Program

COURSE DETAIL

ARTIFICIAL INTELLIGENCE FOR GAME PROGRAMMING 2
Country
Sweden
Host Institution
Uppsala University
Program(s)
Uppsala University
UCEAP Course Level
Upper Division
UCEAP Subject Area(s)
Computer Science
UCEAP Course Number
118
UCEAP Course Suffix
UCEAP Official Title
ARTIFICIAL INTELLIGENCE FOR GAME PROGRAMMING 2
UCEAP Transcript Title
AI/GAME PROGRAMMG 2
UCEAP Quarter Units
6.00
UCEAP Semester Units
4.00
Course Description

This course focuses on the development of software for Artificial Intelligence (AI) for computer games, primarily regarding strategic games. The course covers the development of AI for games with perfect information (e.g., chess, Othello, and AlphaGo), and games without perfect information (e.g. card and dice games), including simultaneous games and classical concepts within game theory, such as the Nash equilibrium. The programming language used is C++. 

Language(s) of Instruction
English
Host Institution Course Number
5SD810
Host Institution Course Title
ARTIFICIAL INTELLIGENCE FOR GAME PROGRAMMING 2
Host Institution Campus
Host Institution Faculty
Host Institution Degree
Host Institution Department
Computer Science

COURSE DETAIL

Digital Image Processing
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
108
UCEAP Course Suffix
UCEAP Official Title
Digital Image Processing
UCEAP Transcript Title
DIG IMAGE PROCESSNG
UCEAP Quarter Units
5.50
UCEAP Semester Units
3.70
Course Description

This course covers image representation in frequency domain, Fourier transform, sampling theorem, Filtering, Wiener Filter, image enhancement, edge detection, Hough transform, segmentation, interest operators, mathematical morphology, vectorization, texture, sceletonization, medical axis and distance transform, contour/line tracing and -smoothing, Gestalt psychology, and grouping.

Language(s) of Instruction
English
Host Institution Course Number
0433 L110
Host Institution Course Title
Digital Image Processing
Host Institution Campus
Host Institution Faculty
Host Institution Degree
Host Institution Department
Institut für Technische Informatik und Mikroelektronik

COURSE DETAIL

FUNCTIONAL PROGRAMMING
Country
United Kingdom - England
Host Institution
University College London
Program(s)
University College London
UCEAP Course Level
Upper Division
UCEAP Subject Area(s)
Computer Science
UCEAP Course Number
118
UCEAP Course Suffix
UCEAP Official Title
FUNCTIONAL PROGRAMMING
UCEAP Transcript Title
FUNCTNL PROGRAMMING
UCEAP Quarter Units
6.00
UCEAP Semester Units
4.00
Course Description
This course provides an overview of functional programming, including both the functional programming language Miranda and functional language implementation techniques such as graph reduction and garbage collection. The course is suitable for advanced undergraduates and conversion MSc students; no prior experience of functional programming is assumed, but students must have prior programming experience in a general purpose programming language.
Language(s) of Instruction
English
Host Institution Course Number
COMP0020
Host Institution Course Title
FUNCTIONAL PROGRAMMING
Host Institution Campus
University College London
Host Institution Faculty
Host Institution Degree
Host Institution Department
Computer Science

COURSE DETAIL

COMPUTER PROGRAMMING IN PYTHON
Country
Taiwan
Host Institution
National Taiwan University
Program(s)
National Taiwan University
UCEAP Course Level
Upper Division
UCEAP Subject Area(s)
Computer Science
UCEAP Course Number
107
UCEAP Course Suffix
UCEAP Official Title
COMPUTER PROGRAMMING IN PYTHON
UCEAP Transcript Title
PYTHON PROGRAM
UCEAP Quarter Units
4.50
UCEAP Semester Units
3.00
Course Description

The course begins by writing a Python environment build while teaching the structure and use of various syntaxes. The course introduces various basic knowledge in Python one by one, arranging exercises in various situations at the same time so that students can accumulate the syntax and skills of writing Python programs while solving imaginary problems. The course content is introduced in the following order: 1. Python and authoring tools/platforms; 2. Python basic variable types, grammatical structure and package usage, and 3. Some of the most popular packages in Python. At the end of the course, students will choose a topic for a final project report (individual or group); students will be expected to introduce the problems they encountered and want to solve; how to solve these problems through Python, and present the results in visual ways.

Language(s) of Instruction
Chinese
Host Institution Course Number
Data5006
Host Institution Course Title
COMPUTER PROGRAMMING IN PYTHON
Host Institution Campus
Host Institution Faculty
Host Institution Degree
Host Institution Department

COURSE DETAIL

ARDUINO FOR INTERACTIVE MEDIA
Country
Germany
Host Institution
Technical University Berlin
Program(s)
Technical University Summer
UCEAP Course Level
Upper Division
UCEAP Subject Area(s)
Computer Science Art Studio Architecture
UCEAP Course Number
112
UCEAP Course Suffix
UCEAP Official Title
ARDUINO FOR INTERACTIVE MEDIA
UCEAP Transcript Title
ARDUINO FOR MEDIA
UCEAP Quarter Units
4.00
UCEAP Semester Units
2.70
Course Description
The course focuses on understanding and programming Arduino microcontroller, and designing interactive, responsive devices that express media contents. The course is suitable for students of media, design, and architecture who are interested in design processes, techniques using multimedia digital tools and coding, and moreover, for academics and professionals of media, design, and architecture who are interested in experimental interactive design tools, techniques, and processes using Arduino. The course addresses the following topics: introduction to Arduino microcontroller and what it can do; understanding Arduino programming environment; how to program Arduino; how to incorporate input sensors and output components into Arduino-driven devices.
Language(s) of Instruction
English
Host Institution Course Number
Host Institution Course Title
ARDUINO FOR INTERACTIVE MEDIA
Host Institution Campus
TUBS
Host Institution Faculty
Host Institution Degree
Host Institution Department

COURSE DETAIL

COMPILERS AND COMPUTER ARCHITECTURE
Country
United Kingdom - England
Host Institution
University of Sussex
Program(s)
University of Sussex
UCEAP Course Level
Upper Division
UCEAP Subject Area(s)
Computer Science
UCEAP Course Number
102
UCEAP Course Suffix
UCEAP Official Title
COMPILERS AND COMPUTER ARCHITECTURE
UCEAP Transcript Title
COMPLRS & COMP ARCH
UCEAP Quarter Units
6.00
UCEAP Semester Units
4.00
Course Description
This course explores key ideas in the implementation of compilers for modern programming languages such as Java, including lexical analysis, parsing, semantic analysis based on types and type checking, syntax-directed translation using abstract syntax trees, intermediate languages, and code generation. Students also discuss run-time issues such as garbage collection. This course addresses key ideas in processor architecture such as stack machines and register machines, RISC vs CISC processors, and processor caching.
Language(s) of Instruction
English
Host Institution Course Number
G5035
Host Institution Course Title
COMPILERS AND COMPUTER ARCHITECTURE
Host Institution Campus
University of Sussex
Host Institution Faculty
Host Institution Degree
Host Institution Department
Engineering and Informatics

COURSE DETAIL

MATHEMATICS FOR 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)
Mathematics Computer Science
UCEAP Course Number
183
UCEAP Course Suffix
UCEAP Official Title
MATHEMATICS FOR MACHINE LEARNING
UCEAP Transcript Title
MATH MACHINE LEARN
UCEAP Quarter Units
5.00
UCEAP Semester Units
3.30
Course Description
In this class you will have the opportunity to be provided with the necessary mathematical background and skills in order to understand, design and implement modern statistical machine learning methodologies, as well as inference mechanisms. You will be provided with examples regarding the use of mathematical tools for the design of foundational machine learning and inference methodologies, such as Principal Component Analysis (PCA), Bayesian Linear Regression and Support Vector Machines Learning outcomes Upon successful completion of this module you will be able to implement foundational machine learning algorithms from scratch. Students will be able to apply appropriate mathematical techniques in a machine learning setting and critically assess the quality of machine learning models, as well as evaluate connections between different machine learning algorithms.
Language(s) of Instruction
English
Host Institution Course Number
CO496
Host Institution Course Title
MATHEMATICS FOR MACHINE LEARNING
Host Institution Campus
Imperial
Host Institution Faculty
Host Institution Degree
Host Institution Department
Computing

COURSE DETAIL

INFORMATICS 2 - INTRODUCTION TO ALGORITHMS AND DATA STRUCTURES
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
149
UCEAP Course Suffix
Y
UCEAP Official Title
INFORMATICS 2 - INTRODUCTION TO ALGORITHMS AND DATA STRUCTURES
UCEAP Transcript Title
INTRO ALGORITH&DATA
UCEAP Quarter Units
8.00
UCEAP Semester Units
5.30
Course Description

This course provides a formal and practical introduction to the algorithms and data structures that underlie all areas of computation. It provides students with a toolbox of standard algorithms and data structures, as well as the skills to analyze both the theoretical complexity of algorithms and their practical behavior. Both written and programming exercises will be used, with examples from all areas of Informatics.

 

Language(s) of Instruction
English
Host Institution Course Number
INFR08026
Host Institution Course Title
INFORMATICS 2 - INTRODUCTION TO ALGORITHMS AND DATA STRUCTURES
Host Institution Campus
University of Edinburgh
Host Institution Faculty
School of Informatics
Host Institution Degree
Host Institution Department
College of Science and Engineering
Subscribe to Computer Science