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

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 Campus
Otago
Host Institution Faculty
Computer Science
Host Institution Degree
Host Institution Department
Computer Science

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 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 Campus
Engineering
Host Institution Faculty
Host Institution Degree
Host Institution Department
Engineering - Electrical and Information Technology

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 Campus
Host Institution Faculty
Host Institution Degree
Host Institution Department

COURSE DETAIL

DATABASES
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
103
UCEAP Course Suffix
UCEAP Official Title
DATABASES
UCEAP Transcript Title
DATABASES
UCEAP Quarter Units
9.50
UCEAP Semester Units
6.30
Course Description

This course offers an introduction to the fundamentals of databases. Topics include: relational model; analysis of requirements and conceptual design; logical design; physical design; physical organization of the database.

Language(s) of Instruction
Spanish
Host Institution Course Number
1644
Host Institution Course Title
BASES DE DATOS
Host Institution Campus
CIUDAD UNIVERSITARIA
Host Institution Faculty
FACULTAD DE INGENIERIA
Host Institution Degree
INGENIERIA ELECTRICA
Host Institution Department
INGENIERIA EN COMPUTACION

COURSE DETAIL

SOFTWARE DEVELOPMENT AND QUALITY
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
183
UCEAP Course Suffix
UCEAP Official Title
SOFTWARE DEVELOPMENT AND QUALITY
UCEAP Transcript Title
SOFTWARE DEVLOPMENT
UCEAP Quarter Units
6.00
UCEAP Semester Units
4.00
Course Description
This course covers the entire software development lifecycle from design to deployment and maintenance, with an emphasis on quality, industry standards, and professional issues. Topics include software in business; software development processes and technologies; modeling, architecture and design; configuration, change, versioning, and release management; implementation, deployment, and maintenance; legacy architectures, technologies, and systems; software quality, standards, and processes; project management, resourcing, and control; project risk management; and software documentation.
Language(s) of Instruction
English
Host Institution Course Number
ECS646U
Host Institution Course Title
SOFTWARE DEVELOPMENT AND QUALITY
Host Institution Campus
Queen Mary University of London
Host Institution Faculty
Host Institution Degree
Host Institution Department
Computer Science

COURSE DETAIL

QUANTUM COMPUTING
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
168
UCEAP Course Suffix
UCEAP Official Title
QUANTUM COMPUTING
UCEAP Transcript Title
QUANTUM COMPUTING
UCEAP Quarter Units
6.00
UCEAP Semester Units
4.00
Course Description
This course introduces basics of quantum computing and covers various well known quantum algorithms, such as Deutsch-Jozsa algorithm, Simon's algorithms, quantum Fourier transform, phase estimation, Shor's algorithm and Grover's algorithm.
Language(s) of Instruction
English
Host Institution Course Number
CS4268
Host Institution Course Title
QUANTUM COMPUTING
Host Institution Campus
Host Institution Faculty
Host Institution Degree
Host Institution Department
Computer Science

COURSE DETAIL

NETWORK DYNAMICS
Country
Sweden
Host Institution
Lund University
Program(s)
Lund University
UCEAP Course Level
Upper Division
UCEAP Subject Area(s)
Computer Science
UCEAP Course Number
110
UCEAP Course Suffix
UCEAP Official Title
NETWORK DYNAMICS
UCEAP Transcript Title
NETWORK DYNAMICS
UCEAP Quarter Units
6.00
UCEAP Semester Units
4.00
Course Description
This course focuses on common principles at the heart of the functioning of modern communication networks and shows how the same notions related to connectivity, resilience and fragility, centrality and influence arise in several different domains. It introduces mathematical tools from graph theory, random graphs, dynamical systems, optimization and game theory, and covers a wide variety of applications including: opinion dynamics and learning in social networks; economic and financial networks; communication networks and the Internet; consensus and gossiping; spread and control of epidemics; dynamics and control of transportation and power networks.
Language(s) of Instruction
English
Host Institution Course Number
FRTN30
Host Institution Course Title
NETWORK DYNAMICS
Host Institution Campus
Engineering
Host Institution Faculty
Host Institution Degree
Host Institution Department
Engineering- Automatic Control

COURSE DETAIL

COMPUTER PROGRAMMING
Country
United Kingdom - England
Host Institution
King's College London
Program(s)
King's College London
UCEAP Course Level
Lower Division
UCEAP Subject Area(s)
Computer Science
UCEAP Course Number
46
UCEAP Course Suffix
UCEAP Official Title
COMPUTER PROGRAMMING
UCEAP Transcript Title
COMPUTER PROGRAMNG
UCEAP Quarter Units
6.00
UCEAP Semester Units
4.00
Course Description
This course teaches fundamental concepts of procedural computer programming. Students use the Matlab software package to tackle real-world biomedical engineering programming problems by performing structured program design, and make good use of programming language features in the implementation to produce elegant and efficient solutions. Laboratory sessions encourage acquisition of practical problem-solving skills.
Language(s) of Instruction
English
Host Institution Course Number
4CCYB040
Host Institution Course Title
COMPUTER PROGRAMMING
Host Institution Campus
King's College London
Host Institution Faculty
Host Institution Degree
Host Institution Department
Computer Science

COURSE DETAIL

LOCATION BASED TECHNOLOGIES, APPLICATIONS AND SERVICES
Country
Taiwan
Host Institution
National Taiwan University
Program(s)
National Taiwan University
UCEAP Course Level
Upper Division
UCEAP Subject Area(s)
Computer Science
UCEAP Course Number
117
UCEAP Course Suffix
UCEAP Official Title
LOCATION BASED TECHNOLOGIES, APPLICATIONS AND SERVICES
UCEAP Transcript Title
LOCATION BASED TECH
UCEAP Quarter Units
4.50
UCEAP Semester Units
3.00
Course Description

This course introduces the technologies, applications and services related to Location Based Services (LBS). Course topics include: GIS and international standards; category, technology, and application of web maps; geographic coordinate system and the theory, application and limitation of positioning technology; integration and the future of LBS; technology, application and service of LBS on mobile devices; limitation of technology effects on the design of service and application.

Language(s) of Instruction
Chinese
Host Institution Course Number
CSIE5522
Host Institution Course Title
LOCATION BASED TECHNOLOGIES, APPLICATIONS AND SERVICES
Host Institution Campus
Host Institution Faculty
Host Institution Degree
Host Institution Department
Computer Science and Information Engineering
Subscribe to Computer Science