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

COURSE DETAIL

THEORETICAL COMPUTER SCIENCE
Country
United Kingdom - Scotland
Host Institution
University of Edinburgh
Program(s)
Scottish Universities,University of Edinburgh
UCEAP Course Level
Upper Division
UCEAP Subject Area(s)
Computer Science
UCEAP Course Number
110
UCEAP Course Suffix
UCEAP Official Title
THEORETICAL COMPUTER SCIENCE
UCEAP Transcript Title
THEORETICL COMP SCI
UCEAP Quarter Units
4.00
UCEAP Semester Units
2.70
Course Description
This course introduces the fundamental concepts of the theory of computer science. What does "computing" mean? Are all "computers" basically the same? Can we tell whether our programs are "correct" - and what does "correct" mean? Can we solve problems in reasonable time, and can we tell whether we can? The course concentrates primarily on conceptual understanding, but adds enough detail to allow students to go on to further courses, and it illustrates how the fundamental concepts are reflected throughout the discipline.
Language(s) of Instruction
English
Host Institution Course Number
INFR10059
Host Institution Course Title
THEORETICAL COMPUTER SCIENCE
Host Institution Course Details
Host Institution Campus
Edinburgh
Host Institution Faculty
Host Institution Degree
Host Institution Department
Informatics
Course Last Reviewed

COURSE DETAIL

MACHINE LEARNING
Country
Hong Kong
Host Institution
University of Hong Kong
Program(s)
University of Hong Kong
UCEAP Course Level
Upper Division
UCEAP Subject Area(s)
Computer Science
UCEAP Course Number
117
UCEAP Course Suffix
UCEAP Official Title
MACHINE LEARNING
UCEAP Transcript Title
MACHINE LEARNING
UCEAP Quarter Units
5.00
UCEAP Semester Units
3.30
Course Description

This course examines algorithms, tools, practices, and applications of machine learning. Topics include core methods such as supervised learning (classification and regression), unsupervised learning (clustering, principal component analysis), Bayesian estimation, neural networks; common practices in data pre-processing, hyper-parameter tuning, and model evaluation; tools/libraries/APIs such as scikit-learn, Theano/Keras, and multi/many-core CPU/GPU programming.

Language(s) of Instruction
English
Host Institution Course Number
COMP3314
Host Institution Course Title
MACHINE LEARNING
Host Institution Course Details
Host Institution Campus
Host Institution Faculty
Host Institution Degree
Host Institution Department
Computer Science
Course Last Reviewed
2024-2025

COURSE DETAIL

COMPUTER ORGANIZATION AND ARCHITECTURE
Country
Mexico
Host Institution
National Autonomous University of Mexico
Program(s)
National Autonomous University of Mexico
UCEAP Course Level
Upper Division
UCEAP Subject Area(s)
Computer Science
UCEAP Course Number
105
UCEAP Course Suffix
UCEAP Official Title
COMPUTER ORGANIZATION AND ARCHITECTURE
UCEAP Transcript Title
COMPUTER ORG&ARCH
UCEAP Quarter Units
6.50
UCEAP Semester Units
4.30
Course Description
This course provides an overview of the structure and design of computer systems, emphasizing criteria that inform design decisions with favorable cost-benefit relationships. Topics include: quantitative principles of architecture design; representation of data in digital computers; Boolean algebra; combinational circuits and sequences; design of instruction set architectures; control unit; pipelining; hardware-software relationship; memory hierarchy; input/output and buses; multiprocessor systems; cutting-edge architectures.
Language(s) of Instruction
Spanish
Host Institution Course Number
1428
Host Institution Course Title
ORGANIZACIÓN Y ARQUITECTURA DE COMPUTADORAS
Host Institution Course Details
Host Institution Campus
Host Institution Faculty
Host Institution Degree
Host Institution Department
Ciencias de la Computación, Facultad de Ciencias
Course Last Reviewed

COURSE DETAIL

COLLEGE COMPUTER BASICS
Country
China
Host Institution
Fudan University
Program(s)
Fudan University
UCEAP Course Level
Lower Division
UCEAP Subject Area(s)
Computer Science
UCEAP Course Number
43
UCEAP Course Suffix
UCEAP Official Title
COLLEGE COMPUTER BASICS
UCEAP Transcript Title
COLLEGE COMP BASICS
UCEAP Quarter Units
3.00
UCEAP Semester Units
2.00
Course Description

This course covers basic knowledge of computers, including networks, office software, web basics, and Word, Excel, and PowerPoint in Microsoft Office 2016 packages.

 

Language(s) of Instruction
Chinese
Host Institution Course Number
COMP110043
Host Institution Course Title
COLLEGE COMPUTER BASICS
Host Institution Course Details
Host Institution Campus
Fudan University
Host Institution Faculty
Host Institution Degree
Host Institution Department
Course Last Reviewed
2020-2021

COURSE DETAIL

DATA STRUCTURES AND ALGORITHMS
Country
United Kingdom - England
Host Institution
University of Sussex
Program(s)
University of Sussex
UCEAP Course Level
Upper Division
UCEAP Subject Area(s)
Computer Science
UCEAP Course Number
120
UCEAP Course Suffix
UCEAP Official Title
DATA STRUCTURES AND ALGORITHMS
UCEAP Transcript Title
DATA STRUCT&ALGOR
UCEAP Quarter Units
6.00
UCEAP Semester Units
4.00
Course Description
This course introduces data structures and algorithms for computer scientists. The course explores a number of fundamental data structures, including arrays linked lists, stacks, queues, trees, hash tables, and graphs. These are presented both abstractly, via the notion abstract data types, and concretely in terms of their implementation in an object-oriented framework. The data structures are discussed and analyzed in terms of efficiency of the basic operations they support and their application to program design problems. Consideration is given to important, fundamental algorithms for searching and sorting data.
Language(s) of Instruction
English
Host Institution Course Number
G5117
Host Institution Course Title
DATA STRUCTURES & ALGORITHMS
Host Institution Campus
University of Sussex
Host Institution Faculty
Host Institution Degree
Host Institution Department
Informatics
Course Last Reviewed
2019-2020

COURSE DETAIL

ALGORITHMS, GAMES, AND THE INTERNET
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
127
UCEAP Course Suffix
UCEAP Official Title
ALGORITHMS, GAMES, AND THE INTERNET
UCEAP Transcript Title
ALGORITHMS & GAMES
UCEAP Quarter Units
8.50
UCEAP Semester Units
5.70
Course Description
This course addresses theoretical problems at the interface of game theory and computer science, often inspired by internet applications such as sponsored search, crowdsourcing, and social computing platforms. Game theory studies strategic interactions of multiple agents in situations where the well-being of a single agent depends not only on the agent's own actions, but also on the actions of other agents. The course begins by discussing fundamental concepts from game theory and investigating algorithmic aspects of solution concepts. Then students analyze internet-inspired algorithmic problems from a game-theoretic perspective.
Language(s) of Instruction
English
Host Institution Course Number
04347 L 260
Host Institution Course Title
ALGORITHMS, GAMES, AND THE INTERNET
Host Institution Course Details
Host Institution Campus
FAKULTÄT IV ELEKTROTECHNIK UND INFORMATIK
Host Institution Faculty
Host Institution Degree
Host Institution Department
Softwaretechnik und Theoretische Informatik
Course Last Reviewed

COURSE DETAIL

DATABASE MANAGEMENT SYSTEM
Country
France
Host Institution
University of Bordeaux
Program(s)
University of Bordeaux
UCEAP Course Level
Upper Division
UCEAP Subject Area(s)
Computer Science
UCEAP Course Number
117
UCEAP Course Suffix
UCEAP Official Title
DATABASE MANAGEMENT SYSTEM
UCEAP Transcript Title
DATABASE MANAGEMENT
UCEAP Quarter Units
5.00
UCEAP Semester Units
3.30
Course Description
This course explores the following various concepts are studied: physical organization of databases, indexes, evaluation of queries, query optimization, transactions, concurrency control, database failure and recovery, nested SQL, integrity constraints.
Language(s) of Instruction
French
Host Institution Course Number
4TYE706U
Host Institution Course Title
SYSTÈME DE GESTION DES BASES DE DONNÉES
Host Institution Course Details
Host Institution Campus
UNIVERSITÉ DE BORDEAUX: Collège des Sciences et Techniques
Host Institution Faculty
Host Institution Degree
Host Institution Department
Informatique
Course Last Reviewed
2020-2021

COURSE DETAIL

PROGRAMMING METHODOLOGY
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
19
UCEAP Course Suffix
B
UCEAP Official Title
PROGRAMMING METHODOLOGY
UCEAP Transcript Title
PROGRAMMING METHOD
UCEAP Quarter Units
6.00
UCEAP Semester Units
4.00
Course Description
This course introduces the fundamental concepts of problem-solving by computing and programming using Java. Topics covered include computational thinking and computational problem solving, designing and specifying an algorithm, basic problem formulation and problem solving approaches, program development, coding, testing and debugging, fundamental programming constructs (variables, types, expressions, assignments, functions, control structures, etc.), fundamental data structures (arrays, strings, composite data types), basic sorting, and recursion. The software tool used in this course is DrJava.
Language(s) of Instruction
English
Host Institution Course Number
CS1010J
Host Institution Course Title
PROGRAMMING METHODOLOGY
Host Institution Course Details
Host Institution Campus
Host Institution Faculty
Host Institution Degree
Host Institution Department
Computer Science
Course Last Reviewed

COURSE DETAIL

COGNITION AND EMOTION
Country
Netherlands
Host Institution
Utrecht University
Program(s)
Utrecht University
UCEAP Course Level
Upper Division
UCEAP Subject Area(s)
Psychology Computer Science
UCEAP Course Number
123
UCEAP Course Suffix
UCEAP Official Title
COGNITION AND EMOTION
UCEAP Transcript Title
COGNITION & EMOTION
UCEAP Quarter Units
6.00
UCEAP Semester Units
4.00
Course Description

This course covers cognitive processes (such as observation and processing information, and using and storing it), emotions, and their interrelationship. The focus is on the role of these phenomena in the design and use of Information and Communication Technology. The course is relevant for students interested in human-computer interaction and (serious) games and training applications.  

Language(s) of Instruction
English
Host Institution Course Number
INFOB2CE
Host Institution Course Title
COGNITION AND EMOTION
Host Institution Campus
Utrecht University
Host Institution Faculty
Science
Host Institution Degree
Host Institution Department
Information and Computing Sciences
Course Last Reviewed
2023-2024

COURSE DETAIL

EXTREME COMPUTING
Country
United Kingdom - Scotland
Host Institution
University of Edinburgh
Program(s)
Scottish Universities,University of Edinburgh
UCEAP Course Level
Upper Division
UCEAP Subject Area(s)
Computer Science
UCEAP Course Number
136
UCEAP Course Suffix
UCEAP Official Title
EXTREME COMPUTING
UCEAP Transcript Title
EXTREME COMPUTING
UCEAP Quarter Units
4.00
UCEAP Semester Units
2.70
Course Description
Extreme Computing deals with the principles, systems, and algorithms behind web-scale problem solving. This touches upon the technologies and techniques used by companies such as Google, Facebook, and Microsoft, using warehouse-scale computing and massive datasets. The course is made up of three parts: the principles behind extreme computing (cloud computing, scaling, performance, privacy, etc.); supporting infrastructure (distributed file systems, replication, web services); and algorithms (MapReduce, case studies from Natural Language Processing, database query evaluation, machine learning, streaming).
Language(s) of Instruction
English
Host Institution Course Number
INFR11088
Host Institution Course Title
EXTREME COMPUTING
Host Institution Course Details
Host Institution Campus
Edinburgh
Host Institution Faculty
Host Institution Degree
Host Institution Department
Informatics
Course Last Reviewed
Subscribe to Computer Science