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

COURSE DETAIL

PROGRAMMING FOR BUSINESS
Country
Spain
Host Institution
Carlos III University of Madrid
Program(s)
Carlos III University of Madrid
UCEAP Course Level
Upper Division
UCEAP Subject Area(s)
Computer Science
UCEAP Course Number
109
UCEAP Course Suffix
UCEAP Official Title
PROGRAMMING FOR BUSINESS
UCEAP Transcript Title
PROGRAMMING FOR BUS
UCEAP Quarter Units
5.00
UCEAP Semester Units
3.30
Course Description
This course covers the skills required to program in R. It discusses data structures (vector, factor, matrix, array, list, data frame), programming structures, conditional structures (if), loops (for, while, repeat), complex programming structures, functions, definitions, variables, and parameters, infix, and calls. Other aspects of programming such as recursive functions, input, output and data storage (keyboard, files) and graphics are also covered.
Language(s) of Instruction
English
Host Institution Course Number
17590
Host Institution Course Title
PROGRAMACIÓN PARA LOS NEGOCIOS
Host Institution Campus
Getafe
Host Institution Faculty
Facultad de Ciencias Sociales y Jurídicas
Host Institution Degree
Empresa y Tecnología
Host Institution Department
Informática
Course Last Reviewed
2024-2025

COURSE DETAIL

ALGORITHMIC GAME THEORY AND ITS APPLICATIONS
Country
United Kingdom - Scotland
Host Institution
University of Edinburgh
Program(s)
University of Edinburgh
UCEAP Course Level
Upper Division
UCEAP Subject Area(s)
Mathematics Computer Science
UCEAP Course Number
176
UCEAP Course Suffix
UCEAP Official Title
ALGORITHMIC GAME THEORY AND ITS APPLICATIONS
UCEAP Transcript Title
ALGRTHMIC GAME THRY
UCEAP Quarter Units
4.00
UCEAP Semester Units
2.70
Course Description

This course brings together as a coherent body of knowledge the game theoretic algorithms and models that underpin several flourishing subjects at the intersection of computer science, economics, e-commerce, and AI.

Language(s) of Instruction
English
Host Institution Course Number
INFR11218
Host Institution Course Title
ALGORITHMIC GAME THEORY AND ITS APPLICATIONS (UG)
Host Institution Course Details
Host Institution Campus
University of Edinburgh
Host Institution Faculty
Host Institution Degree
Host Institution Department
School of Informatics
Course Last Reviewed
2023-2024

COURSE DETAIL

UNDERGRADUATE RESEARCH
Country
Singapore
Host Institution
Singapore University of Technology and Design
Program(s)
STEM Research in Singapore
UCEAP Course Level
Upper Division
UCEAP Subject Area(s)
Statistics Psychology Mechanical Engineering Mathematics Materials Science Health Sciences Environmental Studies Engineering Electrical Engineering Earth & Space Sciences Computer Science Civil Engineering Chemical Engineering Biological Sciences Bioengineering Agricultural Sciences
UCEAP Course Number
186
UCEAP Course Suffix
S
UCEAP Official Title
UNDERGRADUATE RESEARCH
UCEAP Transcript Title
RESEARCH
UCEAP Quarter Units
10.00
UCEAP Semester Units
6.70
Course Description

This course provides research training for exchange students. Students work on a research project under the guidance of assigned faculty members. Through a full-time commitment, students improve their research skills by participating in the different phases of research, including development of research plans, proposals, data analysis, and presentation of research results. A pass/no pass grade is assigned based a progress report, self-evaluation, midterm report, presentation, and final report.

Language(s) of Instruction
English
Host Institution Course Number
Host Institution Course Title
iUROP META RESEARCH
Host Institution Course Details
Host Institution Campus
Host Institution Faculty
Host Institution Degree
Host Institution Department
Inbound International Undergraduate Research Opportunities Programme
Course Last Reviewed
2022-2023

COURSE DETAIL

DESIGN AND ANALYSIS OF ALGORITHMS
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
125
UCEAP Course Suffix
UCEAP Official Title
DESIGN AND ANALYSIS OF ALGORITHMS
UCEAP Transcript Title
ANALYSIS ALGORITHMS
UCEAP Quarter Units
5.00
UCEAP Semester Units
3.30
Course Description
The course studies various algorithm design techniques, such as divide and conquer, and dynamic programming. These techniques are applied to design highly non-trivial algorithms from various areas of computer science. Topics include: advanced data structures; graph algorithms; searching algorithms; geometric algorithms; overview of NP-complete problems. Assessment: final exam, continuous assessment.
Language(s) of Instruction
English
Host Institution Course Number
COMP3250/CSIS0250
Host Institution Course Title
DESIGN AND ANALYSIS OF ALGORITHMS
Host Institution Course Details
Host Institution Campus
Host Institution Faculty
Host Institution Degree
Host Institution Department
Computer Science
Course Last Reviewed
2023-2024

COURSE DETAIL

PROGRAMMING CONCEPTS
Country
United Kingdom - England
Host Institution
University of Sussex
Program(s)
University of Sussex
UCEAP Course Level
Upper Division
UCEAP Subject Area(s)
Computer Science
UCEAP Course Number
122
UCEAP Course Suffix
UCEAP Official Title
PROGRAMMING CONCEPTS
UCEAP Transcript Title
PROGRAMNG CONCEPTS
UCEAP Quarter Units
6.00
UCEAP Semester Units
4.00
Course Description
This course provides an introduction to algorithmic problem solving with a focus on algorithmic thinking, not coding. Searching, sorting and other simple (and intuitive) algorithms are specified and developed. Principles like divide-and-conquer and recursive programming are also explored. To establish correctness, some relevant (propositional and predicate) logic is introduced in an informal style (focusing on logical reasoning principles rather than logical calculi). Finally, the concept of time complexity of an algorithm is presented and asymptotic complexity classes are discussed.
Language(s) of Instruction
English
Host Institution Course Number
G6007
Host Institution Course Title
PROGRAMMING CONCEPTS
Host Institution Campus
University of Sussex
Host Institution Faculty
Host Institution Degree
Host Institution Department
Computing
Course Last Reviewed
2018-2019

COURSE DETAIL

INTRODUCTION TO COMPLEX SYSTEMS
Country
Netherlands
Host Institution
Utrecht University
Program(s)
Utrecht University
UCEAP Course Level
Lower Division
UCEAP Subject Area(s)
Computer Science
UCEAP Course Number
11
UCEAP Course Suffix
UCEAP Official Title
INTRODUCTION TO COMPLEX SYSTEMS
UCEAP Transcript Title
INTRO:COMPLEXSYSTEM
UCEAP Quarter Units
6.00
UCEAP Semester Units
4.00
Course Description

Complex Systems consist of many interacting constituents and their collective behavior, such as the brain, cities, climate, ecosystems, economy, and traffic. While these systems seem vastly different on first sight they share many features. To familiarize students with all properties of complex systems , this course consists of three pillars: network theory, evolution in spatially extended ecosystems, and collaboration. The course uses computer models to study conflict of interest. This course uses computer programs coded in Python, although working knowledge in Python is not a prerequisite. Each of the three parts concludes with an exam and hand-in exercises. The course concludes with a report written over a small project carried out in a group.

Language(s) of Instruction
English
Host Institution Course Number
BETA-B1CS
Host Institution Course Title
INTRODUCTION TO COMPLEX SYSTEMS
Host Institution Campus
Undergraduate School Bètawetenschappen
Host Institution Faculty
Faculty of Science
Host Institution Degree
Host Institution Department
Course Last Reviewed
2021-2022

COURSE DETAIL

INTRODUCTION TO COMPUTER SECURITY
Country
United Kingdom - England
Host Institution
University of Sussex
Program(s)
University of Sussex
UCEAP Course Level
Upper Division
UCEAP Subject Area(s)
Computer Science
UCEAP Course Number
115
UCEAP Course Suffix
UCEAP Official Title
INTRODUCTION TO COMPUTER SECURITY
UCEAP Transcript Title
COMPUTER SECURITY
UCEAP Quarter Units
6.00
UCEAP Semester Units
4.00
Course Description
Computer security studies the protection of software and information stored on computers connected to the internet from theft, damage, and corruption. This course explores the foundations of network and computer security, and provides an overview of the main computer system vulnerabilities and cyber attacks, as well as defenses and their limitations. The focus of the course is on the underlying principles and techniques, with examples of how they are applied in practice.
Language(s) of Instruction
English
Host Institution Course Number
G6077
Host Institution Course Title
INTRODUCTION TO COMPUTER SECURITY
Host Institution Campus
University of Sussex
Host Institution Faculty
Host Institution Degree
Host Institution Department
Informatics
Course Last Reviewed
2019-2020

COURSE DETAIL

INFORMATICS 2D: REASONING AND AGENTS
Country
United Kingdom - Scotland
Host Institution
University of Edinburgh
Program(s)
University of Edinburgh
UCEAP Course Level
Upper Division
UCEAP Subject Area(s)
Computer Science
UCEAP Course Number
140
UCEAP Course Suffix
UCEAP Official Title
INFORMATICS 2D: REASONING AND AGENTS
UCEAP Transcript Title
INFORMATICS 2D
UCEAP Quarter Units
8.00
UCEAP Semester Units
5.30
Course Description

This course focuses on approaches relating to representation, reasoning, and planning for solving real world inference. The course illustrates the importance of using a smart representation of knowledge such that it is conducive to efficient reasoning, and the need for exploiting task constraints for intelligent search and planning. The notion of representing action, space, and time is formalized in the context of agents capable of sensing the environment and taking actions that affect the current state. There is also a strong emphasis on the ability to deal with uncertain data in real world scenarios, and the planning and reasoning methods needed for inference in probabilistic domains. 

Language(s) of Instruction
English
Host Institution Course Number
INFR08010
Host Institution Course Title
INFORMATICS 2D - REASONING AND AGENTS
Host Institution Campus
Edinburgh
Host Institution Faculty
Host Institution Degree
Host Institution Department
INFORMATICS
Course Last Reviewed
2021-2022

COURSE DETAIL

FOUNDATIONS OF NATURAL LANGUAGE PROCESSING
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
153
UCEAP Course Suffix
UCEAP Official Title
FOUNDATIONS OF NATURAL LANGUAGE PROCESSING
UCEAP Transcript Title
NATURAL LANG PROC
UCEAP Quarter Units
8.00
UCEAP Semester Units
5.30
Course Description

This course covers some of the linguistic and algorithmic foundations of natural language processing (NLP). It builds on algorithmic and data science concepts developed in previous courses, applying these to NLP problems. It also equips students for more advanced NLP courses. The course is strongly empirical, using corpus data to illustrate both core linguistic concepts and algorithms, including language modeling, part of speech tagging, syntactic processing, the syntax-semantics interface, and aspects of semantic and pragmatic processing. The theoretical study of linguistic concepts and the application of algorithms to corpora in the empirical analysis of those concepts are interleaved throughout the course.

Language(s) of Instruction
English
Host Institution Course Number
INFR10078
Host Institution Course Title
FOUNDATIONS OF NATURAL LANGUAGE PROCESSING
Host Institution Campus
Edinburgh
Host Institution Faculty
Host Institution Degree
Host Institution Department
Informatics
Course Last Reviewed
2021-2022

COURSE DETAIL

AUTOMATA LOGIC AND GAMES
Country
Israel
Host Institution
Israel Institute of Technology, Technion/Neubauer
Program(s)
Technion-Institute of Technology
UCEAP Course Level
Upper Division
UCEAP Subject Area(s)
Computer Science
UCEAP Course Number
107
UCEAP Course Suffix
UCEAP Official Title
AUTOMATA LOGIC AND GAMES
UCEAP Transcript Title
AUTOMATA LOGIC&GAME
UCEAP Quarter Units
3.00
UCEAP Semester Units
2.00
Course Description

This course covers automata over infinite words: acceptance conditions, expressiveness, algorithms, and constructions. Topics include translation between types of automata; temporal logic: linear temporal logic (LTL), monadic second-order logic (MSO), and the fragment S1S; translation between logics and automata; LTL model checking; games: infinite games on graphs; solving reachability, Buchi, and parity games; and LTL synthesis using parity games.

Language(s) of Instruction
English
Host Institution Course Number
236025
Host Institution Course Title
AUTOMATA LOGIC AND GAMES
Host Institution Campus
Host Institution Faculty
Graduate School
Host Institution Degree
Joint
Host Institution Department
Computer Science
Course Last Reviewed
2021-2022
Subscribe to Computer Science