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

COURSE DETAIL

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

Operating systems (OSes) such as Linux and Windows abstract bare-metal hardware and provide a more manageable virtual computer. The history of OS is old, and the modern, commercial OS consists of many fundamental concepts and implementation technologies. This course aims to educate on the basic concepts and implementation technologies of conventional OSes and deepen an understanding of their internal structure, particularly the internal structure of Linux and Windows. If time permits, cutting-edge operating systems and techniques will also be introduced. Along with the constant change in computer usage, the functions required in the OS constantly change, thus the study of OS provides hot research topics. 

Language(s) of Instruction
Japanese
Host Institution Course Number
N/A
Host Institution Course Title
OPERATING SYSTEMS
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

MULTI-PLATFORM GAME DEVELOPMENT
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
157
UCEAP Course Suffix
UCEAP Official Title
MULTI-PLATFORM GAME DEVELOPMENT
UCEAP Transcript Title
GAME DEVELOPMENT
UCEAP Quarter Units
6.00
UCEAP Semester Units
4.00
Course Description

This course covers the fundamentals of game development in a multi-platform (consoles, PC, Web, and mobile devices) environment. The course focuses on development of 3D games, covering all aspects of game development: the game loop, math, physics, audio, graphics, input, animations, particle systems, and artificial intelligence. This course has a strong programming content, required for laboratories and assignments. The practical aspects are taught using a popular game development platform. 

Language(s) of Instruction
English
Host Institution Course Number
ECS657U
Host Institution Course Title
MULTI-PLATFORM GAME DEVELOPMENT
Host Institution Campus
Queen Mary
Host Institution Faculty
Host Institution Degree
Host Institution Department
Course Last Reviewed
2023-2024

COURSE DETAIL

LAB RESEARCH
Country
Japan
Host Institution
Tohoku University
Program(s)
Engineering and Science
UCEAP Course Level
Upper Division
UCEAP Subject Area(s)
Physics Mechanical Engineering Mathematics Materials Science Environmental Studies Engineering Electrical Engineering Earth & Space Sciences Computer Science Civil Engineering Chemistry Chemical Engineering Biological Sciences Bioengineering Biochemistry Agricultural Sciences
UCEAP Course Number
186
UCEAP Course Suffix
B
UCEAP Official Title
LAB RESEARCH
UCEAP Transcript Title
LAB RESEARCH
UCEAP Quarter Units
8.00
UCEAP Semester Units
5.30
Course Description

This course provides individual research training for students in the Junior Year Engineering Program through the experience of belonging to a specific laboratory at Tohoku University. Students are assigned to a laboratory with the consent of the faculty member in charge. They participate in various group activities, including seminars, for the purposes of training in research methods and developing teamwork skills. The specific topic studied depends on the instructor in charge of the laboratory to which each student is assigned. The methods of assessment vary with the student's project and laboratory instructor. Students submit an abstract concerning the results of their individual research each semester and present the results near the end of this program.

Language(s) of Instruction
Host Institution Course Number
N/A
Host Institution Course Title
INDIVIDUAL RESEARCH TRAINING B
Host Institution Campus
Tohoku University
Host Institution Faculty
Host Institution Degree
Host Institution Department
JYPE
Course Last Reviewed
2024-2025

COURSE DETAIL

CRYPTOGRAPHY
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)
Mathematics Computer Science
UCEAP Course Number
126
UCEAP Course Suffix
UCEAP Official Title
CRYPTOGRAPHY
UCEAP Transcript Title
CRYPTOGRAPHY
UCEAP Quarter Units
5.00
UCEAP Semester Units
3.30
Course Description

This course offers an introduction to cryptography. Topics include: mathematical foundations of cryptography; classic cryptography; symmetric encryption; key distribution and asymmetric encryption; hash functions, MAC, and authenticated encryption; digital signatures schemes; public key infrastructure; user authentication.

Language(s) of Instruction
English
Host Institution Course Number
18263
Host Institution Course Title
CRIPTOGRAFÍA
Host Institution Campus
Leganés
Host Institution Faculty
Escuela Politécnica Superior
Host Institution Degree
Matemática Aplicada y Computación
Host Institution Department
Informática
Course Last Reviewed
2023-2024

COURSE DETAIL

BLOCKCHAINS AND DISTRIBUTED LEDGERS
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
159
UCEAP Course Suffix
UCEAP Official Title
BLOCKCHAINS AND DISTRIBUTED LEDGERS
UCEAP Transcript Title
BLOCKCHAINS
UCEAP Quarter Units
4.00
UCEAP Semester Units
2.70
Course Description

This course is an introduction to blockchain systems and distributed ledgers, the relevant cryptographic tools and smart contracts programming.

Language(s) of Instruction
English
Host Institution Course Number
INFR11238
Host Institution Course Title
BLOCKCHAINS AND DISTRIBUTED LEDGERS (UG)
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

LOGIC, COMPUTATION, AND LANGUAGE THEORY
Country
United Kingdom - England
Host Institution
University College London
Program(s)
University College London
UCEAP Course Level
Lower Division
UCEAP Subject Area(s)
Computer Science
UCEAP Course Number
45
UCEAP Course Suffix
UCEAP Official Title
LOGIC, COMPUTATION, AND LANGUAGE THEORY
UCEAP Transcript Title
LOGIC & LANG THEORY
UCEAP Quarter Units
6.00
UCEAP Semester Units
4.00
Course Description

This course is an introduction to the theoretical concepts required for subsequent computer science courses. However, the course also provides a stand-alone introduction for students interested in the theory of computation and its links with logic and language theory. The first part of the course focuses on mathematical logic and the second part addresses the fundamentals of computation, automata, and language theory.

Language(s) of Instruction
English
Host Institution Course Number
BASC0040
Host Institution Course Title
LOGIC, COMPUTATION AND LANGUAGE THEORY
Host Institution Campus
University College London
Host Institution Faculty
Host Institution Degree
Host Institution Department
Arts and Sciences
Course Last Reviewed
2023-2024

COURSE DETAIL

DATA SCIENCE, BIG DATA AND DATA VARIETY
Country
Australia
Host Institution
University of Sydney
Program(s)
University of Sydney
UCEAP Course Level
Upper Division
UCEAP Subject Area(s)
Computer Science
UCEAP Course Number
120
UCEAP Course Suffix
UCEAP Official Title
DATA SCIENCE, BIG DATA AND DATA VARIETY
UCEAP Transcript Title
DATA SCI/BIG DATA
UCEAP Quarter Units
6.00
UCEAP Semester Units
4.00
Course Description

This course examines the methods and techniques to efficiently explore and analyze large data collections. Students will learn how to ingest, combine and summarize data from a variety of data models which are typically encountered in data science projects, such as relational, semi-structured, time series, geospatial, image, text. As well as reinforcing their programming skills through experience with relevant Python libraries, this course will also introduce students to the concept of declarative data processing with SQL, and to analyze data in relational databases. Students will be given data sets from, eg. , social media, transport, health and social sciences, and be taught basic explorative data analysis and mining techniques in the context of small use cases. The course will further give students an understanding of the challenges involved with analyzing large data volumes, such as the idea to partition and distribute data and computation among multiple computers for processing of 'Big Data'.

 

Language(s) of Instruction
English
Host Institution Course Number
DATA2001
Host Institution Course Title
DATA SCIENCE, BIG DATA AND DATA VARIETY
Host Institution Campus
Host Institution Faculty
Host Institution Degree
Host Institution Department
Course Last Reviewed
2023-2024

COURSE DETAIL

ARTIFICIAL INTELLIGENCE
Country
Australia
Host Institution
University of New South Wales
Program(s)
University of New South Wales
UCEAP Course Level
Upper Division
UCEAP Subject Area(s)
Computer Science
UCEAP Course Number
121
UCEAP Course Suffix
UCEAP Official Title
ARTIFICIAL INTELLIGENCE
UCEAP Transcript Title
ARTIFICIAL INTELLIG
UCEAP Quarter Units
6.00
UCEAP Semester Units
4.00
Course Description
This course focuses on machine intelligence. Topics include principles such as knowledge, representation, automated reasoning, and machine learning; tools, such as AI programming languages, control methods, search strategies, and pattern matching; and applications, such as computer vision, speech recognition, natural language processing, expert systems, game playing, and computer-aided learning. In addition, philosophical and psychological issues are discussed.
Language(s) of Instruction
English
Host Institution Course Number
COMP3411
Host Institution Course Title
ARTIFICIAL INTELLIGENCE
Host Institution Campus
New South Wales
Host Institution Faculty
Host Institution Degree
Host Institution Department
Computer Science and Engineering
Course Last Reviewed
2023-2024

COURSE DETAIL

WEB TECHNOLOGIES
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
139
UCEAP Course Suffix
UCEAP Official Title
WEB TECHNOLOGIES
UCEAP Transcript Title
WEB TECHNOLOGIES
UCEAP Quarter Units
5.50
UCEAP Semester Units
3.70
Course Description

Students gain an overview of the fundamental technologies of the World Wide Web (WWW) and their applications. They study the functionality of the WWW as an overlay network of the Internet and examine the underlying communication infrastructure and protocols. Students also study the different generations of the WWW and the current as well as the future development. They learn to semantically structure, design and link web content, to create dynamic web sites, and to program server-side applications and how to connect them with the front-end via interfaces. Course content includes foundations (the main parts of the WWW and its evolution over the past decades), web pages (the structure and design of web content with HTML and CSS), web applications (an overview of JavaScript, the DOM and AJAX ), architecture and communication (the foundations of the OSI model with the consideration of the IP, TCP and UDP protocol as well as the explanation of the REST architectural style), server-side applications (creation of back-end applications with Node.js), selected APIs and frameworks.

Language(s) of Instruction
German
Host Institution Course Number
3433 L 7550
Host Institution Course Title
WEBTECHNOLOGIEN
Host Institution Campus
Host Institution Faculty
Host Institution Degree
Host Institution Department
Institut für Telekommunikationssysteme
Course Last Reviewed
2023-2024

COURSE DETAIL

BASIC COMPUTER SCIENCE
Country
Japan
Host Institution
Tohoku University
Program(s)
Engineering and Science
UCEAP Course Level
Lower Division
UCEAP Subject Area(s)
Computer Science
UCEAP Course Number
1
UCEAP Course Suffix
UCEAP Official Title
BASIC COMPUTER SCIENCE
UCEAP Transcript Title
BASIC COMP SCI
UCEAP Quarter Units
3.00
UCEAP Semester Units
2.00
Course Description

The course introduces fundamental concepts in designing and implementing computer communication networks. The course covers topics such as network architecture, applications, security, and mobility, with examples primarily from the Internet protocol suite. 
Written assignments, programming assignments, and hands-on lab (that can be done on any Internet-connected PC) will be part of the course. 

Language(s) of Instruction
English
Host Institution Course Number
Host Institution Course Title
COMPUTER SCIENCE FUNDAMENTALS
Host Institution Campus
Host Institution Faculty
Host Institution Degree
Host Institution Department
Course Last Reviewed
2023-2024
Subscribe to Computer Science