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

COURSE DETAIL

PROBABILITY AND STATISTICS
Country
Singapore
Host Institution
National University of Singapore
Program(s)
National University of Singapore
UCEAP Course Level
Upper Division
UCEAP Subject Area(s)
Statistics Computer Science
UCEAP Course Number
128
UCEAP Course Suffix
UCEAP Official Title
PROBABILITY AND STATISTICS
UCEAP Transcript Title
PROB & STATISTICS
UCEAP Quarter Units
6.00
UCEAP Semester Units
4.00
Course Description

This course introduces students to basic probability theory and statistical inference. Topics include basic concepts of probability, conditional probability, independence, random variables, joint and marginal distributions, mean and variance, some common probability distributions, sampling distributions, estimation, and hypothesis testing based on a normal population.

Language(s) of Instruction
English
Host Institution Course Number
ST2334
Host Institution Course Title
PROBABILITY AND STATISTICS
Host Institution Course Details
Host Institution Campus
Host Institution Faculty
Host Institution Degree
Host Institution Department
Statistics and Data Science
Course Last Reviewed
2023-2024

COURSE DETAIL

COMPILERS
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
112
UCEAP Course Suffix
UCEAP Official Title
COMPILERS
UCEAP Transcript Title
COMPILERS
UCEAP Quarter Units
6.00
UCEAP Semester Units
4.00
Course Description

This course covers compiler construction: the main phases in a compiler like scanning, parsing, static-semantic analysis, and code generation; compiler formalisms like context-free grammars and attribute grammars; compiler tools like parser generators and static aspect-oriented programming; program representations like abstract syntax trees and intermediate code; and run-time systems that handle programs during execution. Lab course includes implementation of a small compiler. The course makes use of the compiler generation tool JastAdd.

Language(s) of Instruction
English
Host Institution Course Number
EDAN65
Host Institution Course Title
COMPILERS
Host Institution Campus
Host Institution Faculty
Engineering
Host Institution Degree
Host Institution Department
Engineering- Computer Science
Course Last Reviewed
2022-2023

COURSE DETAIL

INTRODUCTION TO INFORMATION SECURITY
Country
Sweden
Host Institution
Lund University
Program(s)
Lund University
UCEAP Course Level
Upper Division
UCEAP Subject Area(s)
Engineering Computer Science Communication
UCEAP Course Number
111
UCEAP Course Suffix
UCEAP Official Title
INTRODUCTION TO INFORMATION SECURITY
UCEAP Transcript Title
INFORMATN SECURITY
UCEAP Quarter Units
6.00
UCEAP Semester Units
4.00
Course Description

The course gives an overview of a wide range of topics and also provides technical details of some topics. Topics included in the course are security terminology, cryptography, digital certificates, email security, DNS architecture and security, web session security, web application security, remote and local authentication, Internet anonymity, operating system security, Transport Layer Security (TLS) and organizational aspects.

Language(s) of Instruction
English
Host Institution Course Number
SASC01
Host Institution Course Title
AN INTRODUCTION TO INFORMATION SECURITY
Host Institution Course Details
Host Institution Campus
Lund
Host Institution Faculty
Engineering
Host Institution Degree
Host Institution Department
Course Last Reviewed
2024-2025

COURSE DETAIL

INFORMATION SYSTEMS ANALYSIS
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
154
UCEAP Course Suffix
UCEAP Official Title
INFORMATION SYSTEMS ANALYSIS
UCEAP Transcript Title
INFO SYSTEMS ANLY
UCEAP Quarter Units
6.00
UCEAP Semester Units
4.00
Course Description
The aim of this class is to locate the design methods and the development of computer systems in the wider context of the use of information technology and its impact upon organisations. Topics covered include: What are Information Systems and requirements? Systems theory and types of information systems; their relationship with organisational processes and structures. Requirements analysis and project failures. Elicitation of Requirements: techniques for eliciting requirements; user participation; impact on project success. Object-Oriented Analysis Techniques: UML notation, including use cases and class diagrams. Overview of the software development processes.
Language(s) of Instruction
English
Host Institution Course Number
ECS419U
Host Institution Course Title
INFORMATION SYSTEMS ANALYSIS
Host Institution Course Details
Host Institution Campus
QMUL
Host Institution Faculty
Host Institution Degree
Host Institution Department
School of Electronic Engineering and Computer Science
Course Last Reviewed

COURSE DETAIL

ALGORITHM DESIGN
Country
Australia
Host Institution
University of Sydney
Program(s)
University of Sydney
UCEAP Course Level
Upper Division
UCEAP Subject Area(s)
Computer Science
UCEAP Course Number
127
UCEAP Course Suffix
UCEAP Official Title
ALGORITHM DESIGN
UCEAP Transcript Title
ALGORITHM DESIGN
UCEAP Quarter Units
6.00
UCEAP Semester Units
4.00
Course Description
This course provides an introduction to the design techniques that are used to find efficient algorithmic solutions for given problems. The techniques covered include greedy, divide-and-conquer, dynamic programming, and adjusting flows in networks. The course extends skills in algorithm analysis as well as provides an introduction to the concepts of computational complexity and reductions between problems.
Language(s) of Instruction
English
Host Institution Course Number
COMP3027
Host Institution Course Title
ALGORITHM DESIGN
Host Institution Course Details
Host Institution Campus
Host Institution Faculty
Host Institution Degree
Host Institution Department
Computer Science
Course Last Reviewed

COURSE DETAIL

INFORMATION SYSTEMS
Country
Chile
Host Institution
Pontifical Catholic University of Chile
Program(s)
Pontifical Catholic University of Chile,University of Chile
UCEAP Course Level
Upper Division
UCEAP Subject Area(s)
Computer Science
UCEAP Course Number
107
UCEAP Course Suffix
UCEAP Official Title
INFORMATION SYSTEMS
UCEAP Transcript Title
INFORMATION SYSTEMS
UCEAP Quarter Units
5.00
UCEAP Semester Units
3.30
Course Description
This course examines the relationship between information systems and organizational strategy, and in particular, the role information technologies play in the competitiveness, productivity and value creation of organizations. It discusses the life cycles and specific types of information systems, methodologies for developing information systems and their alternatives, and techniques for evaluating the performance of information systems.
Language(s) of Instruction
Spanish
Host Institution Course Number
IIC2713
Host Institution Course Title
SISTEMA DE INFORMACIÓN
Host Institution Course Details
Host Institution Campus
Campus San Joaquin
Host Institution Faculty
Host Institution Degree
Host Institution Department
Facultad de Ingeneria
Course Last Reviewed

COURSE DETAIL

INTERNSHIP
Country
Germany
Host Institution
CIEE, Berlin
Program(s)
Summer Global Internship, Berlin
UCEAP Course Level
Upper Division
UCEAP Subject Area(s)
Urban Studies Statistics Sociology Psychology Political Science Legal Studies International Studies Health Sciences Film & Media Studies Environmental Studies Engineering Education Economics Computer Science Communication Chemistry Business Administration Biological Sciences Architecture
UCEAP Course Number
187
UCEAP Course Suffix
S
UCEAP Official Title
INTERNSHIP
UCEAP Transcript Title
INTERNSHIP
UCEAP Quarter Units
9.00
UCEAP Semester Units
6.00
Course Description
The course is designed to prepare students for leadership in a globally interdependent and culturally diverse workforce. Throughout the course, students are challenged to question, think, and respond thoughtfully to the issues they observe and encounter in the internship setting, and the designated city in general. Students have the opportunity to cultivate the leadership skills of problem-solving, deliberation, negotiation, teamwork, intercultural communication, and systems thinking. In addition, the virtual nature of the course, with classmates attending from different regions of the world, offers a unique opportunity for cross-cultural comparative analysis. This is a hybrid course, with both online and in-person components. Online components include instructor led webinars, video lectures, discussion forums, assignments, and readings. Face-to-face elements of the course include local events, site visits, workshops, guest speakers, and participation in a prearranged internship, where students are required to work approximately 280-320 internship hours over the 8-week term.
Language(s) of Instruction
English
Host Institution Course Number
INSH 3826 HYBR
Host Institution Course Title
ACADEMIC INTERNSHIP IN THE GLOBAL WORKPLACE
Host Institution Campus
CIEE Berlin
Host Institution Faculty
Host Institution Degree
Host Institution Department
CIEE
Course Last Reviewed
2024-2025

COURSE DETAIL

INFORMATICS 2C - INTRODUCTION TO SOFTWARE ENGINEERING
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
135
UCEAP Course Suffix
UCEAP Official Title
INFORMATICS 2C - INTRODUCTION TO SOFTWARE ENGINEERING
UCEAP Transcript Title
SOFTWRE ENGINEERING
UCEAP Quarter Units
4.00
UCEAP Semester Units
2.70
Course Description
This course offers an overview of the engineering of software systems. It introduces the main activities and concerns of industrial and commercial software engineering, and enables students to go beyond programming towards software engineering in their own work.
Language(s) of Instruction
English
Host Institution Course Number
INFR08019
Host Institution Course Title
INFORMATICS 2C - INTRODUCTION TO SOFTWARE ENGINEERING
Host Institution Course Details
Host Institution Campus
Edinburgh
Host Institution Faculty
Host Institution Degree
Host Institution Department
Informatics
Course Last Reviewed

COURSE DETAIL

FOUNDATIONS OF COMPUTING
Country
Australia
Host Institution
University of Melbourne
Program(s)
University of Melbourne
UCEAP Course Level
Lower Division
UCEAP Subject Area(s)
Computer Science
UCEAP Course Number
29
UCEAP Course Suffix
UCEAP Official Title
FOUNDATIONS OF COMPUTING
UCEAP Transcript Title
FOUNDATIONS OF COMP
UCEAP Quarter Units
6.00
UCEAP Semester Units
4.00
Course Description

Solving problems in areas such as business, biology, physics, chemistry, engineering, humanities, and social sciences often requires manipulating, analysing, and visualising data through computer programming. This course teaches students with little or no background in computer programming how to design and write small programs using a high-level procedural programming language, and to solve simple problems using these skills. On completion of this subject the student is expected to: 1.Use the fundamental programming constructs (sequence, alternation, selection) 2.Use the fundamental data structures (arrays, records, lists, associative arrays) 3.Use abstraction constructs such as functions 4.Understand and employ some basic program structures 5.Understand and employ some basic algorithmic problem solving techniques 6.Read, write, and debug simple, small programs

Language(s) of Instruction
English
Host Institution Course Number
COMP10001
Host Institution Course Title
FOUNDATIONS OF COMPUTING
Host Institution Course Details
Host Institution Campus
Melbourne
Host Institution Faculty
Host Institution Degree
Host Institution Department
Computer Science
Course Last Reviewed
2022-2023

COURSE DETAIL

RANDOMIZED ALGORITHMS
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
170
UCEAP Course Suffix
UCEAP Official Title
RANDOMIZED ALGORITHMS
UCEAP Transcript Title
RANDOM ALGORITHMS
UCEAP Quarter Units
6.00
UCEAP Semester Units
4.00
Course Description
In this course applications for randomization in many areas are considered, e.g., graph algorithms, machine learning, distributed computing, and geometry, but the focus is on the general understanding, the goal being to give the students the foundation needed to understand and use randomization, no matter what application area they may later be interested in. The course covers the relevant combinatorial probability theory and randomized techniques in algorithms, including: Game Theoretic Techniques; Moments and Deviations; Tail Inequalities; The Probabilistic Method; Markov Chains and Random Walks; Randomized Data Structures; Randomized Geometric Algorithms; Randomized Graph Algorithms; Randomized Distributed and Parallel Algorithms. Students learn to: prove bounds on the expected running time of randomized algorithms; explain methods for bounding the probability that a random variable deviates far from its expectation; apply the probabilistic method to prove the existence of e.g. algorithms; give algorithmic applications of random walks; give simple and efficient algorithms and data structures using randomization where more traditional deterministic approaches are more cumbersome or less efficient.
Language(s) of Instruction
English
Host Institution Course Number
NDAK14005U
Host Institution Course Title
RANDOMIZED ALGORITHMS (RA)
Host Institution Course Details
Host Institution Campus
Science
Host Institution Faculty
Host Institution Degree
Host Institution Department
Computer Science
Course Last Reviewed
Subscribe to Computer Science