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

COURSE DETAIL

COMPUTER SECURITY
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
122
UCEAP Course Suffix
UCEAP Official Title
COMPUTER SECURITY
UCEAP Transcript Title
COMPUTER SECURITY
UCEAP Quarter Units
8.00
UCEAP Semester Units
5.30
Course Description

Computer security is concerned with the protection of computer systems and their data from threats which may compromise integrity, availability, or confidentiality; the focus is on threats of a malicious nature rather than accidental. This course gives students a broad understanding of computer security. Topics include security risks, attacks, prevention, and defense methods; techniques for writing secure programs; and an overview of the foundations for cryptography, security protocols, and access control models.

Language(s) of Instruction
English
Host Institution Course Number
INFR10067
Host Institution Course Title
COMPUTER SECURITY
Host Institution Campus
Edinburgh
Host Institution Faculty
Host Institution Degree
Host Institution Department
Informatics
Course Last Reviewed
2021-2022

COURSE DETAIL

ARTIFICIAL INTELLIGENCE FOR AN OPEN SOCIETY
Country
Netherlands
Host Institution
Utrecht University
Program(s)
Utrecht University
UCEAP Course Level
Upper Division
UCEAP Subject Area(s)
Sociology Computer Science
UCEAP Course Number
142
UCEAP Course Suffix
UCEAP Official Title
ARTIFICIAL INTELLIGENCE FOR AN OPEN SOCIETY
UCEAP Transcript Title
ART INTEL: SOCIETY
UCEAP Quarter Units
6.00
UCEAP Semester Units
4.00
Course Description

This course examines how artificial intelligence models, technology, and methods heavily influence society. It covers different disciplines, models, and theories that contribute to AI for an open society.

Language(s) of Instruction
English
Host Institution Course Number
202100012
Host Institution Course Title
ARTIFICIAL INTELLIGENCE FOR AN OPEN SOCIETY
Host Institution Course Details
Host Institution Campus
Host Institution Faculty
Host Institution Degree
Host Institution Department
Course Last Reviewed
2022-2023

COURSE DETAIL

CONCURRENT SYSTEMS AND OPERATING SYSTEMS
Country
Ireland
Host Institution
Trinity College Dublin
Program(s)
Trinity College Dublin
UCEAP Course Level
Upper Division
UCEAP Subject Area(s)
Computer Science
UCEAP Course Number
103
UCEAP Course Suffix
UCEAP Official Title
CONCURRENT SYSTEMS AND OPERATING SYSTEMS
UCEAP Transcript Title
CONCURRENT & OP SYS
UCEAP Quarter Units
4.00
UCEAP Semester Units
2.70
Course Description
The first part of this course introduces students to concurrency and concurrent programming. Students learn to develop concurrent software systems using standard techniques and constructs. To achieve this, students must have a thorough understanding of common problems that arise in concurrent systems and how those problems can be avoided. This course teaches the use of tools and techniques for modeling and verifying the correctness of concurrent systems, applying this through practical laboratory exercises in which small concurrent software systems are developed. The second part of the course addresses various aspects of the design of modern operating systems. Students explore how programmers can apply a knowledge of operating system features to the design of efficient applications. This is achieved by examining common algorithms and policies used by modern operating systems, as well as the facilities provided to application programmers. This knowledge is then applied in laboratory exercises.
Language(s) of Instruction
English
Host Institution Course Number
CS2016
Host Institution Course Title
CONCURRENT SYSTEMS AND OPERATING SYSTEMS
Host Institution Campus
Trinity College Dublin
Host Institution Faculty
Host Institution Degree
Host Institution Department
Computer Science and Statistics
Course Last Reviewed
2018-2019

COURSE DETAIL

SOFTWARE TESTING AND VERIFICATION
Country
Netherlands
Host Institution
Utrecht University
Program(s)
Utrecht University
UCEAP Course Level
Upper Division
UCEAP Subject Area(s)
Computer Science
UCEAP Course Number
120
UCEAP Course Suffix
UCEAP Official Title
SOFTWARE TESTING AND VERIFICATION
UCEAP Transcript Title
SOFTWARE TESTING
UCEAP Quarter Units
6.00
UCEAP Semester Units
4.00
Course Description
This course investigates core concepts and theories of testing software. Students are able to define testing as a goal direct process, and thereby are able to test programs more effectively. The course introduces a number of basic techniques, so that students are able to select the right technique in a particular case. Specifically, the course addresses testing of games. Testing a program exhaustively is seldom feasible. In some application areas it is important to minimize the risk of errors and therefore program logic is covered. Such logic can proof programs without testing them. This course trains students to understand the abstraction and discipline that is needed to understand program logic. Themes covered in the course include: various concepts of test coverage testing levels (unit, integration, system, acceptation) testing techniques (property-based, partition, syntax driven, record-and-replay, mutation).
Language(s) of Instruction
English
Host Institution Course Number
INFOB3STV
Host Institution Course Title
SOFTWARE TESTING AND VERIFICATION
Host Institution Course Details
Host Institution Campus
Science
Host Institution Faculty
Host Institution Degree
Host Institution Department
Information and Computing Sciences
Course Last Reviewed

COURSE DETAIL

INTERNATIONAL INTERNSHIP
Country
South Africa
Host Institution
CIEE, Cape Town
Program(s)
Summer Global Internship, Cape Town
UCEAP Course Level
Upper Division
UCEAP Subject Area(s)
Statistics Sociology Psychology Political Science Legal Studies International Studies Health Sciences Environmental Studies English Engineering Education Economics Development Studies Computer Science Communication Business Administration Biological Sciences African Studies
UCEAP Course Number
187
UCEAP Course Suffix
S
UCEAP Official Title
INTERNATIONAL INTERNSHIP
UCEAP Transcript Title
INTRNTNL INTERNSHIP
UCEAP Quarter Units
9.00
UCEAP Semester Units
6.00
Course Description

The course is designed to equip students with experience, knowledge, and skills for succeeding in globally interdependent and culturally diverse workplaces. During the course, students are challenged to question, reflect upon, and respond thoughtfully to the issues they observe and encounter in the internship setting and local host environment. Professional and personal development skills as defined by the National Association of Colleges and Employers (NACE), such as critical thinking, teamwork, and diversity are cultivated. Assignments focus on building a portfolio that highlights those competencies and their application to workplace skills. The hybrid nature of the course allows students to develop their skills in a self-paced environment with face-to-face meetings and check-ins to frame their intercultural internship experience. Students complete 45 hours of in-person and asynchronous online learning activities and 225-300 hours at the internship placement.

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 Cape Town
Host Institution Faculty
Host Institution Degree
Host Institution Department
CIEE
Course Last Reviewed
2024-2025

COURSE DETAIL

INTRODUCTION TO BUSINESS ANALYTICS
Country
Singapore
Host Institution
National University of Singapore
Program(s)
National University of Singapore
UCEAP Course Level
Lower Division
UCEAP Subject Area(s)
Computer Science
UCEAP Course Number
20
UCEAP Course Suffix
UCEAP Official Title
INTRODUCTION TO BUSINESS ANALYTICS
UCEAP Transcript Title
INTRO BUS ANALYTICS
UCEAP Quarter Units
6.00
UCEAP Semester Units
4.00
Course Description

This course provides an introduction to the fundamental concepts and tools needed to understand the emerging role of business analytics in business and non-profit organizations. The course demonstrates how to apply basic business analytics and data science/analytics tools (such as R) to large real-life datasets in different contexts, and how to effectively use and interpret analytic models and results for making better and more well-informed business decisions. This course provides both the organizational and technical aspects of business analytics and serves to provide students with a broad overview of how and why business analytics can be implemented in organizations, and the various approaches and techniques that could be adopted for different organizational objectives and issues.

Language(s) of Instruction
English
Host Institution Course Number
BT1101
Host Institution Course Title
INTRODUCTION TO BUSINESS ANALYTICS
Host Institution Course Details
Host Institution Campus
Host Institution Faculty
Host Institution Degree
Host Institution Department
Information Systems and Analytics
Course Last Reviewed
2023-2024

COURSE DETAIL

ARTIFICIAL INTELLIGENCE IN INDUSTRY
Country
Italy
Host Institution
University of Bologna
Program(s)
University of Bologna
UCEAP Course Level
Upper Division
UCEAP Subject Area(s)
Statistics Computer Science
UCEAP Course Number
181
UCEAP Course Suffix
UCEAP Official Title
ARTIFICIAL INTELLIGENCE IN INDUSTRY
UCEAP Transcript Title
ARTFCL INTELL INDUS
UCEAP Quarter Units
6.00
UCEAP Semester Units
4.00
Course Description

This course is part of the Laurea Magistrale degree program and is intended for advanced level students. Enrolment is by permission of the instructor. At the end of the course, the student has a deep knowledge of industrial applications that benefit from the use of machine learning, optimization, and simulation. The student has a domain-specific knowledge of practical use cases discussed in collaboration with industrial experts in a variety of domains such as manufacturing, automotive, and multi-media. The course is primarily delivered as a series of simplified industrial use cases. The goal is to provide examples of challenges that typically arise when solving industrial problems. Use cases may cover topics such as: anomaly detection; Remaining Useful Life (RUL) estimation; RUL based maintenance policies; resource management planning; recommendation systems with fairness constraints; power network; management problems; epidemic control; and production planning. The course emphasizes the ability to view problems in their entirety and adapt to their peculiarities. This frequently requires to combine heterogeneous solution techniques, using integration schemes both simple and advanced. The employed methods include: mathematical modeling of industrial problems; predictive and diagnostic models for time series; Combinatorial Optimization; integration methods for Probabilistic Models and Machine Learning; integration methods for constraints and Machine Learning; and integration methods for combinatorial optimization and Machine Learning. The course includes seminars on real-world use cases, from industry experts. The course contents may be (and typically are) subject to changes, so as to adapt to some degree to the interests and characteristics of the attending students.

Language(s) of Instruction
English
Host Institution Course Number
91261
Host Institution Course Title
ARTIFICIAL INTELLIGENCE IN INDUSTRY (LM)
Host Institution Campus
BOLOGNA
Host Institution Faculty
Host Institution Degree
LM in ARTIFICIAL INTELLIGENCE
Host Institution Department
Computer Science and Engineering
Course Last Reviewed
2023-2024

COURSE DETAIL

DATA-DRIVEN MARKETING
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
116
UCEAP Course Suffix
UCEAP Official Title
DATA-DRIVEN MARKETING
UCEAP Transcript Title
DATA-DRIVEN MKTG
UCEAP Quarter Units
6.00
UCEAP Semester Units
4.00
Course Description

This course examines concepts, methods and tools to demonstrate the return on investment (ROI) of marketing activities and to leverage on data and marketing analytics to make better and more informed marketing decisions. Course topics covered include customer lifetime value, segmentation, targeting, positioning, forecasting, conjoint analysis etc. The course requires students to take prerequisites.

Language(s) of Instruction
English
Host Institution Course Number
BT4211
Host Institution Course Title
DATA-DRIVEN MARKETING
Host Institution Campus
Host Institution Faculty
Host Institution Degree
Host Institution Department
Information Systems and Analytics
Course Last Reviewed
2025-2026

COURSE DETAIL

INTRODUCTION TO C PROGRAMMING
Country
France
Host Institution
University of Bordeaux
Program(s)
University of Bordeaux
UCEAP Course Level
Lower Division
UCEAP Subject Area(s)
Computer Science
UCEAP Course Number
21
UCEAP Course Suffix
UCEAP Official Title
INTRODUCTION TO C PROGRAMMING
UCEAP Transcript Title
INTRO C PROGRAMMING
UCEAP Quarter Units
6.00
UCEAP Semester Units
4.00
Course Description

This course focuses on implementing programs in the imperative paradigm using the C language under a UNIX operating system. It utilizes programming skills, compilation, and debugging aspects. Notions of name scope, lifespan and typing of variables, and recursion are also studied.

Language(s) of Instruction
French
Host Institution Course Number
4TPU215U
Host Institution Course Title
INITIATION À LA PROGRAMMATION C
Host Institution Campus
UNIVERSITÉ DE BORDEAUX
Host Institution Faculty
Sciences
Host Institution Degree
Licence
Host Institution Department
Computer Sciences
Course Last Reviewed
2021-2022

COURSE DETAIL

INDIVIDUAL PROJECT
Country
United Kingdom - England
Host Institution
Imperial College London
Program(s)
Imperial College London
UCEAP Course Level
Upper Division
UCEAP Subject Area(s)
Computer Science
UCEAP Course Number
143
UCEAP Course Suffix
UCEAP Official Title
INDIVIDUAL PROJECT
UCEAP Transcript Title
INDIVIDUAL PROJECT
UCEAP Quarter Units
12.00
UCEAP Semester Units
8.00
Course Description
In this course, students create a piece of technology (for example and application) that is the basis of their project. Alongside this, students write an extensive report.
Language(s) of Instruction
Host Institution Course Number
Host Institution Course Title
INDIVIDUAL PROJECT
Host Institution Course Details
Host Institution Campus
Imperial College London
Host Institution Faculty
Host Institution Degree
Host Institution Department
Computing
Course Last Reviewed
Subscribe to Computer Science