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

COURSE DETAIL

COMPUTER ORGANIZATION
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
20
UCEAP Course Suffix
UCEAP Official Title
COMPUTER ORGANIZATION
UCEAP Transcript Title
COMPUTER ORGANIZATN
UCEAP Quarter Units
5.00
UCEAP Semester Units
3.30
Course Description

The course examines computer architecture, memory management, machine and assembly language and computer programming design. Other course topics include: data representations; instruction sets; machine and assembly languages; basic logic design and integrated devices; the central processing unit and its control; memory and caches; I/O and storage systems; computer arithmetic. 

Language(s) of Instruction
English
Host Institution Course Number
COMP2120
Host Institution Course Title
COMPUTER ORGANIZATION
Host Institution Campus
Host Institution Faculty
Host Institution Degree
Host Institution Department
Computer Science

COURSE DETAIL

ARTIFICIAL INTELLIGENCE
Country
Italy
Host Institution
University of Padua
Program(s)
Psychology and Cognitive Science, Padua
UCEAP Course Level
Upper Division
UCEAP Subject Area(s)
Psychology Computer Science
UCEAP Course Number
120
UCEAP Course Suffix
UCEAP Official Title
ARTIFICIAL INTELLIGENCE
UCEAP Transcript Title
ARTIFICIAL INTELLIG
UCEAP Quarter Units
5.00
UCEAP Semester Units
3.30
Course Description

This course presents the theoretical and computational foundations of brain-inspired artificial intelligence. The focus is on machine learning based on artificial neural networks, from simple models up to state-of-the-art deep learning models. The final part of the course introduces the use of neural networks as models of perception and cognition. Laboratory classes introduce students to computer simulations with artificial neural networks. The course discusses topics including artificial neural networks: mathematical formalism and general principles; supervised learning: perceptron, delta rule, multi-layered networks, and error backpropagation; generalization and overfitting; supervised deep learning; recurrent networks; unsupervised learning: associative memories and Hopfield networks, latent variable models, and Boltzmann machines; unsupervised deep learning; reinforcement learning; computer simulation as a research method in cognitive science; and connectionist models of perception and cognition. This course requires basic knowledge of mathematics (high school level), including notions of linear algebra, calculus, and probability, as well as knowledge of statistics and neuroscience as prerequisites for the course. Computer literacy is required for the lab practices.

Language(s) of Instruction
English
Host Institution Course Number
PSP5070139
Host Institution Course Title
ARTIFICIAL INTELLIGENCE
Host Institution Campus
Host Institution Faculty
Psychology
Host Institution Degree
First Cycle Degree in Psychological Science
Host Institution Department

COURSE DETAIL

APPLICATIONS OF MACHINE LEARNING
Country
Netherlands
Host Institution
Utrecht University
Program(s)
Utrecht University
UCEAP Course Level
Upper Division
UCEAP Subject Area(s)
Computer Science
UCEAP Course Number
109
UCEAP Course Suffix
UCEAP Official Title
APPLICATIONS OF MACHINE LEARNING
UCEAP Transcript Title
APP MACHINE LEARNIN
UCEAP Quarter Units
6.00
UCEAP Semester Units
4.00
Course Description

This course focuses on the applications of machine learning algorithms to real-world questions. The overall aim is to provide theories, techniques, tools, and practical experience for applying machine learning to tackle data science problems. The course lectures cover five parts: essential concepts and techniques of machine learning, classification, regression, and clustering; application - outlier detection; application - predictive process mining; application - natural language processing; and application - reinforcement learning. For each of the four application areas, students work in a team to conduct an assignment that applies machine learning algorithms to a real-world dataset.

Language(s) of Instruction
English
Host Institution Course Number
INFOB3APML
Host Institution Course Title
APPLICATIONS OF MACHINE LEARNING
Host Institution Campus
Utrecht University
Host Institution Faculty
Science
Host Institution Degree
Host Institution Department
Informatics

COURSE DETAIL

COMPUTABILITY AND COMPLEXITY
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
157
UCEAP Course Suffix
UCEAP Official Title
COMPUTABILITY AND COMPLEXITY
UCEAP Transcript Title
COMPUTABILITY
UCEAP Quarter Units
6.00
UCEAP Semester Units
4.00
Course Description
In computing, there is continual tension between time usage and space usage, and what can be computed and what cannot be computed at all. The purpose of this course is to explore these issues. Topics covered include: regular languages; context-free language; Turing machines; decidability; reducibility; complexity; complexity classes (P, NP, PSPACE, EXPSPACE, L, and NL); intractability. Also covered in this course are: computational models such as finite automata, pushdown automata, and Turing machines, the languages recognized by some of these models, and techniques for showing their limitations, such as the pumping lemmas for regular and for context-free languages; the power and limits of algorithmic solvability, with focus on the computationally unsolvable Halting problem; the reducibility method for proving that additional problems are computationally unsolvable; how to analyze algorithms and their time and space complexity and how to classify problems according to the amount of time and space required to solve them; known computational problems that are solvable in principle but not in practice, i.e., intractable problems. Students obtain the following skills; reading and writing specifications of languages using computational models and grammars; classifying given languages according to type (regular, context-free, etc.) and algorithmic problems according to complexity (time and space); showing the equivalence between certain machine models; presenting the relevant constructions and proofs in writing, using precise terminology and an appropriate level of technical detail. Prerequisites: Basic algorithms and discrete mathematics course(s).
Language(s) of Instruction
English
Host Institution Course Number
NDAA09007U
Host Institution Course Title
COMPUTABILITY AND COMPLEXITY (COCO)
Host Institution Campus
Science
Host Institution Faculty
Host Institution Degree
Host Institution Department
Computer Science

COURSE DETAIL

COMPUTER ARCHITECTURE
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
117
UCEAP Course Suffix
UCEAP Official Title
COMPUTER ARCHITECTURE
UCEAP Transcript Title
COMPUTER ARCH
UCEAP Quarter Units
5.00
UCEAP Semester Units
3.30
Course Description

This course offers a study of the basic concepts of computer architecture and the impact on performance of applications and computer systems.

Pre-requisites: Programming, Computer structure, Operating Systems 

Language(s) of Instruction
English
Host Institution Course Number
18272
Host Institution Course Title
ARQUITECTURA DE COMPUTADORES
Host Institution Campus
Leganés
Host Institution Faculty
Escuela Politécnica Superior
Host Institution Degree
Grado en Matemática Aplicada y Computación
Host Institution Department
Informática

COURSE DETAIL

COMPUTING SCIENCE 1F - COMPUTING FUNDAMENTALS
Country
United Kingdom - Scotland
Host Institution
University of Glasgow
Program(s)
University of Glasgow
UCEAP Course Level
Upper Division
UCEAP Subject Area(s)
Computer Science
UCEAP Course Number
107
UCEAP Course Suffix
UCEAP Official Title
COMPUTING SCIENCE 1F - COMPUTING FUNDAMENTALS
UCEAP Transcript Title
COMPUTNG FUNDMENTLS
UCEAP Quarter Units
4.00
UCEAP Semester Units
2.70
Course Description
This course gives students an understanding of human-computer interaction (styles of interaction, requirements for an interactive system in relation to the nature of the tasks being supported, issues in the design of interactive systems, and critical assessment of designs), the ways in which databases contribute to the management of large amounts of data, and the professional and ethical issues raised by the existence of databases and networks.
Language(s) of Instruction
English
Host Institution Course Number
COMPSCI1006
Host Institution Course Title
COMPUTING SCIENCE 1F - COMPUTING FUNDAMENTALS
Host Institution Campus
Host Institution Faculty
School of Computing Science
Host Institution Degree
Host Institution Department

COURSE DETAIL

THEORY AND PRACTICE OF DEEP LEARNING
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
107
UCEAP Course Suffix
UCEAP Official Title
THEORY AND PRACTICE OF DEEP LEARNING
UCEAP Transcript Title
DEEP LEARNING
UCEAP Quarter Units
4.50
UCEAP Semester Units
3.00
Course Description

This course covers the theories of modern deep learning and provides a practical opportunity to implement necessary deep neural network modules.

Language(s) of Instruction
English
Host Institution Course Number
AAI3201
Host Institution Course Title
THEORY AND PRACTICE OF DEEP LEARNING
Host Institution Campus
Host Institution Faculty
Host Institution Degree
Host Institution Department
Artificial Intelligence

COURSE DETAIL

HUMAN AND COMPUTER INTERFACES
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
101
UCEAP Course Suffix
UCEAP Official Title
HUMAN AND COMPUTER INTERFACES
UCEAP Transcript Title
COMPUTER INTERFACES
UCEAP Quarter Units
4.50
UCEAP Semester Units
3.00
Course Description

This course provides an introduction to human-computer interaction, specifically quantitative approaches to human-computer interaction research. It looks at what problems may arise in the process and how to solve those problems. It also explores how user studies are designed, conducted, analyzed, and reported.

Language(s) of Instruction
English
Host Institution Course Number
CSI4107
Host Institution Course Title
HUMAN AND COMPUTER INTERFACES
Host Institution Campus
Host Institution Faculty
Host Institution Degree
Host Institution Department
Computer Science

COURSE DETAIL

DATA STRUCTURES AND 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
123
UCEAP Course Suffix
UCEAP Official Title
DATA STRUCTURES AND ALGORITHMS
UCEAP Transcript Title
DATA STRUCTURES
UCEAP Quarter Units
6.00
UCEAP Semester Units
4.00
Course Description

This course introduces the design and implementation of fundamental data structures and algorithms. Topics include basic data structures (linked lists, stacks, queues, hash tables, binary heaps, trees, and graphs), searching and sorting algorithms, basic analysis of algorithms, and basic object-oriented programming concepts. The course requires students to take prerequisites.

Language(s) of Instruction
English
Host Institution Course Number
CS2040C
Host Institution Course Title
DATA STRUCTURES AND ALGORITHMS
Host Institution Campus
Host Institution Faculty
Host Institution Degree
Host Institution Department
Computer Science

COURSE DETAIL

DATA ANALYTICS
Country
Netherlands
Host Institution
Utrecht University
Program(s)
Utrecht University
UCEAP Course Level
Upper Division
UCEAP Subject Area(s)
Computer Science
UCEAP Course Number
101
UCEAP Course Suffix
UCEAP Official Title
DATA ANALYTICS
UCEAP Transcript Title
DATA ANALYTICS
UCEAP Quarter Units
6.00
UCEAP Semester Units
4.00
Course Description
This course covers the following: relevance of life science and health in applying Data Analytics (DA); evaluation methods for different DA processes and their differentiating key aspects; the steps of the Cross-Industry Standard Process for Data Mining (CRISP-DM) on data analytics applications; selected techniques and algorithms application to a data set from a task-oriented perspective using the CRISP-DM; analysis of semi-structured and unstructured data, for example using text analysis; using external data sources in analyses to derive new insights; the relation of the potential negative impact of data quality problems to each step of the CRISP-DM process. Prerequisites for this course include the following: Scientific Research Methods, Imperative, or Mobile Programming, or similar coursework.
Language(s) of Instruction
English
Host Institution Course Number
INFOB3DA
Host Institution Course Title
DATA ANALYTICS
Host Institution Campus
Science
Host Institution Faculty
Host Institution Degree
Host Institution Department
Information and Computing Sciences
Subscribe to Computer Science