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

COURSE DETAIL

DATABASES
Country
Spain
Host Institution
Complutense University of Madrid
Program(s)
Complutense University of Madrid
UCEAP Course Level
Upper Division
UCEAP Subject Area(s)
Computer Science
UCEAP Course Number
102
UCEAP Course Suffix
UCEAP Official Title
DATABASES
UCEAP Transcript Title
DATABASES
UCEAP Quarter Units
5.00
UCEAP Semester Units
3.30
Course Description

This course offers an introduction to databases. Topics include: the entity relationship model; the relational database model; relational algebra; structured query language (SQL); procedural languages for SQL; triggers; transactions and concurrency control.

Language(s) of Instruction
Host Institution Course Number
803273
Host Institution Course Title
BASES DE DATOS
Host Institution Campus
Moncloa
Host Institution Faculty
Facultad de Informática
Host Institution Degree
GRADO EN INGENIERÍA INFORMÁTICA
Host Institution Department
Departamento de Sistemas Informáticos y Computación

COURSE DETAIL

GOOGLE ECOSYSTEM AND DITIGAL MARKETING
Country
Spain
Host Institution
Pompeu Fabra University
Program(s)
UPF Barcelona International Summer School
UCEAP Course Level
Upper Division
UCEAP Subject Area(s)
Computer Science Business Administration
UCEAP Course Number
125
UCEAP Course Suffix
UCEAP Official Title
GOOGLE ECOSYSTEM AND DITIGAL MARKETING
UCEAP Transcript Title
GOOGLE&DIGITAL MKTG
UCEAP Quarter Units
3.00
UCEAP Semester Units
2.00
Course Description

This course focuses on the Google search engine and its online advertising platform Google Ads. It offers a study of how search engines work-- page indexing and ordering of results-- and the composition of search engine results pages.

Language(s) of Instruction
Spanish
Host Institution Course Number
59057
Host Institution Course Title
ECOSISTEMA GOOGLE Y MARKETING DIGITAL
Host Institution Campus
Ciutadella Campus
Host Institution Faculty
Host Institution Degree
Host Institution Department

COURSE DETAIL

INTERACTION TECHNOLOGY
Country
Netherlands
Host Institution
Utrecht University
Program(s)
Utrecht University
UCEAP Course Level
Upper Division
UCEAP Subject Area(s)
Computer Science
UCEAP Course Number
105
UCEAP Course Suffix
UCEAP Official Title
INTERACTION TECHNOLOGY
UCEAP Transcript Title
INTERACTION TECH
UCEAP Quarter Units
6.00
UCEAP Semester Units
4.00
Course Description
One of the basic components of computer systems is the interaction between human users and the systems. Good interaction does not only provide enjoyable experiences but also increases productivity and efficiency. A field that focuses on developing computer interactions is called Human-Computer Interaction (HCI). This course is part of HCI, emphasizing on the technological aspects rather than the human aspects. The course focuses on different types of interaction technology. Students are working on embedded technology and computer vision in assignments. Interaction technologies are crucial in many applications, particularly in computer games. By passing the course, the students are expected to understand the concepts of various interaction modalities. The practical assignments involves programming in C++.
Language(s) of Instruction
English
Host Institution Course Number
INFOB3IT
Host Institution Course Title
INTERACTION TECHNOLOGY
Host Institution Campus
Science
Host Institution Faculty
Host Institution Degree
Host Institution Department
Information and Computing Sciences

COURSE DETAIL

COMPUTER SCIENCE AND INFORMATION ENGINEERING
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
135
UCEAP Course Suffix
UCEAP Official Title
COMPUTER SCIENCE AND INFORMATION ENGINEERING
UCEAP Transcript Title
BITCOIN BIG DATA
UCEAP Quarter Units
4.50
UCEAP Semester Units
3.00
Course Description

The course focuses on Big Data Aggregation for Bitcoin transaction analytics, including: Confirmed transactions on Blockchain; confirmed and unconfirmed transactions and associated data not included in Blockchain; data from digital currency exchanges, wallets, payment processors and miners; user data (payments, demographics etc.); illegal activities and payments; transaction analytics. The section on comprehensive database for credit metrics and fraud detection covers machine learning analytics for real-time transaction tracking and credit scoring; early warning system against fraudulent activities and hacking; identity verification and classification of persons or companies involved in a transaction.

Language(s) of Instruction
English
Host Institution Course Number
CSIE5315
Host Institution Course Title
BITCOIN IN THE BIG DATA ERA
Host Institution Campus
Host Institution Faculty
Host Institution Degree
Host Institution Department
Computer Science and Information Engineering

COURSE DETAIL

ARTIFICIAL INTELLIGENCE
Country
Ireland
Host Institution
University of Galway
Program(s)
University of Galway
UCEAP Course Level
Upper Division
UCEAP Subject Area(s)
Computer Science
UCEAP Course Number
104
UCEAP Course Suffix
UCEAP Official Title
ARTIFICIAL INTELLIGENCE
UCEAP Transcript Title
ARTIFICIAL INTELLIG
UCEAP Quarter Units
4.00
UCEAP Semester Units
2.70
Course Description
This course includes an introduction to Artificial Intelligence. It looks at AI as applied to image processing, knowledge representation and inference, problem solving and search, and expert systems.
Language(s) of Instruction
English
Host Institution Course Number
CT319
Host Institution Course Title
ARTIFICIAL INTELLIGENCE
Host Institution Campus
NUI Galway
Host Institution Faculty
Host Institution Degree
Host Institution Department
Information Technology

COURSE DETAIL

OPERATING SYSTEMS
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
UCEAP Course Number
103
UCEAP Course Suffix
UCEAP Official Title
OPERATING SYSTEMS
UCEAP Transcript Title
OPERATING SYSTEMS
UCEAP Quarter Units
6.00
UCEAP Semester Units
4.00
Course Description
This course introduces the basic concepts, principles, and pragmatics of operating systems. Focus is on four major areas: processes, memory, file systems, and devices. Topics include processes and threads, mechanisms for concurrency and synchronization, process scheduling and deadlock, paging and segmentation, virtual memory, file system organization, and device characteristics and drivers. The architecture and design of operating systems are considered with practical examples and implementations of such mechanisms from operating systems such as Unix/Linux.
Language(s) of Instruction
English
Host Institution Course Number
CS2106
Host Institution Course Title
OPERATING SYSTEMS
Host Institution Campus
Host Institution Faculty
Host Institution Degree
Host Institution Department
Computer Science

COURSE DETAIL

COMPUTER SECURITY
Country
United Kingdom - Scotland
Host Institution
University of Edinburgh
Program(s)
Intern: Scotland,University of Edinburgh
UCEAP Course Level
Upper Division
UCEAP Subject Area(s)
Computer Science
UCEAP Course Number
122
UCEAP Course Suffix
UCEAP Official Title
COMPUTER SECURITY
UCEAP Transcript Title
COMPUTER SECURITY
UCEAP Quarter Units
8.00
UCEAP Semester Units
5.30
Course Description

Computer security is concerned with the protection of computer systems and their data from threats which may compromise integrity, availability, or confidentiality; the focus is on threats of a malicious nature rather than accidental. This course gives students a broad understanding of computer security. Topics include security risks, attacks, prevention, and defense methods; techniques for writing secure programs; and an overview of the foundations for cryptography, security protocols, and access control models.

Language(s) of Instruction
English
Host Institution Course Number
INFR10067
Host Institution Course Title
COMPUTER SECURITY
Host Institution Campus
Edinburgh
Host Institution Faculty
Host Institution Degree
Host Institution Department
Informatics

COURSE DETAIL

ARTIFICIAL INTELLIGENCE FOR AN OPEN SOCIETY
Country
Netherlands
Host Institution
Utrecht University
Program(s)
Utrecht University
UCEAP Course Level
Upper Division
UCEAP Subject Area(s)
Sociology Computer Science
UCEAP Course Number
142
UCEAP Course Suffix
UCEAP Official Title
ARTIFICIAL INTELLIGENCE FOR AN OPEN SOCIETY
UCEAP Transcript Title
ART INTEL: SOCIETY
UCEAP Quarter Units
6.00
UCEAP Semester Units
4.00
Course Description

This course examines how artificial intelligence models, technology, and methods heavily influence society. It covers different disciplines, models, and theories that contribute to AI for an open society.

Language(s) of Instruction
English
Host Institution Course Number
202100012
Host Institution Course Title
ARTIFICIAL INTELLIGENCE FOR AN OPEN SOCIETY
Host Institution Campus
Host Institution Faculty
Host Institution Degree
Host Institution Department

COURSE DETAIL

CONCURRENT SYSTEMS AND OPERATING SYSTEMS
Country
Ireland
Host Institution
Trinity College Dublin
Program(s)
Trinity College Dublin
UCEAP Course Level
Upper Division
UCEAP Subject Area(s)
Computer Science
UCEAP Course Number
103
UCEAP Course Suffix
UCEAP Official Title
CONCURRENT SYSTEMS AND OPERATING SYSTEMS
UCEAP Transcript Title
CONCURRENT & OP SYS
UCEAP Quarter Units
4.00
UCEAP Semester Units
2.70
Course Description
The first part of this course introduces students to concurrency and concurrent programming. Students learn to develop concurrent software systems using standard techniques and constructs. To achieve this, students must have a thorough understanding of common problems that arise in concurrent systems and how those problems can be avoided. This course teaches the use of tools and techniques for modeling and verifying the correctness of concurrent systems, applying this through practical laboratory exercises in which small concurrent software systems are developed. The second part of the course addresses various aspects of the design of modern operating systems. Students explore how programmers can apply a knowledge of operating system features to the design of efficient applications. This is achieved by examining common algorithms and policies used by modern operating systems, as well as the facilities provided to application programmers. This knowledge is then applied in laboratory exercises.
Language(s) of Instruction
English
Host Institution Course Number
CS2016
Host Institution Course Title
CONCURRENT SYSTEMS AND OPERATING SYSTEMS
Host Institution Campus
Trinity College Dublin
Host Institution Faculty
Host Institution Degree
Host Institution Department
Computer Science and Statistics

COURSE DETAIL

SOFTWARE TESTING AND VERIFICATION
Country
Netherlands
Host Institution
Utrecht University
Program(s)
Utrecht University
UCEAP Course Level
Upper Division
UCEAP Subject Area(s)
Computer Science
UCEAP Course Number
120
UCEAP Course Suffix
UCEAP Official Title
SOFTWARE TESTING AND VERIFICATION
UCEAP Transcript Title
SOFTWARE TESTING
UCEAP Quarter Units
6.00
UCEAP Semester Units
4.00
Course Description
This course investigates core concepts and theories of testing software. Students are able to define testing as a goal direct process, and thereby are able to test programs more effectively. The course introduces a number of basic techniques, so that students are able to select the right technique in a particular case. Specifically, the course addresses testing of games. Testing a program exhaustively is seldom feasible. In some application areas it is important to minimize the risk of errors and therefore program logic is covered. Such logic can proof programs without testing them. This course trains students to understand the abstraction and discipline that is needed to understand program logic. Themes covered in the course include: various concepts of test coverage testing levels (unit, integration, system, acceptation) testing techniques (property-based, partition, syntax driven, record-and-replay, mutation).
Language(s) of Instruction
English
Host Institution Course Number
INFOB3STV
Host Institution Course Title
SOFTWARE TESTING AND VERIFICATION
Host Institution Campus
Science
Host Institution Faculty
Host Institution Degree
Host Institution Department
Information and Computing Sciences
Subscribe to Computer Science