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

COURSE DETAIL

ARTIFICIAL INTELLIGENCE AND NEURAL COMPUTING
Country
United Kingdom - England
Host Institution
University College London
Program(s)
University College London
UCEAP Course Level
Upper Division
UCEAP Subject Area(s)
Computer Science
UCEAP Course Number
134
UCEAP Course Suffix
UCEAP Official Title
ARTIFICIAL INTELLIGENCE AND NEURAL COMPUTING
UCEAP Transcript Title
AI&NEURAL COMPUTING
UCEAP Quarter Units
6.00
UCEAP Semester Units
4.00
Course Description

This course introduces artificial intelligence and neural computing as both technical subjects and as fields of intellectual activity. The course introduces basic concepts of artificial intelligence for reasoning and learning behavior; and introduces neural computing as an alternative knowledge acquisition/representation paradigm, to explain its basic principles and to describe a range of neural computing techniques and their application areas.

Language(s) of Instruction
English
Host Institution Course Number
COMP0024
Host Institution Course Title
ARTIFICIAL INTELLIGENCE AND NEURAL COMPUTING
Host Institution Campus
University College London
Host Institution Faculty
Host Institution Degree
bachelors
Host Institution Department
Computer Science

COURSE DETAIL

APPLIED DEEP LEARNING
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
140
UCEAP Course Suffix
UCEAP Official Title
APPLIED DEEP LEARNING
UCEAP Transcript Title
APPL DEEP LEARNING
UCEAP Quarter Units
5.00
UCEAP Semester Units
3.30
Course Description

This course examines deep learning. It covers the motivations and principles for building deep learning systems; how deep learning relates to the broader field of artificial intelligence; problems associated with domain specific data; recognition; image generation; reinforcement learning; language translation; computer vision; natural language processing; PyTorch; Tensorflow; and numerical optimization algorithms.

Language(s) of Instruction
English
Host Institution Course Number
COMP3340
Host Institution Course Title
APPLIED DEEP LEARNING
Host Institution Campus
Host Institution Faculty
Host Institution Degree
Host Institution Department
Computer Science

COURSE DETAIL

COMPILER AND FORMAL LANGUAGES
Country
United Kingdom - England
Host Institution
King's College London
Program(s)
King's College London
UCEAP Course Level
Upper Division
UCEAP Subject Area(s)
Computer Science
UCEAP Course Number
130
UCEAP Course Suffix
UCEAP Official Title
COMPILER AND FORMAL LANGUAGES
UCEAP Transcript Title
COMPILER&FORML LANG
UCEAP Quarter Units
6.00
UCEAP Semester Units
4.00
Course Description

This course explains the techniques behind compilers, lexers and parsers. It looks into mathematical formalisms of regular expressions, context-free grammars, and shows their applications to computer languages and illustrates low level machine languages and compiler techniques. Students learn how to use regular expressions to scrape information from the web, how to design grammars for parsing languages and how to implement a small interpreter and compiler. Students will be able to implement the central components of a small compiler. Students will also know the theory behind lexing and parsing so that they canchoose an appropriate algorithm for recognising a computer language.

Language(s) of Instruction
English
Host Institution Course Number
6CCS3CFL
Host Institution Course Title
COMPILER AND FORMAL LANGUAGES
Host Institution Campus
King's College London
Host Institution Faculty
Host Institution Degree
Host Institution Department
Department of Informatics

COURSE DETAIL

PROGRAMMING
Country
Netherlands
Host Institution
Leiden University College
Program(s)
Leiden University College
UCEAP Course Level
Lower Division
UCEAP Subject Area(s)
Computer Science
UCEAP Course Number
50
UCEAP Course Suffix
UCEAP Official Title
PROGRAMMING
UCEAP Transcript Title
PROGRAMMING
UCEAP Quarter Units
6.00
UCEAP Semester Units
4.00
Course Description
This course serves as a starting point in which students develop basic programming skills and obtain a much better understanding of what programming entails. The ability to program or at least to understand how programming works and what it can do is very important for approaching most if not all global challenges of today, be it climate change, crisis management, tackling health issues, or fighting poverty and discrimination, because programming enables the use of available data and tools to recombine them into useful, specific applications that help people to make better informed decisions. The course starts with the basics of programming using the programming language Python. Python is relatively simple and concise compared to other programming languages and students interactively explore it and try to reach a level where they can set up little programs, defining their own projects.
Language(s) of Instruction
English
Host Institution Course Number
4503PRGR5Y
Host Institution Course Title
PROGRAMMING
Host Institution Campus
Host Institution Faculty
Host Institution Degree
Host Institution Department
Year 1 Courses

COURSE DETAIL

INTRODUCTION TO MOBILE ROBOTICS
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
145
UCEAP Course Suffix
UCEAP Official Title
INTRODUCTION TO MOBILE ROBOTICS
UCEAP Transcript Title
INTRO MOB ROBOTICS
UCEAP Quarter Units
4.00
UCEAP Semester Units
2.70
Course Description

A mobile robot is a machine controlled by software that uses sensors and other technology to identify its surroundings and move around its environment. This course provides a general understanding of mobile robotics and related concepts, covering topics such as sensing, computer vision (i.e., visual perception), state estimation (e.g., localization and mapping), and motion planning. The emphasis is on algorithms, probabilistic reasoning, optimization, inference mechanisms, and behavior strategies, as opposed to electromechanical systems design. Practically useful tools and simulators for developing real robotic systems are also covered in this course. 

Language(s) of Instruction
English
Host Institution Course Number
INFR10085
Host Institution Course Title
INTRODUCTION TO MOBILE ROBOTICS
Host Institution Campus
University of Edinburgh
Host Institution Faculty
Host Institution Degree
Host Institution Department
School of Informatics

COURSE DETAIL

NETWORKS AND INTERNET SYSTEMS
Country
Ireland
Host Institution
University College Dublin
Program(s)
University College Dublin
UCEAP Course Level
Upper Division
UCEAP Subject Area(s)
Computer Science
UCEAP Course Number
102
UCEAP Course Suffix
UCEAP Official Title
NETWORKS AND INTERNET SYSTEMS
UCEAP Transcript Title
NETWORK&INTERNT SYS
UCEAP Quarter Units
4.00
UCEAP Semester Units
2.70
Course Description
This course introduces the OSI stack to students, and goes through the various layers in detail. Topics include network types, functions, topologies, transmissions, switching, routing, management, reference models, architectures, protocols, and standards; network user applications; flow and congestion control strategies; design and implementation considerations; and use in internet systems.
Language(s) of Instruction
English
Host Institution Course Number
COMP30040
Host Institution Course Title
NETWORKS AND INTERNET SYSTEMS
Host Institution Campus
UC Dublin
Host Institution Faculty
Host Institution Degree
Host Institution Department
Computer Science

COURSE DETAIL

INTRODUCTION TO E-HEALTH
Country
Sweden
Host Institution
Lund University
Program(s)
Lund University
UCEAP Course Level
Upper Division
UCEAP Subject Area(s)
Health Sciences Computer Science
UCEAP Course Number
123
UCEAP Course Suffix
UCEAP Official Title
INTRODUCTION TO E-HEALTH
UCEAP Transcript Title
INTRO TO E-HEALTH
UCEAP Quarter Units
6.00
UCEAP Semester Units
4.00
Course Description

The course provides an introduction to e-health by introducing basic concepts and describe how added value can be created in health care processes by the use of e-health systems. The course also provides knowledge about process analysis and information security in health care as well as an overview of current e-health research.

Language(s) of Instruction
English
Host Institution Course Number
SASE40
Host Institution Course Title
INTRODUCTION TO E-HEALTH
Host Institution Campus
Host Institution Faculty
School of Economics and Management
Host Institution Degree
Host Institution Department
Informatics

COURSE DETAIL

ALGORITHMS, DATASTRUCTURES, AND COMPLEXITY
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
101
UCEAP Course Suffix
UCEAP Official Title
ALGORITHMS, DATASTRUCTURES, AND COMPLEXITY
UCEAP Transcript Title
ALGRTHM&DATA STRCTR
UCEAP Quarter Units
4.00
UCEAP Semester Units
2.70
Course Description
Algorithms and data structures are fundamental in computer science. Data structures are used to model reality and the choice of data structures affects the efficiency of algorithms. This course gives students knowledge of advanced data structures for abstract models and advanced graphs. Students also obtain improved knowledge of algorithms, particularly graph algorithms. The course also gives students knowledge of: techniques for analyzing algorithms with respect to performance; graphs and graph algorithms; data structures for graphs; problem solving strategies such as divide and conquer, greedy algorithms and brute force; techniques for analyzing the time complexity of algorithms; introduction to the complexity classes P and NP, computability and the Church-Turing thesis.
Language(s) of Instruction
English
Host Institution Course Number
EDAF05
Host Institution Course Title
ALGORITHMS, DATASTRUCTURES, AND COMPLEXITY
Host Institution Campus
Engineering
Host Institution Faculty
Host Institution Degree
Host Institution Department
Engineering- Computer Science

COURSE DETAIL

CYBER SECURITY: THE BASICS OF ETHICAL HACKING
Country
United Kingdom - England
Host Institution
University of Cambridge, Pembroke College
Program(s)
Summer in Cambridge
UCEAP Course Level
Upper Division
UCEAP Subject Area(s)
Sociology Computer Science
UCEAP Course Number
108
UCEAP Course Suffix
S
UCEAP Official Title
CYBER SECURITY: THE BASICS OF ETHICAL HACKING
UCEAP Transcript Title
ETHICAL HACKING
UCEAP Quarter Units
5.00
UCEAP Semester Units
3.30
Course Description

Ethical hacking tests the vulnerabilities of an organization's network. It is more than using IT, but involves an understanding of the psychological and sociological frameworks within which uses that network functions. This explores the basics of hacking and Open Source Intelligence gathering techniques, and teaches students how to use these skills practically and within legal boundaries of the European Union. Both theoretical and practical aspects of (ethical) hacking are covered with an emphasis on follow-through.

Language(s) of Instruction
English
Host Institution Course Number
Host Institution Course Title
CYBER SECURITY: THE BASICS OF ETHICAL HACKING
Host Institution Campus
Host Institution Faculty
Social Sciences
Host Institution Degree
Host Institution Department

COURSE DETAIL

INTRODUCTION TO ARTIFICIAL INTELLIGENCE
Country
Canada
Host Institution
University of British Columbia
Program(s)
University of British Columbia
UCEAP Course Level
Upper Division
UCEAP Subject Area(s)
Computer Science
UCEAP Course Number
108
UCEAP Course Suffix
UCEAP Official Title
INTRODUCTION TO ARTIFICIAL INTELLIGENCE
UCEAP Transcript Title
ARTIFICIAL INTEL
UCEAP Quarter Units
6.00
UCEAP Semester Units
4.00
Course Description
This course offers an introduction to artificial intelligence including problem-solving and planning as well as state/action models and graph searching. It discusses natural language understanding and computational vision. This course also examines applications of artificial intelligence.
Language(s) of Instruction
English
Host Institution Course Number
CPSC 322
Host Institution Course Title
INTRODUCTION TO ARTIFICIAL INTELLIGENCE
Host Institution Campus
UBC Vancouver
Host Institution Faculty
Host Institution Degree
Host Institution Department
Computer Science
Subscribe to Computer Science