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

COURSE DETAIL

HIGH PERFORMANCE COMPUTING
Country
Iceland
Host Institution
University of Iceland
Program(s)
University of Iceland
UCEAP Course Level
Upper Division
UCEAP Subject Area(s)
Computer Science
UCEAP Course Number
132
UCEAP Course Suffix
UCEAP Official Title
HIGH PERFORMANCE COMPUTING
UCEAP Transcript Title
HIGH PERFORMNC COMP
UCEAP Quarter Units
5.00
UCEAP Semester Units
3.30
Course Description

Main topics include the design of parallel computers and parallel programming models; shared memory architecture; message passing and distributed memory architecture; parallel programming of computer clusters using MPI and multicore programming using OpenMP; parallel algorithms for sorting, searching, linear algebra, and various graph problems.

Language(s) of Instruction
English
Host Institution Course Number
REI204M
Host Institution Course Title
HIGH PERFORMANCE COMPUTING
Host Institution Campus
Host Institution Faculty
Engineering and Natural Sciences
Host Institution Degree
Host Institution Department
Course Last Reviewed
2022-2023

COURSE DETAIL

COMPUTERS IN JAPANESE SOCIETY
Country
Japan
Host Institution
Keio University
Program(s)
Keio University
UCEAP Course Level
Upper Division
UCEAP Subject Area(s)
Computer Science
UCEAP Course Number
100
UCEAP Course Suffix
W
UCEAP Official Title
COMPUTERS IN JAPANESE SOCIETY
UCEAP Transcript Title
COMPUTERS & JPN SOC
UCEAP Quarter Units
3.00
UCEAP Semester Units
2.00
Course Description

This course introduces students to the fundamental theory and practice of the social, political, legal, and ethical implications of computer technologies in Japan and abroad. Through in-class activities, group assignments, and reflection work, students will gain a basic understanding of essential concepts, modern and historical cases, and guidelines for best practice. Key concepts include AI bias; privacy in the social media era; personal data and digital behavior tracking; vectors of misinformation; stereotypes in design, digital inclusion, and more. The main objective is to inform and encourage critical thinking in students who will be playing key roles in deciding, creating, marketing, governing, and disseminating computer technologies in Japan.

Typically, the first class each week will introduce a new topic, with interactive activities (e.g., hands-on demos, brainstorming, quick activities), individual reflection, and group discussion. Students will be given a homework assignment to be completed before the second class that week. That second class will start with a discussion of the homework and introduce the next topic for that week. Students will be expected to complete readings from the text and/or other sources before the next week of classes. Attendance is taken randomly in every class.

Language(s) of Instruction
English
Host Institution Course Number
N/A
Host Institution Course Title
COMPUTERS IN JAPANESE SOCIETY AND BEYOND
Host Institution Campus
Keio University
Host Institution Faculty
Host Institution Degree
Host Institution Department
International Center
Course Last Reviewed
2022-2023

COURSE DETAIL

THE ETHICS AND GOVERNANCE OF AI
Country
China
Host Institution
Fudan University
Program(s)
Fudan University
UCEAP Course Level
Upper Division
UCEAP Subject Area(s)
Computer Science
UCEAP Course Number
155
UCEAP Course Suffix
UCEAP Official Title
THE ETHICS AND GOVERNANCE OF AI
UCEAP Transcript Title
ETHICS&GOV OF AI
UCEAP Quarter Units
3.00
UCEAP Semester Units
2.00
Course Description

This course is to systematically introduce the knowledge related to the ethics and governance of artificial intelligence technology, improve students' moral sensitivity to the ethical issues of artificial intelligence, and jointly explore the possible strategies of AI governance.

The course will first systematically introduce the technical principles and development history of artificial intelligence, discuss the technical nature of artificial intelligence from a philosophical perspective, and analyze the safety and ethical issues of artificial intelligence. On this basis, it will further explain the path and strategy of artificial intelligence safety and ethical governance from three aspects: technical norms, ethical guidance and institutional regulations.

Language(s) of Instruction
Chinese
Host Institution Course Number
DATA130055
Host Institution Course Title
THE ETHICS AND GOVERNANCE OF AI
Host Institution Course Details
Host Institution Campus
Host Institution Faculty
Guoyu Wang
Host Institution Degree
Host Institution Department
School of Computer Science
Course Last Reviewed
2022-2023

COURSE DETAIL

PUBLIC KEY CRYPTOGRAPHY
Country
Germany
Host Institution
Technical University Berlin
Program(s)
Technical University Berlin
UCEAP Course Level
Upper Division
UCEAP Subject Area(s)
Mathematics Computer Science
UCEAP Course Number
138
UCEAP Course Suffix
D
UCEAP Official Title
PUBLIC KEY CRYPTOGRAPHY
UCEAP Transcript Title
PUBLIC KEY CRYPTO
UCEAP Quarter Units
4.50
UCEAP Semester Units
3.00
Course Description

This course includes knowledge of common methods in asymmetric encryption, as well as possible attacks in faulty implementations of these methods: RSA, El-Gamal, Diffie-Hellman-Key-Exchange, elliptic curves, and selected methods of Post-Quantum-Cryptography. Students who completed this course possess profound knowledge of cryptographic methods. They are able to correctly and securely use cryptographic protocols. They are proficient in verifying the security of One-Way-Functions and (Pseudo-)Random-Number-Generators. Furthermore, they are able to recognize and avoid typical mistakes in asymmetric encryption.

Language(s) of Instruction
English
Host Institution Course Number
3435 L 10653
Host Institution Course Title
PUBLIC KEY CRYPTOGRAPHY
Host Institution Campus
Technische Universität Berlin
Host Institution Faculty
Host Institution Degree
Host Institution Department
Institut für Softwaretechnik und Theoretische Informatik
Course Last Reviewed
2022-2023

COURSE DETAIL

INTERACTION DESIGN
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
131
UCEAP Course Suffix
UCEAP Official Title
INTERACTION DESIGN
UCEAP Transcript Title
INTERACTION DESIGN
UCEAP Quarter Units
6.00
UCEAP Semester Units
4.00
Course Description

This course provides an introduction to the key concepts, issues, and methods in human-computer interaction and interaction design. Through a combination of lectures and exercises, it covers usability, designing user-friendly systems, and evaluating user interfaces. The course discusses theories of human-computer interaction, the special challenges associated with the design of user-friendly interactive systems, advantages and disadvantages of different forms of interaction, building user interfaces and prototypes of user interfaces, and how to examine the usability of IT systems in a rigorous way.

Language(s) of Instruction
Danish
Host Institution Course Number
NDAB15003U
Host Institution Course Title
INTERAKTIONSDESIGN
Host Institution Course Details
Host Institution Campus
Host Institution Faculty
Science
Host Institution Degree
Bachelor
Host Institution Department
Computer Science
Course Last Reviewed
2022-2023

COURSE DETAIL

MULTICORE AND GPU PROGRAMMING
Country
Korea, South
Host Institution
Yonsei University
Program(s)
Yonsei University
UCEAP Course Level
Upper Division
UCEAP Subject Area(s)
Computer Science
UCEAP Course Number
125
UCEAP Course Suffix
UCEAP Official Title
MULTICORE AND GPU PROGRAMMING
UCEAP Transcript Title
MULTICORE &GPU PROG
UCEAP Quarter Units
4.50
UCEAP Semester Units
3.00
Course Description

This course covers various aspects of multi-core programming. Topics include programming models for multi-threading (Pthread), GPUs (CUDA), and the theoretical backgrounds behind them. Students also implement and optimize various emerging applications such as matrix multiplication, reduction, and deep learning kernels.

Language(s) of Instruction
English
Host Institution Course Number
CSI4119
Host Institution Course Title
MULTICORE AND GPU PROGRAMMING
Host Institution Course Details
Host Institution Campus
Host Institution Faculty
Host Institution Degree
Host Institution Department
Computer Science
Course Last Reviewed
2022-2023

COURSE DETAIL

OPTIMIZATION METHOD
Country
China
Host Institution
Fudan University
Program(s)
Fudan University
UCEAP Course Level
Upper Division
UCEAP Subject Area(s)
Computer Science
UCEAP Course Number
126
UCEAP Course Suffix
UCEAP Official Title
OPTIMIZATION METHOD
UCEAP Transcript Title
OPTIMIZATION METHOD
UCEAP Quarter Units
4.50
UCEAP Semester Units
3.00
Course Description

Through this course, students will learn basic optimization knowledge, be able to formulate a practical problem into a solvable optimization model, solve the problem using existing commercial or open source software or design their own algorithms to solve the problem.

This course mainly includes the introduction of convex analysis basics, linear and linear cone programming, optimal condition Lagrange duality, some basic optimization algorithms and their applications in finance, signal processing, machine learning and statistics.

Language(s) of Instruction
Chinese
Host Institution Course Number
DATA130026
Host Institution Course Title
OPTIMINZATION METHOD
Host Institution Course Details
Host Institution Campus
Host Institution Faculty
Rujun JIANG
Host Institution Degree
Host Institution Department
School of Big Data
Course Last Reviewed
2027-2028

COURSE DETAIL

PYTHON FOR DIGITAL HUMANITIES
Country
Japan
Host Institution
Waseda University
Program(s)
Waseda University
UCEAP Course Level
Upper Division
UCEAP Subject Area(s)
Computer Science
UCEAP Course Number
104
UCEAP Course Suffix
UCEAP Official Title
PYTHON FOR DIGITAL HUMANITIES
UCEAP Transcript Title
PYTHON DIG HUM
UCEAP Quarter Units
6.00
UCEAP Semester Units
4.00
Course Description

This course instructs on python programming from a digital humanities perspective. It begins with the basics using interactive notebooks that require no installation. First, the course covers the basics of programming such as data types, loops, and variables. Later it explores and solves language-based and digital humanities problems using new programming skills and natural language processing (NLP) tools. Python 3 will be used in this course.

Language(s) of Instruction
English
Host Institution Course Number
INFNZ0ZZ
Host Institution Course Title
PYTHON PROGRAMMING FOR DIGITAL HUMANITIES 01
Host Institution Campus
Host Institution Faculty
Liberal Arts
Host Institution Degree
Host Institution Department
Course Last Reviewed
2022-2023

COURSE DETAIL

DIGITAL AND AI ETHICS
Country
Singapore
Host Institution
National University of Singapore
Program(s)
National University of Singapore
UCEAP Course Level
Lower Division
UCEAP Subject Area(s)
Computer Science
UCEAP Course Number
66
UCEAP Course Suffix
UCEAP Official Title
DIGITAL AND AI ETHICS
UCEAP Transcript Title
DIGITAL&AI ETHICS
UCEAP Quarter Units
6.00
UCEAP Semester Units
4.00
Course Description

This course introduces the issues of digital ethics and AI faced by individuals and organizations. It covers the ethical principles governing the behaviors and beliefs about how we use technology, and how we collect and process personal information in a manner that aligns with individual and organizational expectations for security and confidentiality. It addresses challenges in balancing technological desirability with social desirability while developing digital products and services. Key topics include Professional Ethics, Artificial Intelligence Ethics and Governance, Automation and Autonomous Systems, Digital Ethics by Design, Data Protection in ICT, Human Machine Interaction, Computing for Social Good, Digital Intellectual Property Rights, and Digital Divide, Equity, Accessibility, and Inclusion.

Language(s) of Instruction
English
Host Institution Course Number
IS1108
Host Institution Course Title
DIGITAL AND AI ETHICS
Host Institution Campus
Host Institution Faculty
Computing
Host Institution Degree
Host Institution Department
Information Systems and Analytics
Course Last Reviewed
2022-2023

COURSE DETAIL

QUANTUM INFORMATION THEORY
Country
Denmark
Host Institution
University of Copenhagen
Program(s)
University of Copenhagen
UCEAP Course Level
Upper Division
UCEAP Subject Area(s)
Physics Mathematics Computer Science
UCEAP Course Number
132
UCEAP Course Suffix
UCEAP Official Title
QUANTUM INFORMATION THEORY
UCEAP Transcript Title
QUANTUM INFO THEORY
UCEAP Quarter Units
6.00
UCEAP Semester Units
4.00
Course Description

This course introduces the mathematical formalism of quantum information theory. Topics include a review of probability theory and classical information theory (random variables, Shannon entropy, coding); formalism of quantum information theory (quantum states, density matrices, quantum channels, measurement); quantum versus classical correlations (entanglement, Bell inequalities, Tsirelson's bound); basic tools (distance measures, fidelity, quantum entropy); basic results (quantum teleportation, quantum error correction, Schumacher data compression); and quantum resource theory (quantum coding theory, entanglement theory, application: quantum cryptography). 

Language(s) of Instruction
English
Host Institution Course Number
NMAK14020U
Host Institution Course Title
QUANTUM INFORMATION THEORY
Host Institution Course Details
Host Institution Campus
Host Institution Faculty
Science
Host Institution Degree
Master
Host Institution Department
Mathematical Sciences
Course Last Reviewed
2022-2023
Subscribe to Computer Science