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

COURSE DETAIL

ARDUINO FOR INTERACTIVE MEDIA
Country
Germany
Host Institution
Technical University Berlin
Program(s)
Technical University Summer
UCEAP Course Level
Upper Division
UCEAP Subject Area(s)
Computer Science Art Studio Architecture
UCEAP Course Number
112
UCEAP Course Suffix
UCEAP Official Title
ARDUINO FOR INTERACTIVE MEDIA
UCEAP Transcript Title
ARDUINO FOR MEDIA
UCEAP Quarter Units
4.00
UCEAP Semester Units
2.70
Course Description
The course focuses on understanding and programming Arduino microcontroller, and designing interactive, responsive devices that express media contents. The course is suitable for students of media, design, and architecture who are interested in design processes, techniques using multimedia digital tools and coding, and moreover, for academics and professionals of media, design, and architecture who are interested in experimental interactive design tools, techniques, and processes using Arduino. The course addresses the following topics: introduction to Arduino microcontroller and what it can do; understanding Arduino programming environment; how to program Arduino; how to incorporate input sensors and output components into Arduino-driven devices.
Language(s) of Instruction
English
Host Institution Course Number
Host Institution Course Title
ARDUINO FOR INTERACTIVE MEDIA
Host Institution Course Details
Host Institution Campus
TUBS
Host Institution Faculty
Host Institution Degree
Host Institution Department
Course Last Reviewed

COURSE DETAIL

COMPILERS AND COMPUTER ARCHITECTURE
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
102
UCEAP Course Suffix
UCEAP Official Title
COMPILERS AND COMPUTER ARCHITECTURE
UCEAP Transcript Title
COMPLRS & COMP ARCH
UCEAP Quarter Units
6.00
UCEAP Semester Units
4.00
Course Description
This course explores key ideas in the implementation of compilers for modern programming languages such as Java, including lexical analysis, parsing, semantic analysis based on types and type checking, syntax-directed translation using abstract syntax trees, intermediate languages, and code generation. Students also discuss run-time issues such as garbage collection. This course addresses key ideas in processor architecture such as stack machines and register machines, RISC vs CISC processors, and processor caching.
Language(s) of Instruction
English
Host Institution Course Number
G5035
Host Institution Course Title
COMPILERS AND COMPUTER ARCHITECTURE
Host Institution Campus
University of Sussex
Host Institution Faculty
Host Institution Degree
Host Institution Department
Engineering and Informatics
Course Last Reviewed
2018-2019

COURSE DETAIL

MATHEMATICS FOR MACHINE LEARNING
Country
United Kingdom - England
Host Institution
Imperial College London
Program(s)
Imperial College London
UCEAP Course Level
Upper Division
UCEAP Subject Area(s)
Mathematics Computer Science
UCEAP Course Number
183
UCEAP Course Suffix
UCEAP Official Title
MATHEMATICS FOR MACHINE LEARNING
UCEAP Transcript Title
MATH MACHINE LEARN
UCEAP Quarter Units
5.00
UCEAP Semester Units
3.30
Course Description
In this class you will have the opportunity to be provided with the necessary mathematical background and skills in order to understand, design and implement modern statistical machine learning methodologies, as well as inference mechanisms. You will be provided with examples regarding the use of mathematical tools for the design of foundational machine learning and inference methodologies, such as Principal Component Analysis (PCA), Bayesian Linear Regression and Support Vector Machines Learning outcomes Upon successful completion of this module you will be able to implement foundational machine learning algorithms from scratch. Students will be able to apply appropriate mathematical techniques in a machine learning setting and critically assess the quality of machine learning models, as well as evaluate connections between different machine learning algorithms.
Language(s) of Instruction
English
Host Institution Course Number
CO496
Host Institution Course Title
MATHEMATICS FOR MACHINE LEARNING
Host Institution Course Details
Host Institution Campus
Imperial
Host Institution Faculty
Host Institution Degree
Host Institution Department
Computing
Course Last Reviewed

COURSE DETAIL

INFORMATICS 2 - INTRODUCTION TO ALGORITHMS AND DATA STRUCTURES
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
149
UCEAP Course Suffix
Y
UCEAP Official Title
INFORMATICS 2 - INTRODUCTION TO ALGORITHMS AND DATA STRUCTURES
UCEAP Transcript Title
INTRO ALGORITH&DATA
UCEAP Quarter Units
8.00
UCEAP Semester Units
5.30
Course Description

This course provides a formal and practical introduction to the algorithms and data structures that underlie all areas of computation. It provides students with a toolbox of standard algorithms and data structures, as well as the skills to analyze both the theoretical complexity of algorithms and their practical behavior. Both written and programming exercises will be used, with examples from all areas of Informatics.

 

Language(s) of Instruction
English
Host Institution Course Number
INFR08026
Host Institution Course Title
INFORMATICS 2 - INTRODUCTION TO ALGORITHMS AND DATA STRUCTURES
Host Institution Course Details
Host Institution Campus
University of Edinburgh
Host Institution Faculty
School of Informatics
Host Institution Degree
Host Institution Department
College of Science and Engineering
Course Last Reviewed
2022-2023

COURSE DETAIL

SCIENTIFIC COMPUTING
Country
Germany
Host Institution
Technical University Berlin
Program(s)
Technical University Berlin
UCEAP Course Level
Upper Division
UCEAP Subject Area(s)
Computer Science
UCEAP Course Number
122
UCEAP Course Suffix
UCEAP Official Title
SCIENTIFIC COMPUTING
UCEAP Transcript Title
SCIENTIFIC COMPUTNG
UCEAP Quarter Units
5.50
UCEAP Semester Units
3.70
Course Description
This course on scientific computing covers the following topics: numerical methods focusing on partial differential equations (finite elements, finite volumes, mesh generation, linear and nonlinear solvers, iterative methods), their implementation and programming, computer languages (mainly C++, with introduction; python), parallelization, visualization, and software tools.
Language(s) of Instruction
English
Host Institution Course Number
3236 L 216
Host Institution Course Title
WISSENSCHAFTLICHES RECHNEN (SCIENTIFIC COMPUTING)
Host Institution Course Details
Host Institution Campus
FAKULTÄT II MATHEMATIK UND NATURWISSENSCHAFTEN
Host Institution Faculty
Host Institution Degree
Host Institution Department
Mathematik
Course Last Reviewed

COURSE DETAIL

SOFTWARE ARCHITECTURE & DESIGN
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)
Computer Science
UCEAP Course Number
176
UCEAP Course Suffix
UCEAP Official Title
SOFTWARE ARCHITECTURE & DESIGN
UCEAP Transcript Title
SOFTWRE ARCH&DESIGN
UCEAP Quarter Units
6.00
UCEAP Semester Units
4.00
Course Description

This course explores the theory and practice of software architecture as applied to the development of software systems, including enterprise systems, mobile applications, service-based systems, and microservices. 

Language(s) of Instruction
English
Host Institution Course Number
6CCS3SAD
Host Institution Course Title
SOFTWARE ARCHITECTURE AND DESIGN
Host Institution Campus
Strand Campus
Host Institution Faculty
Host Institution Degree
Bachelors
Host Institution Department
Informatics
Course Last Reviewed
2021-2022

COURSE DETAIL

FUNDAMENTAL COMPUTING WITH C++
Country
Hong Kong
Host Institution
Chinese University of Hong Kong
Program(s)
Chinese University of Hong Kong
UCEAP Course Level
Lower Division
UCEAP Subject Area(s)
Computer Science
UCEAP Course Number
40
UCEAP Course Suffix
UCEAP Official Title
FUNDAMENTAL COMPUTING WITH C++
UCEAP Transcript Title
COMPUTING WITH C++
UCEAP Quarter Units
4.50
UCEAP Semester Units
3.00
Course Description
This course introduces fundamental computing principles, problem-solving methods and algorithm development, simple data structures, illustrative applications using the C++ programming language. Course topics include: introduction to computing; C++ Basics; selection and repetitive control structures; fundamental data types; functions and parameters; scope and namespace; arrays; pointers; OOP – classes and objects; string manipulation using string objects; C++ stream I/O and file processing; recursion; dynamic memory management.
Language(s) of Instruction
English
Host Institution Course Number
CSCI1540
Host Institution Course Title
FUNDAMENTAL COMPUTING WITH C++
Host Institution Course Details
Host Institution Campus
Host Institution Faculty
Host Institution Degree
Host Institution Department
Computer Science
Course Last Reviewed

COURSE DETAIL

HUMAN-COMPUTER INTERACTION
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
156
UCEAP Course Suffix
UCEAP Official Title
HUMAN-COMPUTER INTERACTION
UCEAP Transcript Title
HUMAN-COMP INTERACT
UCEAP Quarter Units
6.00
UCEAP Semester Units
4.00
Course Description

This course focuses on designing, evaluating, and deploying usable, effective, and enjoyable technologies in a range of contexts. It provides an introduction to the key areas, approaches, and developments in the field. Topics include principles of design, techniques for prototyping and implementing user interfaces, and methods for evaluating interfaces with or without user involvement.

Language(s) of Instruction
English
Host Institution Course Number
G5026
Host Institution Course Title
HUMAN-COMPUTER INTERACTION
Host Institution Campus
University of Sussex
Host Institution Faculty
Host Institution Degree
Host Institution Department
Computing
Course Last Reviewed
2023-2024

COURSE DETAIL

STATISTICAL METHODS
Country
United Kingdom - England
Host Institution
Imperial College London
Program(s)
Imperial College London
UCEAP Course Level
Upper Division
UCEAP Subject Area(s)
Mathematics Computer Science
UCEAP Course Number
160
UCEAP Course Suffix
UCEAP Official Title
STATISTICAL METHODS
UCEAP Transcript Title
STATISTICAL METHODS
UCEAP Quarter Units
5.00
UCEAP Semester Units
3.30
Course Description
This course teaches the nature of statistical data and what statistics is about. Students interpret basic statistical graphical displays and numerical summaries of data, as well as distinguish discrete and continuous random variables. Students learn to state and apply the properties of statistical distributions, alongside performing parameter estimation and hypothesis testing. Students also calculate the likelihood function for a set of data under a statistical model.
Language(s) of Instruction
English
Host Institution Course Number
M2SJ
Host Institution Course Title
STATISTICAL METHODS
Host Institution Campus
Imperial College London
Host Institution Faculty
Host Institution Degree
Host Institution Department
Computing
Course Last Reviewed
2018-2019

COURSE DETAIL

ALGORITHMS FOR THE WORLD WIDE WEB AND SOCIAL NETWORKS
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)
Computer Science
UCEAP Course Number
112
UCEAP Course Suffix
UCEAP Official Title
ALGORITHMS FOR THE WORLD WIDE WEB AND SOCIAL NETWORKS
UCEAP Transcript Title
ALGRTHM WEB&SOC NET
UCEAP Quarter Units
6.00
UCEAP Semester Units
4.00
Course Description
This course provides students with a general introduction to algorithms for large online networks with a main focus on the world wide web and social networks. It explores methods to describe and model the structure of large networks, quantifying the importance of vertices in networks, algorithms for ranking based on network structure, algorithms for retrieval of documents based on query content, and algorithms for clustering and recommendation in networks.
Language(s) of Instruction
English
Host Institution Course Number
6CCS3WSN
Host Institution Course Title
ALGORITHMS FOR THE WORLD WIDE WEB AND SOCIAL NETWORKS
Host Institution Course Details
Host Institution Campus
King's College London
Host Institution Faculty
Host Institution Degree
Host Institution Department
Informatics
Course Last Reviewed
2018-2019
Subscribe to Computer Science