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

COURSE DETAIL

FUNDAMENTAL THEORIES OF COMPUTER SCIENCE
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
100
UCEAP Course Suffix
UCEAP Official Title
FUNDAMENTAL THEORIES OF COMPUTER SCIENCE
UCEAP Transcript Title
FUNDMTNLS COMP SCI
UCEAP Quarter Units
3.00
UCEAP Semester Units
2.00
Course Description

This course provides an overview of the four research fields of computer science that bridge fundamental theories of computer science with the cutting-edge research in the Computer Science department at Tohoku University. The course consists of four parts, taught by four professors: algorithm theory, bioinformatics, communication network, and computability theory. 

The course provides a broad overview of the research areas in computer science. 

Language(s) of Instruction
English
Host Institution Course Number
N/A
Host Institution Course Title
BASIC COMPUTER SCIENCE
Host Institution Campus
Tohoku University
Host Institution Faculty
Host Institution Degree
Host Institution Department
JYPE
Course Last Reviewed
2023-2024

COURSE DETAIL

FUNDAMENTALS OF AUTOMATA AND FORMAL LANGUAGE THEORY
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)
Engineering Computer Science
UCEAP Course Number
125
UCEAP Course Suffix
UCEAP Official Title
FUNDAMENTALS OF AUTOMATA AND FORMAL LANGUAGE THEORY
UCEAP Transcript Title
AUTOMATA&FORML LANG
UCEAP Quarter Units
5.00
UCEAP Semester Units
3.30
Course Description

This course offers a study of the theory of automata and formal languages. Topics include: automata theory; finite automata; languages and formal grammars; regular languages; pushdown automata; Turing machine; compilers.

Language(s) of Instruction
English
Host Institution Course Number
19695
Host Institution Course Title
FUNDAMENTOS DE TEORÍA DE AUTÓMATAS Y LENGUAJES FORMALES
Host Institution Campus
Leganés
Host Institution Faculty
Escuela Internacional Carlos III
Host Institution Degree
Ingeniería para Estudiantes Internacionales
Host Institution Department
Cursos de estudios hispánicos
Course Last Reviewed
2023-2024

COURSE DETAIL

ADVANCED ARTIFICIAL INTELLIGENCE
Country
Korea, South
Host Institution
Seoul National University
Program(s)
Seoul National University
UCEAP Course Level
Graduate
UCEAP Subject Area(s)
Computer Science
UCEAP Course Number
200
UCEAP Course Suffix
UCEAP Official Title
ADVANCED ARTIFICIAL INTELLIGENCE
UCEAP Transcript Title
ADV ARTIFICL INTELL
UCEAP Quarter Units
4.50
UCEAP Semester Units
3.00
Course Description

Artificial intelligence is a branch of computer science that studies computational models for various mental facilities of human intelligence and cognition. Recent AI deals with an extremely wide range of topics including machine learning, computer vision, natural language processing, to name a few. This course focuses on fundamental and traditional topics, including problem definition and solving, various search strategies, logic representation and inference, probabilistic models, reinforcement learning, game theory and mechanism design. 

Language(s) of Instruction
English
Host Institution Course Number
4190.569
Host Institution Course Title
ADVANCED ARTIFICIAL INTELLIGENCE
Host Institution Course Details
Host Institution Campus
Host Institution Faculty
Host Institution Degree
Host Institution Department
Computer Science and Engineering
Course Last Reviewed
2023-2024

COURSE DETAIL

SEMI-STRUCTURED DATA AND ADVANCED DATA MODELING
Country
United Kingdom - England
Host Institution
University of London, Queen Mary
Program(s)
University of London, Queen Mary
UCEAP Course Level
Upper Division
UCEAP Subject Area(s)
Computer Science
UCEAP Course Number
144
UCEAP Course Suffix
UCEAP Official Title
SEMI-STRUCTURED DATA AND ADVANCED DATA MODELING
UCEAP Transcript Title
SEMI-STRUCTURD DATA
UCEAP Quarter Units
6.00
UCEAP Semester Units
4.00
Course Description

In this course, student learn to process XML (with XSLT and Java), to model data with XML (XML native, RDF), and to query XML data (XQuery). The course teaches many concepts of data modelling and knowledge representation that are beyond the syntactic issues of XML or RDF. The knowledge students acquire in the course is fundamental to the many data design and data analytics tasks occurring in todays IT and business landscapes. The second part of the course is dedicates to advanced DB concepts including active databases, mobile databases, spatial and temporal databases, triggers, performance tuning, distributed databases, and indexing and query optimization. The third part of the course covers the modern, agile world of data processing: NoSQL. It is about the processing of semi-structured data, transforming data streams into formats (triplets, JSON) to be processed by new DB systems (e.g. MongoDB, CouchDB). 

Language(s) of Instruction
English
Host Institution Course Number
ECS789P
Host Institution Course Title
SEMI-STRUCTURED DATA AND ADVANCED DATA MODELING
Host Institution Course Details
Host Institution Campus
Queen Mary
Host Institution Faculty
Host Institution Degree
Host Institution Department
Electronic Engineering and Computer Science
Course Last Reviewed
2023-2024

COURSE DETAIL

DATA-DRIVEN HEALTH
Country
Sweden
Host Institution
Lund University
Program(s)
Lund University
UCEAP Course Level
Upper Division
UCEAP Subject Area(s)
Computer Science Bioengineering
UCEAP Course Number
152
UCEAP Course Suffix
UCEAP Official Title
DATA-DRIVEN HEALTH
UCEAP Transcript Title
DATA-DRIVEN HEALTH
UCEAP Quarter Units
6.00
UCEAP Semester Units
4.00
Course Description

The course provides basic knowledge in the field of artificial intelligence and machine learning for applications in medicine and health. The course covers the chain from medical databases via algorithms to regulations and requirements for diagnostic software.

Language(s) of Instruction
English
Host Institution Course Number
BMEN35
Host Institution Course Title
DATA-DRIVEN HEALTH
Host Institution Course Details
Host Institution Campus
Lund
Host Institution Faculty
Engineering
Host Institution Degree
Host Institution Department
Course Last Reviewed
2023-2024

COURSE DETAIL

RANDOMIZED ALGORITHMS
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
171
UCEAP Course Suffix
UCEAP Official Title
RANDOMIZED ALGORITHMS
UCEAP Transcript Title
RANDOMIZD ALGORTHMS
UCEAP Quarter Units
4.00
UCEAP Semester Units
2.70
Course Description

This course is about randomness as a resource in algorithms and computation. The course introduces basic mathematical models and techniques and applies them to the design and analysis of various randomized algorithms. Students also cover a variety of applications of probabilistic ideas and randomization in several areas of computer science.

Language(s) of Instruction
English
Host Institution Course Number
INFR11201
Host Institution Course Title
RANDOMIZED ALGORITHMS
Host Institution Course Details
Host Institution Campus
Host Institution Faculty
School of Informatics
Host Institution Degree
Host Institution Department
Course Last Reviewed
2023-2024

COURSE DETAIL

FUNDAMENTALS OF DATABASES
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
124
UCEAP Course Suffix
UCEAP Official Title
FUNDAMENTALS OF DATABASES
UCEAP Transcript Title
FUNDMNTLS/DATABASES
UCEAP Quarter Units
5.00
UCEAP Semester Units
3.30
Course Description

This course provides an introduction to databases. Topics include: information systems, modeling methodologies, and management of semi-structured and complex data; relational database including design of a database and query languages; NoSQL databases.

Language(s) of Instruction
English
Host Institution Course Number
19510
Host Institution Course Title
FUNDAMENTOS DE BASES DE DATOS
Host Institution Campus
Leganés
Host Institution Faculty
Escuela Internacional Carlos III
Host Institution Degree
Programas Escuela Internacional UC3M
Host Institution Department
Cursos de estudios hispánicos
Course Last Reviewed
2023-2024

COURSE DETAIL

HUMAN COMPUTER INTERACTION
Country
Korea, South
Host Institution
Korea University
Program(s)
Korea University
UCEAP Course Level
Upper Division
UCEAP Subject Area(s)
Computer Science
UCEAP Course Number
105
UCEAP Course Suffix
UCEAP Official Title
HUMAN COMPUTER INTERACTION
UCEAP Transcript Title
HUMAN COMP INTERACT
UCEAP Quarter Units
4.50
UCEAP Semester Units
3.00
Course Description

This class teaches basic principles, guidelines, tools, and practices of human computer interaction. It covers a broad range of issues starting with human cognitive and perceptual capabilities, 2D interfaces, 3D and multimodal interfaces, interfaces for web and mobile devices, and usability and evaluation methods. The course will emphasize practical applications and thus require students to carry out many UI design and evaluation projects. The lectures will aim to use as many case studies as possible.

Recommended prerequisite: C/C++ Programming 

Language(s) of Instruction
English
Host Institution Course Number
COSE432
Host Institution Course Title
HUMAN COMPUTER INTERACTION
Host Institution Campus
Host Institution Faculty
Host Institution Degree
Host Institution Department
Computer Science and Engineering
Course Last Reviewed
2023-2024

COURSE DETAIL

COMPILER CONSTRUCTION
Country
Japan
Host Institution
Keio University
Program(s)
Keio University
UCEAP Course Level
Upper Division
UCEAP Subject Area(s)
Computer Science
UCEAP Course Number
139
UCEAP Course Suffix
UCEAP Official Title
COMPILER CONSTRUCTION
UCEAP Transcript Title
COMPILER CONSTRUCTN
UCEAP Quarter Units
3.00
UCEAP Semester Units
2.00
Course Description

Programs written in programming languages ​​such as C or Java are translated into assembly language or machine language programs by a special software called a compiler. This course explains the basic concepts and formalization of programming languages, explaining how the programs we usually write are executed inside a computer and how the compiler is configured for that purpose. Compilers can generally be divided into two parts: a front end and a back end. This course focuses on the front end, which comprises of three parts: lexical analysis, syntactic analysis, and semantic analysis.  

Language(s) of Instruction
Japanese
Host Institution Course Number
N/A
Host Institution Course Title
COMPILER CONSTRUCTION
Host Institution Campus
Keio University
Host Institution Faculty
Host Institution Degree
Host Institution Department
Information and Computer Science
Course Last Reviewed
2023-2024

COURSE DETAIL

DATA MANAGEMENT FOR BUSINESS ANALYTICS
Country
Singapore
Host Institution
National University of Singapore
Program(s)
National University of Singapore
UCEAP Course Level
Upper Division
UCEAP Subject Area(s)
Computer Science Business Administration
UCEAP Course Number
139
UCEAP Course Suffix
UCEAP Official Title
DATA MANAGEMENT FOR BUSINESS ANALYTICS
UCEAP Transcript Title
DATA MGMT BUS ANLYT
UCEAP Quarter Units
6.00
UCEAP Semester Units
4.00
Course Description

This course is highly applied in nature with two important database topics, namely, traditional relational databases and SQL, as well as non-traditional databases and NoSQL queries. Students are expected to know basic programming using Python as a prerequisite. In this course, students learn, understand, use, and apply the principles and technologies of data management to business analytics. Doing so creates two benefits - (1) students understand the complexities of enterprise business analytics much more deeply and have a set of principles and techniques to apply to wrangle these complexities; and (2) students become technically proficient and comfortable in data management technologies (like SQL and NoSQL), so they can implement these principles on their own. In this course, students gain a much broader appreciation for real-world enterprise analytics - how data management, data science/analysis and data visualization come together to build analytics capabilities for organizations. This appreciation strengthens students’ abilities to tackle the organizational challenges associated with analytics. Finally, students become more robust technically, and develop keys technical skills needed in all business analytics professionals.

Language(s) of Instruction
English
Host Institution Course Number
IT3010
Host Institution Course Title
DATA MANAGEMENT FOR BUSINESS ANALYTICS
Host Institution Campus
Host Institution Faculty
Host Institution Degree
Host Institution Department
Information Systems and Analytics
Course Last Reviewed
2023-2024
Subscribe to Computer Science