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

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

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 Campus
Campus San Joaquin
Host Institution Faculty
Host Institution Degree
Host Institution Department
Facultad de Ingeneria

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

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

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

COURSE DETAIL

SPECIAL STUDY INTERNSHIP - CS
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
187
UCEAP Course Suffix
UCEAP Official Title
SPECIAL STUDY INTERNSHIP - CS
UCEAP Transcript Title
SP STUDY CS INTERN
UCEAP Quarter Units
8.00
UCEAP Semester Units
5.30
Course Description
Computer Science internship at a tech start-up based in Codebase, the UK's largest technology incubator. 12 hours per week onsite spread over a 14 week period with employer supervision. Final grade for internship based on: 20% mid-term employer evaluation, 40% student reflection on internship, 40% student report of company, industry, and work achieved. Academic oversight provided by UCEAP Tutor, including several supervision meetings.
Language(s) of Instruction
English
Host Institution Course Number
Host Institution Course Title
SP STUDY INTERNSHIP - COMPUTER SCIENCE
Host Institution Campus
Edinburgh
Host Institution Faculty
Host Institution Degree
Host Institution Department

COURSE DETAIL

DATABASE DESIGN I
Country
Sweden
Host Institution
Uppsala University
Program(s)
Uppsala University
UCEAP Course Level
Upper Division
UCEAP Subject Area(s)
Computer Science
UCEAP Course Number
117
UCEAP Course Suffix
UCEAP Official Title
DATABASE DESIGN I
UCEAP Transcript Title
DATABASE DESIGN I
UCEAP Quarter Units
4.00
UCEAP Semester Units
2.70
Course Description
This course covers the principles of database design, data representation and information search with modern (relational) database engines, and the practical use and development of databases. Key ingredients are the Entity-relationship model and the query language SQL. The course covers the following: an introduction to the database area and database terminology; entitets-relations (ER) modelling and expanded entitets-relations (EER) modelling; an overview of the relational data model and relational algebra and transformation of the data representation from the ER data model to the relational data model; an introduction to physical database design with functional dependencies and normalization; an introduction to queries, updates and data definition with help of the query language SQL; an introduction to transactions, basic techniques for transaction management and concurrency control and recovery; an introduction to physical database design with file organization, single level index and tree index; an introduction to procedural SQL and the application interface; an orientation in advanced database applications and techniques.
Language(s) of Instruction
English
Host Institution Course Number
1DL301
Host Institution Course Title
DATABASE DESIGN I
Host Institution Campus
Faculty of Science and Technology
Host Institution Faculty
Host Institution Degree
Host Institution Department
Information Technology

COURSE DETAIL

PROGRAMMING METHODOLOGY
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
19
UCEAP Course Suffix
A
UCEAP Official Title
PROGRAMMING METHODOLOGY
UCEAP Transcript Title
PROGRAMMING METHOD
UCEAP Quarter Units
6.00
UCEAP Semester Units
4.00
Course Description
This course introduces the fundamental concepts of programming using an imperative programming language, and is the first and foremost introductory course to computing. It is the first of a two part series on introductory programming, which also includes CS1102C. Topics covered include: overview of programming languages and compilation process, algorithmic problem solving and design process, program development, coding and debugging, fundamental programming constructs (variables, types, expressions, assignments, functions, etc.), fundamental data structures: arrays, strings and structures, simple file processing, and introduction to dynamic structures using linked lists. Course activities include lectures, tutorials and laboratory exercises.
Language(s) of Instruction
English
Host Institution Course Number
CS1010E
Host Institution Course Title
PROGRAMMING METHODOLOGY
Host Institution Campus
Host Institution Faculty
Host Institution Degree
Host Institution Department
Computer Science

COURSE DETAIL

FAIR AND TRANSPARENT MACHINE LEARNING METHODS
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
126
UCEAP Course Suffix
UCEAP Official Title
FAIR AND TRANSPARENT MACHINE LEARNING METHODS
UCEAP Transcript Title
MACHINE LEARNING
UCEAP Quarter Units
6.00
UCEAP Semester Units
4.00
Course Description

This course focuses on the technical solutions needed to improve the fairness, accountability, and transparency of machine learning models. It reflects on the benefits and risks of machine learning models to develop methods to detect and mitigate biases and create solutions to make the inner workings of models more transparent. Topics include statistical notions of fairness and bias; the intended usage of machine learning models; learning fair representations; model interpretability and transparency; generating and evaluating model explanations; and probing representations for bias. Knowledge of machine learning (probability theory, linear algebra, classification) and programming is a prerequisite.

Language(s) of Instruction
English
Host Institution Course Number
NDAK22005U
Host Institution Course Title
FAIR AND TRANSPARENT MACHINE LEARNING METHODS
Host Institution Campus
Host Institution Faculty
Faculty of Science
Host Institution Degree
Master
Host Institution Department
Department of Computer Science
Subscribe to Computer Science