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

COURSE DETAIL

LINUX OPERATING SYSTEM AND OPEN SOURCE SOFTWARES
Country
China
Host Institution
Peking University, Beijing
Program(s)
Peking University
UCEAP Course Level
Upper Division
UCEAP Subject Area(s)
Computer Science
UCEAP Course Number
140
UCEAP Course Suffix
UCEAP Official Title
LINUX OPERATING SYSTEM AND OPEN SOURCE SOFTWARES
UCEAP Transcript Title
LINUX OP SYS/SOFTWA
UCEAP Quarter Units
3.00
UCEAP Semester Units
2.00
Course Description

In addition to introducing the history and development of the Linux operating system, this course will also introduce the use of mainstream open-source software, so that students can proficiently use Linux and integrate it into their daily work and study. Through this course, students can not only master the use of the Linux operating system but also understand its underlying culture, learn about the open-source movement community, and gain a deeper understanding of computer systems themselves.

Language(s) of Instruction
Chinese
Host Institution Course Number
04835440
Host Institution Course Title
LINUX OPERATING SYSTEM AND OPEN SOURCE SOFTWARES
Host Institution Campus
Host Institution Faculty
Host Institution Degree
Host Institution Department

COURSE DETAIL

DEEP REINFORCEMENT LEARNING
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
132
UCEAP Course Suffix
UCEAP Official Title
DEEP REINFORCEMENT LEARNING
UCEAP Transcript Title
DEEP LEARNING
UCEAP Quarter Units
4.50
UCEAP Semester Units
3.00
Course Description

This course takes students on a journey through one of artificial intelligence's most dynamic fields. Deep reinforcement learning (DRL) has achieved remarkable breakthroughs, from mastering complex games to controlling robots. The course discovers how artificial intelligence (AI) agents learn to make decisions through interaction, beginning with core concepts in reinforcement learning and deep learning; then it explores how these powerful approaches combine to create sophisticated learning systems. 
 
The course progresses naturally through key topics in decision making with Markov processes, modern deep learning techniques for AI, value-based methods that help agents evaluate their choices, policy optimization approaches for learning effective behaviors, and advanced strategies for stable and efficient learning. The course emphasizes practical understanding through hands-on examples.  By the end of the course, students will understand how to build AI systems that can learn and adapt in complex environments. 
 

Language(s) of Instruction
English
Host Institution Course Number
CSIE5439
Host Institution Course Title
DEEP REINFORCEMENT LEARNING
Host Institution Campus
Host Institution Faculty
College of Electrical Engineering and Computer Science
Host Institution Degree
Host Institution Department
Department of Computer Science and Information Engineering

COURSE DETAIL

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

This course introduces the basic concepts of Cybersecurity. It explores the challenges that the interconnectedness of cyberspace poses to computer networks; the concept of risk; typical patterns of vulnerabilities, as well as attacks and mitigation strategies.  

The course introduces, in a non-technical fashion, the basic concepts of cryptography, and the typical cryptographic building blocks: encryption, digital signatures, authentication codes, public key and secret key infrastructures. The course discusses how these building blocks are used to construct secure networks and the legal frameworks handling cyber-attacks. Finally, the course analyzes cybersecurity in the context of Japan and East Asia. 

Language(s) of Instruction
English
Host Institution Course Number
N/A
Host Institution Course Title
INTRODUCTION TO CYBERSECURITY
Host Institution Campus
Keio University
Host Institution Faculty
Host Institution Degree
Host Institution Department
International Center

COURSE DETAIL

SOFTWARE ENGINEERING AND ARCHITECTURE
Country
Denmark
Host Institution
University of Copenhagen
Program(s)
University of Copenhagen
UCEAP Course Level
Upper Division
UCEAP Subject Area(s)
Computer Science
UCEAP Course Number
119
UCEAP Course Suffix
UCEAP Official Title
SOFTWARE ENGINEERING AND ARCHITECTURE
UCEAP Transcript Title
SOFTWARE ENGR&ARCH
UCEAP Quarter Units
12.00
UCEAP Semester Units
8.00
Course Description

This course provides an overview of the different aspects and stages involved in the engineering of software with a special focus on architectural properties of large systems. Assuming that course participants are acquainted with basic software development principles, this course provides knowledge on and experience with the wider aspects and stages in the lifecycle of a (large) software system. It introduces the general principles of software engineering, methods for addressing software engineering problems, common tools and techniques for solving software engineering problems, and methods, tools, and techniques for designing software systems and their architecture. Topics include: project management; requirements elicitation; architectural analysis, description, synthesis, prototyping & evaluation; software design and development; software implementation; quality assurance; maintenance and evolution; software business.

Language(s) of Instruction
English
Host Institution Course Number
NDAK20001U
Host Institution Course Title
SOFTWARE ENGINEERING AND ARCHITECTURE
Host Institution Campus
Host Institution Faculty
Science
Host Institution Degree
Master
Host Institution Department
Computer Science

COURSE DETAIL

QUANTUM COMPUTING
Country
Korea, South
Host Institution
Yonsei University
Program(s)
Yonsei University
UCEAP Course Level
Graduate
UCEAP Subject Area(s)
Computer Science
UCEAP Course Number
202
UCEAP Course Suffix
UCEAP Official Title
QUANTUM COMPUTING
UCEAP Transcript Title
QUANTUM COMPUTING
UCEAP Quarter Units
4.50
UCEAP Semester Units
3.00
Course Description

This course introduces quantum computing from a computer science perspective, focusing on mathematical and algorithmic foundations. Quantum computers have the potential to solve difficult computational problems for which no efficient classical algorithms exist. Writing quantum algorithms is radically different from programming classical computers and requires an understanding of quantum principles and the mathematical foundations behind them. Course participants will gain practical experience by developing quantum programs in Qiskit and their simulation and execution on quantum processing units(QPUs) of the IBM Quantum Platform, particularly the Yonsei University Eagle QPU. 

Course goals: (1) Acquire a firm understanding of the quantum-mechanical foundations of qubit superposition, entanglement, and interference at the heart of all quantum computations. (2) Understand the early quantum algorithms such as Deutsch’s Problem, Bernstein-Vazirani, and Quantum FFT, and be able to code and execute them on a QPU. (3) Know recent near-term quantum algorithms like the quantum simulation of Hamiltonian dynamics. (4) Understand and control, in principle, the quantum circuit compilation pipeline and error mitigation techniques to execute near-term quantum workloads on QPUs. 

Prerequisites: An introductory programming class, e.g., CAS1100-01, is strictly required. A course in linear algebra is strictly required. 

Language(s) of Instruction
English
Host Institution Course Number
CSI7101
Host Institution Course Title
QUANTUM COMPUTING
Host Institution Campus
Host Institution Faculty
Host Institution Degree
Host Institution Department

COURSE DETAIL

PROGRAMMING IN PYTHON
Country
China
Host Institution
Fudan University
Program(s)
Fudan University
UCEAP Course Level
Upper Division
UCEAP Subject Area(s)
Computer Science
UCEAP Course Number
102
UCEAP Course Suffix
UCEAP Official Title
PROGRAMMING IN PYTHON
UCEAP Transcript Title
PROGRAM IN PYTHON
UCEAP Quarter Units
3.00
UCEAP Semester Units
2.00
Course Description

This course uses Python as the medium to enable students to master the general ideas and methods of solving problems with computers. Students can master IPO (Input-Processing-Output) program structure, master basic control flow syntax, and be able to select data structures and related,  apply algorithms to complete simple computing tasks and have a solid programming foundation. For complex computational tasks, students can use a top-down modular decomposition approach to transform them into simple problem calculations. Students can use Python third-party libraries for data analysis and processing and AI applications (machine learning, natural language processing, etc.) solution, computer vision, etc.), and can be connected with more advanced artificial intelligence courses.

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

COURSE DETAIL

SMART MEDICAL SENSING SYSTEMS
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
119
UCEAP Course Suffix
UCEAP Official Title
SMART MEDICAL SENSING SYSTEMS
UCEAP Transcript Title
SMART MED SENS SYS
UCEAP Quarter Units
4.50
UCEAP Semester Units
3.00
Course Description

The course is designed for senior and graduate students majoring in Computer Science to learn design philosophy, practice, and research challenges for software design for smart medical sensing systems.   

Smart sensing systems have the capability of processing the sensing data on the device and the capability of providing the detected events as the outputs. This type of sensing system is required to generate accurate sensing events in real time. The systems are also required to minimize their energy consumption in specific application scenarios.  With smart sensing systems, the faults can be contaminated, the system can be more robust and easier to develop. Finally, the systems can be certified for medical use.   

This course covers model smart sensing devices, realtime computation, Computing-In-Memory devices, and communications between computing devices.  

Language(s) of Instruction
English
Host Institution Course Number
CSIE5375
Host Institution Course Title
SMART MEDICAL SENSING SYSTEMS
Host Institution Campus
Host Institution Faculty
College of Electrical Engineering and Computer Science
Host Institution Degree
Host Institution Department
Department of Computer Science and Information

COURSE DETAIL

DATA COMMUNICATIONS AND NETWORKS
Country
United Kingdom - Scotland
Host Institution
University of St Andrews
Program(s)
University of St Andrews
UCEAP Course Level
Upper Division
UCEAP Subject Area(s)
Computer Science
UCEAP Course Number
175
UCEAP Course Suffix
UCEAP Official Title
DATA COMMUNICATIONS AND NETWORKS
UCEAP Transcript Title
DATA COMMS&NETWORKS
UCEAP Quarter Units
6.00
UCEAP Semester Units
4.00
Course Description

This course covers the principles and practice of modern computer communications through studying network abstractions, protocols, architectures, and technologies at all levels of the five-layer reference model.

Language(s) of Instruction
English
Host Institution Course Number
CS3102
Host Institution Course Title
DATA COMMUNICATIONS AND NETWORKS
Host Institution Campus
Host Institution Faculty
School of Computer Science
Host Institution Degree
Host Institution Department

COURSE DETAIL

FUNDAMENTALS OF COMPUTERS I
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
104
UCEAP Course Suffix
UCEAP Official Title
FUNDAMENTALS OF COMPUTERS I
UCEAP Transcript Title
FUNDAMT COMPUTERS I
UCEAP Quarter Units
5.00
UCEAP Semester Units
3.30
Course Description

This course offers an introduction to computers with topics including: representation of digital information; specification and implementation of combinational systems; basic combinational modules; specification and implementation of sequential systems; basic sequential modules; design practices of combinational and sequential circuits.

Language(s) of Instruction
Host Institution Course Number
805342
Host Institution Course Title
FUNDAMENTALS OF COMPUTERS I
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 Arquitectura de Computadores y Automática

COURSE DETAIL

FOUNDATIONS OF DEEP LEARNING
Country
China
Host Institution
Fudan University
Program(s)
Fudan University
UCEAP Course Level
Upper Division
UCEAP Subject Area(s)
Computer Science
UCEAP Course Number
140
UCEAP Course Suffix
UCEAP Official Title
FOUNDATIONS OF DEEP LEARNING
UCEAP Transcript Title
DEEP LEARNING
UCEAP Quarter Units
4.50
UCEAP Semester Units
3.00
Course Description

This course will comprehensively introduce the basic concepts, mainstream structures, learning paradigms and key applications of deep learning technology based on neural networks that have been developed in recent years.

Language(s) of Instruction
Chinese
Host Institution Course Number
AIB310003
Host Institution Course Title
FOUNDATIONS OF DEEP LEARNING
Host Institution Campus
Host Institution Faculty
Host Institution Degree
Host Institution Department
Subscribe to Computer Science