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

COURSE DETAIL

ADVANCED FUNCTIONAL PROGRAMMING
Country
Netherlands
Host Institution
Utrecht University
Program(s)
Utrecht University
UCEAP Course Level
Upper Division
UCEAP Subject Area(s)
Computer Science
UCEAP Course Number
178
UCEAP Course Suffix
UCEAP Official Title
ADVANCED FUNCTIONAL PROGRAMMING
UCEAP Transcript Title
ADVANCED PROGRAMMIN
UCEAP Quarter Units
6.00
UCEAP Semester Units
4.00
Course Description

This course builds upon knowledge gained in introductory courses on functional programming, languages, and compilers. Using Haskell as the course's language of choice, students look at several advanced functional programming techniques, patterns, libraries, and tools. Course includes lectures, assignments, joint discussions, and programming exercise. Topics covered include: development of tools, testing, debugging and profiling; libraries of data structures, programming languages, monads, monad transformers, arrows, and applicative functors; language features and extensions of multi-parameter type classes and functional dependencies, type families, kinds, generalized algebraic data types (GADTs), existential types, and higher-rank polymorphism.Image removed.

Language(s) of Instruction
English
Host Institution Course Number
INFOAFP
Host Institution Course Title
ADVANCED FUNCTIONAL PROGRAMMING
Host Institution Campus
Utrecht
Host Institution Faculty
Faculty of Science
Host Institution Degree
Host Institution Department
Graduate School of Natural Sciences
Course Last Reviewed
2021-2022

COURSE DETAIL

LINUX AND PYTHON PROGRAMMING
Country
Denmark
Host Institution
University of Copenhagen
Program(s)
University of Copenhagen
UCEAP Course Level
Upper Division
UCEAP Subject Area(s)
Mathematics Computer Science
UCEAP Course Number
113
UCEAP Course Suffix
UCEAP Official Title
LINUX AND PYTHON PROGRAMMING
UCEAP Transcript Title
LINUX&PYTHON
UCEAP Quarter Units
6.00
UCEAP Semester Units
4.00
Course Description
This course offers a study of programing and of UNIX and Linux operating systems. The UNIX and Linux portion covers content including basic navigation, pipes, configuring the shell, standard UNIX tools, networking, and process control. The programing portion covers programing basics, data types, conditionals, loops, functions, object oriented programing, pattern matching (regular expressions), and computational complexity.
Language(s) of Instruction
English
Host Institution Course Number
NBIK14032U
Host Institution Course Title
LINUX AND PYTHON PROGRAMMING
Host Institution Course Details
Host Institution Campus
Science
Host Institution Faculty
Host Institution Degree
Host Institution Department
Biology; Computer Science
Course Last Reviewed

COURSE DETAIL

COMPUTER STRUCTURE
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
112
UCEAP Course Suffix
E
UCEAP Official Title
COMPUTER STRUCTURE
UCEAP Transcript Title
COMPUTER STRUCTURE
UCEAP Quarter Units
5.00
UCEAP Semester Units
3.30
Course Description

This course focuses on the organization and structure of a computer. Topics include: data representation; basic arithmetic; execution of instructions; assembly programming; main memory; cache memory; virtual memory; input/output systems.

Language(s) of Instruction
English
Host Institution Course Number
13874
Host Institution Course Title
ESTRUCTURA DE COMPUTADORES
Host Institution Campus
Leganés
Host Institution Faculty
Escuela Politécnica Superior
Host Institution Degree
Grado en Ingeniería Informática
Host Institution Department
Departamento de Informática
Course Last Reviewed
2021-2022

COURSE DETAIL

IMAGE ANALYSIS
Country
Sweden
Host Institution
Lund University
Program(s)
Lund University
UCEAP Course Level
Upper Division
UCEAP Subject Area(s)
Mathematics Engineering Computer Science
UCEAP Course Number
109
UCEAP Course Suffix
UCEAP Official Title
IMAGE ANALYSIS
UCEAP Transcript Title
IMAGE ANALYSIS
UCEAP Quarter Units
6.00
UCEAP Semester Units
4.00
Course Description

The aim of the course is to give the necessary knowledge of digital image analysis for further research within the area and to be able to use digital image analysis within other research areas such as computer graphics, image coding, video coding, and industrial image processing problems. The course also prepares students for further studies in computer vision, multispectral image analysis, and statistical image analysis.

Language(s) of Instruction
English
Host Institution Course Number
FMAN20
Host Institution Course Title
IMAGE ANALYSIS
Host Institution Course Details
Host Institution Campus
Host Institution Faculty
Science/Engineering
Host Institution Degree
Host Institution Department
Mathematics
Course Last Reviewed
2022-2023

COURSE DETAIL

COMPUTATIONAL MODELS
Country
United Kingdom - England
Host Institution
King's College London
Program(s)
King's College London
UCEAP Course Level
Upper Division
UCEAP Subject Area(s)
Engineering Computer Science
UCEAP Course Number
124
UCEAP Course Suffix
UCEAP Official Title
COMPUTATIONAL MODELS
UCEAP Transcript Title
COMPUTATIONAL MODEL
UCEAP Quarter Units
6.00
UCEAP Semester Units
4.00
Course Description

The course describes formal languages and the main abstract models of computation.

Language(s) of Instruction
English
Host Institution Course Number
6CCS3COM
Host Institution Course Title
COMPUTATIONAL MODELS
Host Institution Campus
Strand Campus
Host Institution Faculty
Host Institution Degree
bachelors
Host Institution Department
Informatics
Course Last Reviewed
2021-2022

COURSE DETAIL

DATA MINING
Country
Netherlands
Host Institution
Maastricht University – University College Maastricht
Program(s)
University College Maastricht
UCEAP Course Level
Upper Division
UCEAP Subject Area(s)
Statistics Computer Science
UCEAP Course Number
102
UCEAP Course Suffix
UCEAP Official Title
DATA MINING
UCEAP Transcript Title
DATA MINING
UCEAP Quarter Units
6.00
UCEAP Semester Units
4.00
Course Description
Data mining is a relatively new scientific field that enables finding interesting knowledge from (very large) data. In practice it is often a mixed-initiative process that has the potential to predict events or to analyze them in retrospect. Data mining has elements of artificial intelligence, machine learning, and statistics. A typical database contains data, information, or even knowledge if the appropriate queries are submitted and answered. The situation changes if you have to analyze large databases with many variables. Elementary database queries and standard statistical analysis are not sufficient to answer your information need. Data mining can assist in acquiring this knowledge. In this course students learn new techniques, new methods, and tools of data mining. The course focuses on techniques with a direct practical use. A step-by-step introduction to powerful (free ware) data-mining tools enables students to achieve specific skills, autonomy, and hands-on experience. A number of real data sets are analyzed and discussed. In the end of the course, students are able to apply data-mining techniques for research and business purposes. The following points are addressed during the course: data mining and knowledge discovery; data preparation; basic techniques for data mining; decision-tree induction; rule induction; instance-based learning; Bayesian learning; ensemble techniques; clustering; association rules; tools for data mining; how to interpret and evaluate data mining results.
Language(s) of Instruction
English
Host Institution Course Number
SCI2033
Host Institution Course Title
DATAMINING
Host Institution Campus
University College Maastricht
Host Institution Faculty
Sciences
Host Institution Degree
Host Institution Department
Course Last Reviewed
2024-2025

COURSE DETAIL

SPACE ROBOTICS
Country
Germany
Host Institution
Technical University Berlin
Program(s)
Technical University Summer
UCEAP Course Level
Upper Division
UCEAP Subject Area(s)
Mechanical Engineering Electrical Engineering Computer Science
UCEAP Course Number
121
UCEAP Course Suffix
UCEAP Official Title
SPACE ROBOTICS
UCEAP Transcript Title
SPACE ROBOTICS
UCEAP Quarter Units
6.00
UCEAP Semester Units
4.00
Course Description
In this course students acquire knowledge of the most important topics related to space robotics and planetary exploration. Course participants learn the parts of a space rover system and understand their correlations. In addition, they are able to plan and conduct a planetary exploration mission. Students are taught how to design a part of a rover system with regard to mechanics, electronics, and programming. The course starts with introductory lectures about the most important topics related to space rover technologies and planetary exploration. In parallel, a practical training is given to develop specific engineering skills in mechanics, electronics, and programming that are necessary to conduct the hands-on project. During project work units, parts of a rover are designed with supervision in smaller groups. In a mission scenario on a test-bed, the rover is operated under real conditions. The course requires no specific robotics-related knowledge. Experience in programming is an advantage.
Language(s) of Instruction
English
Host Institution Course Number
Host Institution Course Title
SPACE ROBOTICS
Host Institution Course Details
Host Institution Campus
TUBS
Host Institution Faculty
Host Institution Degree
Host Institution Department
Course Last Reviewed

COURSE DETAIL

HUMAN-COMPUTER INTERACTION
Country
United Kingdom - Scotland
Host Institution
University of Edinburgh
Program(s)
Intern: Scotland,University of Edinburgh
UCEAP Course Level
Upper Division
UCEAP Subject Area(s)
Computer Science
UCEAP Course Number
131
UCEAP Course Suffix
UCEAP Official Title
HUMAN-COMPUTER INTERACTION
UCEAP Transcript Title
HUMAN-COMP INTRACTN
UCEAP Quarter Units
4.00
UCEAP Semester Units
2.70
Course Description

The design and implementation of efficient, effective, and user-friendly computer systems, including software objects and physical internet-enabled things, depends upon understanding both the technology and its users. Only then can designers be confident that these information appliances will be properly matched to the skills, knowledge, and needs of their users. The study of human-computer interaction (HCI) seeks to combine perspectives and methods of enquiry drawn from disciplines such as interaction design, psychology, and sociology with the tools, techniques, and technologies of computer science to create an approach to design which is both relevant and practical.

Language(s) of Instruction
English
Host Institution Course Number
INFR11017
Host Institution Course Title
HUMAN-COMPUTER INTERACTION
Host Institution Course Details
Host Institution Campus
University of Edinburgh
Host Institution Faculty
Host Institution Degree
Host Institution Department
School of Informatics
Course Last Reviewed
2022-2023

COURSE DETAIL

THE INFINITELY LARGE AND INFINITELY SMALL
Country
France
Host Institution
University of Bordeaux
Program(s)
University of Bordeaux
UCEAP Course Level
Upper Division
UCEAP Subject Area(s)
Physics Computer Science Chemistry
UCEAP Course Number
103
UCEAP Course Suffix
UCEAP Official Title
THE INFINITELY LARGE AND INFINITELY SMALL
UCEAP Transcript Title
INFINITELY LG & SM
UCEAP Quarter Units
5.00
UCEAP Semester Units
3.30
Course Description

This course provides an introduction to the concepts, formalism, and applications of quantum mechanics in different disciplinary fields of science and technology: mathematics, computer science and information technology, basic physics, and physico-chemistry. It includes instruction from specialists within these disciplines in connection with current research issues. 

Language(s) of Instruction
English
Host Institution Course Number
4TTV415U
Host Institution Course Title
THE INFINITELY LARGE AND INFINITELY SMALL
Host Institution Campus
UNIVERSITÉ DE BORDEAUX
Host Institution Faculty
Host Institution Degree
Host Institution Department
Sciences et technologies
Course Last Reviewed
2021-2022

COURSE DETAIL

IMAGE & VISION 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
154
UCEAP Course Suffix
UCEAP Official Title
IMAGE & VISION COMPUTING
UCEAP Transcript Title
IMAGE&VISION COMP
UCEAP Quarter Units
4.00
UCEAP Semester Units
2.70
Course Description
In this course students learn how images are formed given the objects in the three dimensional world, and the basics of how computer vision inverts this process - computing properties of the world from digital images. The course covers topics including basic image formation, image processing, detection, matching, and recognition that allow computers to understand the world based on image content.
Language(s) of Instruction
English
Host Institution Course Number
INFR11140
Host Institution Course Title
IMAGE AND VISION COMPUTING
Host Institution Course Details
Host Institution Campus
University of Edinburgh
Host Institution Faculty
Host Institution Degree
Host Institution Department
Informatics
Course Last Reviewed
Subscribe to Computer Science