Discipline ID
bf91b86a-62db-4996-b583-29c1ffe6e71e

COURSE DETAIL

INFORMATION THEORY
Country
Sweden
Host Institution
Lund University
Program(s)
Lund University
UCEAP Course Level
Upper Division
UCEAP Subject Area(s)
Engineering Computer Science
UCEAP Course Number
149
UCEAP Course Suffix
UCEAP Official Title
INFORMATION THEORY
UCEAP Transcript Title
INFORMATION THEORY
UCEAP Quarter Units
6.00
UCEAP Semester Units
4.00
Course Description
This course provides an up-to-date introduction to topic information theory. The course emphasizes both the formal development of the theory and the engineering implications for the design of communication systems and other information handling systems. The course includes: Shannon's information measure and its relatives, both for the discrete and continuous case; Three fundamental information theorems: typical sequences, source coding theorem and channel coding theorem; Source coding: optimal coding and construction of Huffman codes, as well as universal source coding such as Ziv-Lempel coding (zip, etc.); Channel coding: principles of error detection and correction on a noisy channel, mainly illustrated by Hamming codes; Gaussian channel: continuous sources and additive white noise over both band limited and frequency selective channels; Derivation of the fundamental Shannon limit; Discrete input Gaussian channel: Maximum achievable rates for PAM and QAM, Coding and Shaping gain, and SNR gap; Rate distortion theory: source coding theorem and the fundamental limit revisited when a certain level of distortion is allowed.
Language(s) of Instruction
English
Host Institution Course Number
EITN45
Host Institution Course Title
INFORMATION THEORY
Host Institution Course Details
Host Institution Campus
Engineering
Host Institution Faculty
Host Institution Degree
Host Institution Department
Engineering- Computer Science
Course Last Reviewed

COURSE DETAIL

WEB TECHNOLOGY
Country
Netherlands
Host Institution
Utrecht University
Program(s)
Utrecht University
UCEAP Course Level
Upper Division
UCEAP Subject Area(s)
Computer Science
UCEAP Course Number
114
UCEAP Course Suffix
UCEAP Official Title
WEB TECHNOLOGY
UCEAP Transcript Title
WEB TECHNOLOGY
UCEAP Quarter Units
6.00
UCEAP Semester Units
4.00
Course Description

This course examines the http protocol and its add ons. It covers relevant technologies and programming languages such as (X)HTML, CSS, JavaScript and framework; the development of the world wide web from a historical context; and technical aspects of the world wide web.

Language(s) of Instruction
English
Host Institution Course Number
INFOB2WT
Host Institution Course Title
WEB TECHNOLOGY
Host Institution Campus
Host Institution Faculty
Host Institution Degree
Host Institution Department
Course Last Reviewed
2022-2023

COURSE DETAIL

INTERACTIVE MOBILE APPLICATION DESIGN AND PROGRAMMING
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
133
UCEAP Course Suffix
UCEAP Official Title
INTERACTIVE MOBILE APPLICATION DESIGN AND PROGRAMMING
UCEAP Transcript Title
MOBILE AP DESIGN
UCEAP Quarter Units
5.00
UCEAP Semester Units
3.30
Course Description

This course examines the intricacies of Android Mobile Application development. Throughout the course students must program a number of smaller tutorial applications, concurrently with a larger course long programming project, an application of their own design. In parallel with these programming assignments, students learn details of Android application design through tutorials and lectures.

Language(s) of Instruction
English
Host Institution Course Number
COMP3330
Host Institution Course Title
INTERACTIVE MOBILE APPLICATION DESIGN AND PROGRAMMING
Host Institution Course Details
Host Institution Campus
Host Institution Faculty
Host Institution Degree
Host Institution Department
Computer Science
Course Last Reviewed
2022-2023

COURSE DETAIL

INTRODUCTION TO VISUALIZATION AND VISUAL COMPUTING
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
102
UCEAP Course Suffix
UCEAP Official Title
INTRODUCTION TO VISUALIZATION AND VISUAL COMPUTING
UCEAP Transcript Title
INTRO VISUALIZATION
UCEAP Quarter Units
3.00
UCEAP Semester Units
2.00
Course Description
With the rapid development of information technology, the amount of information data has grown exponentially. The analysis and processing of massive amounts of complex data requires advanced visualization techniques. This course explores how to create effective visualization methods, including science and information visualization. This course is for students who are interested in using visualizations or engaging in visual research.
Language(s) of Instruction
Chinese
Host Institution Course Number
4831280
Host Institution Course Title
INTRODUCTION TO VISUALIZATION AND VISUAL COMPUTING
Host Institution Course Details
Host Institution Campus
Peking University
Host Institution Faculty
Host Institution Degree
Host Institution Department
Computer Science
Course Last Reviewed

COURSE DETAIL

NETWORK ARCHITECTURE AND PERFORMANCE
Country
Sweden
Host Institution
Lund University
Program(s)
Lund University
UCEAP Course Level
Upper Division
UCEAP Subject Area(s)
Computer Science
UCEAP Course Number
143
UCEAP Course Suffix
UCEAP Official Title
NETWORK ARCHITECTURE AND PERFORMANCE
UCEAP Transcript Title
NETWORK ARCHITECTUR
UCEAP Quarter Units
6.00
UCEAP Semester Units
4.00
Course Description
The course gives a deep understanding of principles, functions, and techniques that form the foundation of communication networks with an emphasis on wireless communication systems. In particular, the course covers these functions' behavior and performance based on the stochastic nature of the data streams in modern communication networks. The course covers both public systems (3G, LTE) and technologies for wireless local networks (WLAN, Ad-Hoc, and mesh networks). The course gives an understanding of how these systems integrate more and more, advantages and disadvantages, as well as problems and their solutions in connection with this integration. The courses also discusses current and future trends in network systems such as Internet of Things and Tactile Internet, and the enabling technologies being developed for them. The course structure contains lectures and exercises, as well as a lab on network simulation and data analysis. Further, students complete a group-based system design project. The course is divided into the following modules: review of probability, stochastic processes and basic computer networking; medium access control using reservation schemes and random access schemes; network architectures for licensed and unlicensed spectrum; modelling for performance analysis; traffic management: queueing systems and congestion and flow control. The following systems and technologies are covered: cellular systems (GSM, UMTS, LTE and a discussion of 5G); MAC protocols: ALOHA, CSMA, 802.11 (WiFi), including the Bianchi model of 802.11; congestion and flow control techniques such as Random Early Detection, token bucket schemes; queueing disciplines such as priority queueing, weighted fair queueing, class based queueing TCP flow and congestion control and retransmission strategies.
Language(s) of Instruction
English
Host Institution Course Number
ETSN10
Host Institution Course Title
NETWORK ARCHITECTURE AND PERFORMANCE
Host Institution Course Details
Host Institution Campus
Engineering
Host Institution Faculty
Host Institution Degree
Host Institution Department
Engieering - Electrical and Information Technology
Course Last Reviewed
2020-2021

COURSE DETAIL

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

The course provides a background on the fundamentals of cryptography for those interested in carrying out cryptographic research or employing cryptographic security. Course topics include classical cryptography, Shannon's theory of secrecy, shift register theory and stream ciphers, public key cryptography, authentication codes, and secret sharing. Students must also complete a course project.

Language(s) of Instruction
English
Host Institution Course Number
EDIN01
Host Institution Course Title
CRYPTOGRAPHY
Host Institution Course Details
Host Institution Campus
Host Institution Faculty
Engineering
Host Institution Degree
Host Institution Department
Engineering - Electrical and Information Technology
Course Last Reviewed
2022-2023

COURSE DETAIL

GENERAL PROGRAMMING
Country
New Zealand
Host Institution
University of Otago
Program(s)
University of Otago
UCEAP Course Level
Lower Division
UCEAP Subject Area(s)
Computer Science
UCEAP Course Number
10
UCEAP Course Suffix
UCEAP Official Title
GENERAL PROGRAMMING
UCEAP Transcript Title
GENERAL PROGRAMMING
UCEAP Quarter Units
8.00
UCEAP Semester Units
5.30
Course Description

This course provides an introduction to the art and craft of computer programming and object-oriented design using Java. It offers a first look at building graphical applications and forms a base from which you can learn other programming languages and techniques. COMP 160 is a prerequisite for all second year papers in Computer Science. While it is suitable for students enrolled for any degree, it is particularly designed for students taking a BSc, BA or BCom degree.

Language(s) of Instruction
English
Host Institution Course Number
COMP160
Host Institution Course Title
COMPUTER SCIENCE
Host Institution Course Details
Host Institution Campus
Otago
Host Institution Faculty
Computer Science
Host Institution Degree
Host Institution Department
Computer Science
Course Last Reviewed

COURSE DETAIL

EMBEDDED SYSTEMS
Country
United Kingdom - England
Host Institution
University of London, Queen Mary
Program(s)
University of London, Queen Mary
UCEAP Course Level
Upper Division
UCEAP Subject Area(s)
Computer Science
UCEAP Course Number
112
UCEAP Course Suffix
UCEAP Official Title
EMBEDDED SYSTEMS
UCEAP Transcript Title
EMBEDDED SYSTEMS
UCEAP Quarter Units
6.00
UCEAP Semester Units
4.00
Course Description
This course provides an introduction to embedded and real-time systems. Students gain practical experience using a small micro-controller development board, programmed in C, and industrial development tools. The course examines the interface between the digital micro-controller and physical sensors and actuators, and the process of analyzing, designing, and testing systems that react to external events.
Language(s) of Instruction
English
Host Institution Course Number
ECS642U
Host Institution Course Title
EMBEDDED SYSTEMS
Host Institution Campus
Queen Mary University of London
Host Institution Faculty
Host Institution Degree
Host Institution Department
School of Electronic Engineering and Computer Science
Course Last Reviewed
2019-2020

COURSE DETAIL

SIMULATION
Country
Sweden
Host Institution
Lund University
Program(s)
Lund University
UCEAP Course Level
Upper Division
UCEAP Subject Area(s)
Computer Science
UCEAP Course Number
148
UCEAP Course Suffix
UCEAP Official Title
SIMULATION
UCEAP Transcript Title
SIMULATION
UCEAP Quarter Units
6.00
UCEAP Semester Units
4.00
Course Description
The purpose of the course is to introduce discrete event simulation, basic optimization approaches, and heuristic methods such as simulated annealing, tabu search, and evolutionary algorithms. The course begins by studying discrete event simulation. Students learn to write process-oriented and event-scheduling simulation programs in general programming languages. Estimation of accuracy, random number generation, methods for studying rare events, verification and validation are also covered. The next topic covered is optimization techniques. Linear programs (LP) and the simplex algorithm are studied. This is followed by integer programming (IP) and Mixed Integer Programming (MIP), the relation between IP and LP, and the branch-and-bound method for IP. Finally, heuristic and meta-heuristic methods for combinatorial optimization problems are viewed as optimization through simulation. The local search and its most common variations are explained along with the Monte Carlo techniques.
Language(s) of Instruction
English
Host Institution Course Number
EITN95
Host Institution Course Title
SIMULATION
Host Institution Course Details
Host Institution Campus
Engineering
Host Institution Faculty
Host Institution Degree
Host Institution Department
Engineering - Electrical and Information Technology
Course Last Reviewed
2020-2021

COURSE DETAIL

ADVANCED ALGORITHMS
Country
Hong Kong
Host Institution
Chinese University of Hong Kong
Program(s)
Chinese University of Hong Kong
UCEAP Course Level
Graduate
UCEAP Subject Area(s)
Mathematics Computer Science
UCEAP Course Number
216
UCEAP Course Suffix
UCEAP Official Title
ADVANCED ALGORITHMS
UCEAP Transcript Title
ADVANCED ALGORITHMS
UCEAP Quarter Units
4.50
UCEAP Semester Units
3.00
Course Description

This course will study the design and analysis of exact and approximation algorithms for various optimization problems using advanced techniques such as combinatorial methods, probabilistic methods, linear programming, semidefinite programming, and spectral methods. The course also covers spectral algorithms and related convex programs, SDP duality, multiplicative weight update, graph spectrum, eigenvalue interlacing, Cheeger–Alon–Milman inequality, random walks, local graph partitioning, expanders, Laplacian solver, effective resistance, sparsification, matrix scaling, abstract simplicial complex, and random spanning trees.

Language(s) of Instruction
English
Host Institution Course Number
CSCI5160
Host Institution Course Title
ADVANCED ALGORITHMS
Host Institution Course Details
Host Institution Campus
Host Institution Faculty
Host Institution Degree
Host Institution Department
Course Last Reviewed
2021-2022
Subscribe to Computer Science