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

COURSE DETAIL

THE AGE OF BIG DATA
Country
Hong Kong
Host Institution
University of Hong Kong
Program(s)
University of Hong Kong
UCEAP Course Level
Lower Division
UCEAP Subject Area(s)
Computer Science
UCEAP Course Number
47
UCEAP Course Suffix
UCEAP Official Title
THE AGE OF BIG DATA
UCEAP Transcript Title
THE AGE OF BIG DATA
UCEAP Quarter Units
5.00
UCEAP Semester Units
3.30
Course Description

We are entering the “Age of Big Data” – an extremely large amount of information is created every day, which is revolutionizing science and technology, governments, economy, and international development. A variety of sources contribute to the Big Data, including the Internet, Wikipedia, social networks (e.g. Facebook), micro blogs, mobile phones, and cameras. This era of “information burst” has brought convenience to our daily lives. More recently, the emergence of foundation models (e.g., GPT) is also an outcome of big data, massive high-quality is the fuel to the success training of these large machine learning models. However, the availability of such a vast amount of information has also created many problems. For example, reported incidents of leakage of private data, due to the use of the Foxy software, and the loss of USB drives that contain thousands of patients’ records, have raised serious legal and social concerns. The goal of this course is to engage students in examining the critical issues that they could encounter in the Age of Big Data. They will examine how Big Data is affecting our society and daily lives and how Big Data is used in our daily life. They will study the security and credibility issues of Big Data. They will also address the issues of organizing and exploring Big Data. Solutions proposed in legal, technological, and education domains will be explored and discussed.

Language(s) of Instruction
English
Host Institution Course Number
CCST9047
Host Institution Course Title
THE AGE OF BIG DATA
Host Institution Campus
Host Institution Faculty
Host Institution Degree
Host Institution Department

COURSE DETAIL

DIGITAL IC-DESIGN
Country
Sweden
Host Institution
Lund University
Program(s)
Lund University
UCEAP Course Level
Upper Division
UCEAP Subject Area(s)
Electrical Engineering Computer Science
UCEAP Course Number
159
UCEAP Course Suffix
UCEAP Official Title
DIGITAL IC-DESIGN
UCEAP Transcript Title
DIGITAL IC-DESIGN
UCEAP Quarter Units
6.00
UCEAP Semester Units
4.00
Course Description

The course gives a thorough understanding of digital integrated circuit design. Increasing complexity and high requirements on performance in the form of throughput and low power consumption increase the expectations from the hardware designer. Understanding both the possibilities and the limitations is important for both full custom designers and high-level designers. The course focuses on CMOS design.

Language(s) of Instruction
English
Host Institution Course Number
ETIN20
Host Institution Course Title
DIGITAL IC-DESIGN
Host Institution Campus
Lund
Host Institution Faculty
Engineering
Host Institution Degree
Host Institution Department

COURSE DETAIL

UNIX PROGRAMMING
Country
Ireland
Host Institution
University College Dublin
Program(s)
University College Dublin
UCEAP Course Level
Upper Division
UCEAP Subject Area(s)
Computer Science
UCEAP Course Number
123
UCEAP Course Suffix
UCEAP Official Title
UNIX PROGRAMMING
UCEAP Transcript Title
UNIX PROGRAMMING
UCEAP Quarter Units
5.00
UCEAP Semester Units
3.30
Course Description

This course focuses on introducing students to the core concepts of the Unix operating system and how to program this system. Today, Unix and Unix-like operating systems are ubiquitous; they are widely used in servers, embedded devices and have a growing desktop and mobile market (Linux, Mac OS X, Android etc.). This course teaches students how to develop applications for such systems, assuming no other software layer but OS. Students improve their existing C programming language skills and learn some key POSIX APIs to support designing and writing programs in a portable, maintainable fashion. They learn how to write multithreaded and multi-process applications as well as some basics of Unix networking. This is done through the Unix command line, and students learn basic tools and how to write shell scripts to automate common tasks. Students need a version of Unix installed on their own laptop (ideally Linux), help with this is provided in the first lab.

Language(s) of Instruction
English
Host Institution Course Number
COMP20200
Host Institution Course Title
UNIX PROGRAMMING
Host Institution Campus
University College Dublin
Host Institution Faculty
Host Institution Degree
Host Institution Department
Science

COURSE DETAIL

DESIGN AND ANALYSIS OF ALGORITHMS
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
111
UCEAP Course Suffix
UCEAP Official Title
DESIGN AND ANALYSIS OF ALGORITHMS
UCEAP Transcript Title
DESIGN & ALGORITHMS
UCEAP Quarter Units
6.00
UCEAP Semester Units
4.00
Course Description

This course introduces different techniques of designing and analyzing algorithms. The course covers the framework for algorithm analysis, such as lower bound arguments, average case analysis, and the theory of NP-completeness. In addition, various algorithm design paradigms are studied. The course serves two purposes: to improve ability to design algorithms in different areas, and to prepare for the study of more advanced algorithms. The course covers lower and upper bounds, recurrences, basic algorithm paradigms (such as prune-and-search, dynamic programming, branch-and-bound, graph traversal, and randomized approaches), amortized analysis, NP-completeness, and some selected advanced topics.

Language(s) of Instruction
English
Host Institution Course Number
CS3230
Host Institution Course Title
DESIGN AND ANALYSIS OF ALGORITHMS
Host Institution Campus
Host Institution Faculty
Host Institution Degree
Host Institution Department
Computer Science

COURSE DETAIL

ROBOTICS AND BIOMEDICAL SYSTEMS CONTROL
Country
Spain
Host Institution
University of Barcelona
Program(s)
University of Barcelona
UCEAP Course Level
Upper Division
UCEAP Subject Area(s)
Electrical Engineering Computer Science Bioengineering
UCEAP Course Number
170
UCEAP Course Suffix
UCEAP Official Title
ROBOTICS AND BIOMEDICAL SYSTEMS CONTROL
UCEAP Transcript Title
ROBOTICS&BIOMED SYS
UCEAP Quarter Units
5.00
UCEAP Semester Units
3.30
Course Description

This course provides an introduction to medical robotics and its applications. It covers recent developments in robotics for medical applications, position and orientation (POSE) of a robotic system, the kinematics of arm-type and vehicle-type robots, the trajectory of an arm-type robot end effector, and the different biomedical system controls.

Language(s) of Instruction
English
Host Institution Course Number
363758
Host Institution Course Title
ROBOTICS AND BIOMEDICAL SYSTEMS CONTROL
Host Institution Campus
Campus Universitat
Host Institution Faculty
Facultat de Matemàtiques i Informàtica
Host Institution Degree
Enginyeria electrònica
Host Institution Department
Departament d'Enginyeria Electrònica i Biomèdica

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 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 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
LAB RESEARCH
Host Institution Campus
Tohoku University
Host Institution Faculty
Host Institution Degree
Host Institution Department
JYPE

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
CRYPTOGRAPHY
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 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
Host Institution Campus
Host Institution Faculty
School of Informatics
Host Institution Degree
Host Institution Department
Subscribe to Computer Science