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

COURSE DETAIL

PYTHON COMPUTER PROGRAMMING
Country
Taiwan
Host Institution
National Taiwan University
Program(s)
National Taiwan University
UCEAP Course Level
Lower Division
UCEAP Subject Area(s)
Computer Science
UCEAP Course Number
15
UCEAP Course Suffix
UCEAP Official Title
PYTHON COMPUTER PROGRAMMING
UCEAP Transcript Title
PYTHON COMP PROGRAM
UCEAP Quarter Units
4.50
UCEAP Semester Units
3.00
Course Description

This course provides a comprehensive introduction to Python programming, focusing on fundamental concepts and techniques. It is designed for beginners and covers key topics such as data types, variables, control structures, functions, and file handling. The course exposes students to libraries like NumPy for numerical computations and Matplotlib for data visualization. Through hands-on exercises and projects, students will develop problem-solving skills; explore foundational elements of object-oriented programming, and learn to create reusable, efficient Python code. By the end of the course, students will have the skills to write clear, efficient, and reusable Python code as well as a strong foundation for further study in programming. 

Language(s) of Instruction
English
Host Institution Course Number
GUPS1001
Host Institution Course Title
PYTHON COMPUTER PROGRAMMING
Host Institution Campus
Host Institution Faculty
Common General Education Center
Host Institution Degree
Global Undergraduate Program in Semiconductors
Host Institution Department

COURSE DETAIL

INTRODUCTION TO COMPUTER NETWORKS
Country
Korea, South
Host Institution
Korea Advanced Institute of Science and Technology (KAIST)
Program(s)
Korea Advanced Institute of Science and Technology, KAIST
UCEAP Course Level
Upper Division
UCEAP Subject Area(s)
Computer Science
UCEAP Course Number
128
UCEAP Course Suffix
UCEAP Official Title
INTRODUCTION TO COMPUTER NETWORKS
UCEAP Transcript Title
INTR COMP NETWORKS
UCEAP Quarter Units
4.50
UCEAP Semester Units
3.00
Course Description

This course provides sound understanding of fundamental concepts and emerging problems in networking and provides training in network programming.  Students will learn how to explain in detail how a piece of information travels through the Internet and reaches the other side of the world. 

Topics include emerging issues around the Internet, basic network programming for sockets, TCP, and routing. Prerequisite: basic programming skills in C/C++. 

Language(s) of Instruction
English
Host Institution Course Number
CS341
Host Institution Course Title
INTRODUCTION TO COMPUTER NETWORKS
Host Institution Campus
Host Institution Faculty
Host Institution Degree
Host Institution Department

COURSE DETAIL

COMPUTER CULTURE FOUNDATION A
Country
China
Host Institution
Tsinghua University
Program(s)
Tsinghua University
UCEAP Course Level
Lower Division
UCEAP Subject Area(s)
Computer Science
UCEAP Course Number
32
UCEAP Course Suffix
UCEAP Official Title
COMPUTER CULTURE FOUNDATION A
UCEAP Transcript Title
COMPT CULTR FOUND A
UCEAP Quarter Units
3.00
UCEAP Semester Units
2.00
Course Description

This is an introductory course with flat, broad and cutting-edge knowledge, which can meet the needs of cultivating talents in liberal arts to understand information technology from the level of principles and concepts, and establish necessary digital literacy from the perspective of computer culture.

Language(s) of Instruction
Chinese
Host Institution Course Number
20740132
Host Institution Course Title
COMPUTER CULTURE FOUNDATION A
Host Institution Campus
Host Institution Faculty
Host Institution Degree
Host Institution Department

COURSE DETAIL

DATA ENGINEERING
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
113
UCEAP Course Suffix
UCEAP Official Title
DATA ENGINEERING
UCEAP Transcript Title
DATA ENGINEERING
UCEAP Quarter Units
6.00
UCEAP Semester Units
4.00
Course Description

This course covers the main concepts of data engineering, including data pipeline, data organization, efficient analysis of large data volumes, distributed data storage (depending on the system architecture, e.g., multi-core systems, multiprocessor systems, clusters), distributed and parallel data analysis, and map/reduce techniques and their generalization to distributed query processing. The course requires students to take prerequisites.

Language(s) of Instruction
English
Host Institution Course Number
IS3107
Host Institution Course Title
DATA ENGINEERING
Host Institution Campus
Host Institution Faculty
Host Institution Degree
Host Institution Department
Information Systems and Analytics

COURSE DETAIL

ADVANCED RESEARCH SEMINAR (HONOR)
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
162
UCEAP Course Suffix
UCEAP Official Title
ADVANCED RESEARCH SEMINAR (HONOR)
UCEAP Transcript Title
ADV RESRCH SEMINAR
UCEAP Quarter Units
4.50
UCEAP Semester Units
3.00
Course Description

This course targets at helping students not only understand and master a specific research method, but also enhance the level of maturity of students towards academic research, more specifically the concepts, skills, and confidence required to learn new methods, or the “Data Quotient”. The lectures may cover basic Machine Learning, frontier methods in causal inference, and some Bayesian statistics. The course also aims at helping enrolled students develop research professionalism – the ability to be a good reader, listener, and speaker for the academia.

Language(s) of Instruction
English
Host Institution Course Number
06239161
Host Institution Course Title
ADVANCED RESEARCH SEMINAR (HONOR)
Host Institution Campus
Host Institution Faculty
Host Institution Degree
Host Institution Department

COURSE DETAIL

MACHINE LEARNING AND STATISTICAL METHODS FOR PREDICTION AND CLASSIFICATION
Country
Norway
Host Institution
University of Oslo
Program(s)
University of Oslo
UCEAP Course Level
Upper Division
UCEAP Subject Area(s)
Statistics Computer Science
UCEAP Course Number
115
UCEAP Course Suffix
UCEAP Official Title
MACHINE LEARNING AND STATISTICAL METHODS FOR PREDICTION AND CLASSIFICATION
UCEAP Transcript Title
MACHINE LEARN&STAT
UCEAP Quarter Units
8.00
UCEAP Semester Units
5.30
Course Description

This course provides an introduction to different methods for supervised learning (regression and classification). The course contains both model- and algorithm-based approaches. The main focus is supervised learning, but unsupervised methods like clustering are briefly discussed. The course also deals with issues connected to large amounts of data (i.e. "big data"). The course gives a good basis for further studies in statistics or data science, but is also useful for students who need to perform data analysis in other fields.

Language(s) of Instruction
English
Host Institution Course Number
STK2100
Host Institution Course Title
MACHINE LEARNING AND STATISTICAL METHODS FOR PREDICTION AND CLASSIFICATION
Host Institution Campus
Host Institution Faculty
Mathematics and Natural Sciences
Host Institution Degree
Bachelor
Host Institution Department
Mathematics

COURSE DETAIL

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

This course focuses on data science analysis, for use in both research and the labor market, using the latest techniques applied to machine learning. It discusses parallel programming, hybrid programming, and distributed programming especially for big data. 

Language(s) of Instruction
English
Host Institution Course Number
16499
Host Institution Course Title
MASSIVE COMPUTING
Host Institution Campus
LEGANÉS
Host Institution Faculty
Escuela Politécnica Superior
Host Institution Degree
Grado en Ciencia e Ingeniería de Datos
Host Institution Department
Departamento de Teoría de la Señal y Comunicaciones

COURSE DETAIL

SOCIAL NETWORK ANALYSIS
Country
Italy
Host Institution
University of Bologna
Program(s)
University of Bologna
UCEAP Course Level
Upper Division
UCEAP Subject Area(s)
Statistics Computer Science
UCEAP Course Number
164
UCEAP Course Suffix
UCEAP Official Title
SOCIAL NETWORK ANALYSIS
UCEAP Transcript Title
SOC NETWORK ANLYSIS
UCEAP Quarter Units
6.00
UCEAP Semester Units
4.00
Course Description

This course is part of the Laurea Magistrale degree program and is intended for advanced level students. Enrollment is by permission of the instructor. This course provides students with the advanced knowledge to the field of network analysis and its usages in other fields of research. At the end of the course, students gain knowledge on the Web as a socio-technical system involving specific processes, entities, and behaviors, using interdisciplinary methods that blend computer science, sociology, ethnography, economics, linguistics, etc. The students are able to analyze the Web phenomena similarly to typical objects from natural sciences, distinguishing between data and applications, agents from computationally generated profiles, and addressing the characteristics of networks of entities emerging from the informational, physical, social, and conceptual spaces constituting the Web.

Language(s) of Instruction
English
Host Institution Course Number
90730
Host Institution Course Title
SOCIAL NETWORK ANALYSIS
Host Institution Campus
BOLOGNA
Host Institution Faculty
Host Institution Degree
LM in ARTIFICIAL INTELLIGENCE
Host Institution Department
COMPUTER SCIENCE AND ENGINEERING

COURSE DETAIL

OPERATING SYSTEMS
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
167
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 examines the changing role of the operating system, the concept and implementation of process, the OS/hardware interface with regard to storage and protection, and the techniques developed to achieve safety and throughput in multitasking systems.

Language(s) of Instruction
English
Host Institution Course Number
CS3104
Host Institution Course Title
OPERATING SYSTEMS
Host Institution Campus
St Andrews
Host Institution Faculty
Host Institution Degree
Host Institution Department
Computer Science

COURSE DETAIL

SOFTWARE ENGINEERING
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
180
UCEAP Course Suffix
UCEAP Official Title
SOFTWARE ENGINEERING
UCEAP Transcript Title
SOFTWARE ENGINERING
UCEAP Quarter Units
6.00
UCEAP Semester Units
4.00
Course Description

1) Teach the essence of software and the basic ideas and the main methods of software engineering systematically based on software lifecycle. 2) Organize the students to develop new software systems of medium size in groups by adopting a new generation of information technology and the new application mode. Guide the students to apply software engineering principles, methods, techniques and tools for software development, management and maintenance. 

 

Language(s) of Instruction
English
Host Institution Course Number
04834580
Host Institution Course Title
SOFTWARE ENGINEERING
Host Institution Campus
Host Institution Faculty
Host Institution Degree
Host Institution Department
Subscribe to Computer Science