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

COURSE DETAIL

INTRODUCTION TO IMAGE PROCESSING
Country
France
Host Institution
University of Bordeaux
Program(s)
University of Bordeaux
UCEAP Course Level
Upper Division
UCEAP Subject Area(s)
Computer Science
UCEAP Course Number
120
UCEAP Course Suffix
UCEAP Official Title
INTRODUCTION TO IMAGE PROCESSING
UCEAP Transcript Title
IMAGE PROCESSING
UCEAP Quarter Units
4.50
UCEAP Semester Units
3.00
Course Description

This course is an introduction to digital image processing and analysis. Students benefit from an overview of image processing methods (histogram restauration, convolution filters, mathematical morphology, segmentation) and image analysis methods (pattern recognition, identification, etc.). During the course students: learn how to manage 2D, 3D, and animated images; understand human perception and image acquisition; discover image segmentation, registration, and analysis; concrete implementation through existing tools or simple script development; study algorithms to obtain features from images (histogram, filters, descriptors).

Language(s) of Instruction
English
Host Institution Course Number
4TTV414U
Host Institution Course Title
INTRODUCTION TO IMAGE PROCESSING
Host Institution Campus
UNIVERSITÉ DE BORDEAUX
Host Institution Faculty
Collège des Sciences et Techniques
Host Institution Degree
Host Institution Department
Informatique

COURSE DETAIL

NATURAL LANGUAGE PROCESSING
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
159
UCEAP Course Suffix
UCEAP Official Title
NATURAL LANGUAGE PROCESSING
UCEAP Transcript Title
NATURAL LANG PROC
UCEAP Quarter Units
5.00
UCEAP Semester Units
3.30
Course Description

Students learn about the foundations, building blocks, and applications of Natural Language Processing (NLP), with an emphasis on approaches based on deep learning. They study the models used to represent words and word meanings. They then use these representations to study classification tasks (e.g. sentiment analysis) and tagging tasks (e.g. part of speech tagging). In addition students view languages as sequences of variable length, from pure language models to machine translation models. Finally students explore approaches that are based on modern neural machine learning algorithms, where linguistic information is provided by instances of uses of language.

Language(s) of Instruction
English
Host Institution Course Number
COMP70016
Host Institution Course Title
NATURAL LANGUAGE PROCESSING
Host Institution Campus
Host Institution Faculty
Host Institution Degree
Host Institution Department
Computing

COURSE DETAIL

ARTIFICIAL INTELLIGENCE
Country
Hong Kong
Host Institution
University of Hong Kong
Program(s)
University of Hong Kong
UCEAP Course Level
Upper Division
UCEAP Subject Area(s)
Computer Science
UCEAP Course Number
170
UCEAP Course Suffix
UCEAP Official Title
ARTIFICIAL INTELLIGENCE
UCEAP Transcript Title
ARTIFICIAL INTELL
UCEAP Quarter Units
5.00
UCEAP Semester Units
3.30
Course Description

This course introduces the subject of artificial intelligence covering the basic principles and technologies of intelligent computer systems and the algorithms to achieve AI and how to develop some AI programs. Topics include: intelligent agents; search techniques for problem solving (uninformed, informed, local, adversarial); knowledge representation; logical inference; propositional logic; reasoning under uncertainty; statistical models and machine learning; probability; Bayes’ nets; and decision theory.

Language(s) of Instruction
English
Host Institution Course Number
COMP3270
Host Institution Course Title
ARTIFICIAL INTELLIGENCE
Host Institution Campus
University of Hong Kong
Host Institution Faculty
Host Institution Degree
Host Institution Department
Computer Science

COURSE DETAIL

BLOCKCHAIN & CRYPTOCURRENCIES
Country
Italy
Host Institution
University of Bologna
Program(s)
University of Bologna
UCEAP Course Level
Upper Division
UCEAP Subject Area(s)
Computer Science
UCEAP Course Number
184
UCEAP Course Suffix
UCEAP Official Title
BLOCKCHAIN & CRYPTOCURRENCIES
UCEAP Transcript Title
BLOCKCHAIN&CRYPTO
UCEAP Quarter Units
6.00
UCEAP Semester Units
4.00
Course Description

This is a graduate level course that is part of the Laurea Magistrale program. The course is intended for advanced level students only. Enrollment is by consent of the instructor. The course focuses on the relevant themes related to blockchain technologies, cryptocurrencies, smart contracts, and novel applications that can be built over the blockchain. Students in the course develop simple smart contracts that can be deployed on a blockchain. Bitcoin and novel cryptocurrencies gathered momentum in the last months. More and more investors look with interest at these technologies, while others label them as a dangerous speculative bubble. The truth is that the blockchain, and the alternative implementations of a distributed ledger, represent very interesting technologies, that can be exploited to build novel distributed applications. The underlying building blocks are related to many concepts and research areas of computer science in general. This course illustrates the main principles and conceptual foundations of the blockchain and the Bitcoin network. The course discusses topics including introduction to peer-to-peer systems, overlay topologies and decentralization, introduction to Crypto and Cryptocurrencies, the blockchain: how to achieve decentralization, transactions and transaction scripting languages, mining, attacks to the blockchain, anonymity, and smart contracts.

Language(s) of Instruction
English
Host Institution Course Number
90748
Host Institution Course Title
BLOCKCHAIN AND CRYPTOCURRENCIES (LM)
Host Institution Campus
BOLOGNA
Host Institution Faculty
COMPUTER SCIENCE
Host Institution Degree
LM degree in Computer Science
Host Institution Department
COMPUTER SCIENCE

COURSE DETAIL

AUTOMATIC SPEECH RECOGNITION
Country
United Kingdom - Scotland
Host Institution
University of Edinburgh
Program(s)
Scottish Universities,University of Edinburgh
UCEAP Course Level
Upper Division
UCEAP Subject Area(s)
Computer Science
UCEAP Course Number
114
UCEAP Course Suffix
UCEAP Official Title
AUTOMATIC SPEECH RECOGNITION
UCEAP Transcript Title
AUTO SPEECH RECOG
UCEAP Quarter Units
4.00
UCEAP Semester Units
2.70
Course Description
This course covers the theory and practice of automatic speech recognition (ASR), with a focus on the statistical approaches that comprise the state of the art. The course introduces the overall framework for speech recognition, including speech signal analysis, acoustic modeling using hidden Markov models, language modeling, and recognition search. Advanced topics include speaker adaptation, robust speech recognition, and speaker identification. The practical side of the course involves the development of a speech recognition system using a speech recognition software toolkit.
Language(s) of Instruction
English
Host Institution Course Number
INFR11033
Host Institution Course Title
AUTOMATIC SPEECH RECOGNITION
Host Institution Campus
Edinburgh
Host Institution Faculty
Host Institution Degree
Host Institution Department
Informatics

COURSE DETAIL

DATA MANAGEMENT WITH SAS
Country
Hong Kong
Host Institution
University of Hong Kong
Program(s)
University of Hong Kong
UCEAP Course Level
Upper Division
UCEAP Subject Area(s)
Statistics Computer Science
UCEAP Course Number
119
UCEAP Course Suffix
UCEAP Official Title
DATA MANAGEMENT WITH SAS
UCEAP Transcript Title
DATA MGMT/SAS
UCEAP Quarter Units
5.00
UCEAP Semester Units
3.30
Course Description
This course presents statistical software (SAS) for data management and elementary data analysis. This course focuses on using SAS to manage data set input and output, work with different data types, manipulate and transform data, perform random sampling and descriptive data analysis, and create summary reports and graphics.
Language(s) of Instruction
English
Host Institution Course Number
STAT2603
Host Institution Course Title
DATA MANAGEMENT WITH SAS
Host Institution Campus
Host Institution Faculty
Host Institution Degree
Host Institution Department
Statistics & Actuarial Science

COURSE DETAIL

BIG DATA PROGRAMS, COMPILERS, AND APPS
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
115
UCEAP Course Suffix
UCEAP Official Title
BIG DATA PROGRAMS, COMPILERS, AND APPS
UCEAP Transcript Title
BIG DATA PROGRAMS
UCEAP Quarter Units
4.50
UCEAP Semester Units
3.00
Course Description

This is a cross domain course which students are divided to two groups. One group focuses on Big Data processing needs, analytics, machine-learning and recommendation systems. The other emphasizes compilers and their contexts, be it Android compilation or Big Data languages. This is crucial especially today; Benefitting from Moore's Law, the main abstraction level in Computer Science has shifted higher rapidly. In comparison, Taiwan's industry has been buried in the hardware, drivers, and benchmarking game. Both groups are taught by an author of Big Explorer, Android Virtual Machine and RenderScript Engine (Google). The course also includes a mini-hackathon.

Language(s) of Instruction
English
Host Institution Course Number
CSIE5211
Host Institution Course Title
BIG DATA PROGRAMS, COMPILERS, AND APPS
Host Institution Campus
Host Institution Faculty
Host Institution Degree
Host Institution Department
Computer Science and Information Engineering

COURSE DETAIL

INTRODUCTION TO DATABASE
Country
China
Host Institution
Fudan University
Program(s)
Fudan University
UCEAP Course Level
Upper Division
UCEAP Subject Area(s)
Computer Science
UCEAP Course Number
130
UCEAP Course Suffix
UCEAP Official Title
INTRODUCTION TO DATABASE
UCEAP Transcript Title
INTRO TO DATABASE
UCEAP Quarter Units
4.50
UCEAP Semester Units
3.00
Course Description

The course covers the basic principles, methods, and application of database technology. It examines existing database management systems and software development tools, and the core implementation technology of database management systems, database model design, and database application system development principles. Topics include basic concepts of database system, operation theory of relational model, SQL language, standardized design theory, database design, database storage structure, database query processing process, database management system implementation technology, database security, graph/sequence data management technology, NoSQL database, and cutting-edge paper reading.

Language(s) of Instruction
Chinese
Host Institution Course Number
COMP130010
Host Institution Course Title
INTRODUCTION TO DATABASE
Host Institution Campus
Host Institution Faculty
Wei WANG
Host Institution Degree
Host Institution Department
Computer Science and Technology

COURSE DETAIL

INTRODUCTION TO ARTIFICIAL INTELLIGENCE
Country
Japan
Host Institution
Keio University
Program(s)
Keio University
UCEAP Course Level
Upper Division
UCEAP Subject Area(s)
Computer Science
UCEAP Course Number
120
UCEAP Course Suffix
UCEAP Official Title
INTRODUCTION TO ARTIFICIAL INTELLIGENCE
UCEAP Transcript Title
INTRO TO AI
UCEAP Quarter Units
3.00
UCEAP Semester Units
2.00
Course Description

This is an introductory course on modern Artificial Intelligence designed for Keio University. It focuses predominantly on theory and fundamental concepts, with implementation of basic techniques in Python. Depending on the level of the students and time constraints, it may also cover more practical engineering topics using modern practices, as well as some of the most influential recent advancements based on a selection of research papers. Additionally, the course also covers some topics in more depth based on the interests of the instructor. One of those topics is Natural Language Processing (NLP) in the era of Deep Learning, as well as advanced methods in representation learning.

This course focuses on Deep Neural Information Processing Systems. As a rapidly developing field, the course centers on most important trends and core ideas, as it is impossible to cover all recent developments in a single course. It follows historical trends in AI with a focus on neural networks, seeing how the current ideas emerged out of decades of research in the field.  Then, the course discusses current neural architectures and algorithms, while introducing modern perspectives. After completing this course, students are expected to have an appreciation and understanding of neural AI systems and anticipate future developments in research and applications of AI (especially Deep Learning). 

Language(s) of Instruction
English
Host Institution Course Number
N/A
Host Institution Course Title
INTRODUCTION TO ARTIFICIAL INTELLIGENCE A
Host Institution Campus
Keio University, Mita Campus
Host Institution Faculty
Host Institution Degree
Host Institution Department
Economics

COURSE DETAIL

INTRODUCTION TO ARTIFICIAL INTELLIGENCE
Country
Germany
Host Institution
Technical University Berlin
Program(s)
Technical University Summer
UCEAP Course Level
Upper Division
UCEAP Subject Area(s)
Computer Science
UCEAP Course Number
110
UCEAP Course Suffix
UCEAP Official Title
INTRODUCTION TO ARTIFICIAL INTELLIGENCE
UCEAP Transcript Title
INTRO TO AI
UCEAP Quarter Units
6.00
UCEAP Semester Units
4.00
Course Description
Artificial Intelligence (AI) is about creating algorithms to perform tasks in a way that we believe is intelligent. Modern AI algorithms play games (e.g. chess), prove theorems (e.g. verification), discover patterns in data (e.g. explanations), analyze complex sequences (e.g. DNA), make "life or death'' decisions (e.g. matching organs to patients), optimize distributions (e.g. food, refugees, housings), drive cars (e.g. Tesla), play soccer, etc. The goal of the course is that students gain an understanding of some of the fundamental methods and algorithms of AI, and an appreciation of how they can be applied to interesting practical problems. This course has three components: lectures, tutorials, and lab exercises. The lectures introduce selected basic topics such as search, game playing, decision making, planning, machine learning and probabilistic reasoning, and resource allocation. The tutorials allow students to apply algorithms on simple “toy” examples. The lab exercises provide to the students the opportunity to develop a small project in some area of AI: social choice, fair division, learning, planning, theorem proving, etc. The AI course also requires: basic programming skills: C++ or Java or PHP or Prolog (advanced programming skills are not necessary); basic LaTeX skills: a typesetting system; Basic knowledge: algorithms, mathematics.
Language(s) of Instruction
English
Host Institution Course Number
Host Institution Course Title
INTRODUCTION TO ARTIFICIAL INTELLIGENCE
Host Institution Campus
TUBS
Host Institution Faculty
Host Institution Degree
Host Institution Department
Subscribe to Computer Science