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

COURSE DETAIL

INTRODUCTION TO MACHINE LEARNING
Country
Korea, South
Host Institution
Yonsei University
Program(s)
Yonsei University Summer
UCEAP Course Level
Lower Division
UCEAP Subject Area(s)
Computer Science
UCEAP Course Number
12
UCEAP Course Suffix
S
UCEAP Official Title
INTRODUCTION TO MACHINE LEARNING
UCEAP Transcript Title
INTRO MACHINE LEARN
UCEAP Quarter Units
4.50
UCEAP Semester Units
3.00
Course Description

This course covers foundational concepts of machine learning for beginners with limited programming experience. Students use elementary machine learning algorithms with programming languages, such as Python to solve real-life problems with data sets. In addition, this course develops the mathematical basis for students to understand how basic machine learning techniques such as singular-value decomposition, principal component analysis, and linear least squares for linear regression work.

Language(s) of Instruction
English
Host Institution Course Number
IEE1065
Host Institution Course Title
INTRODUCTION TO MACHINE LEARNING
Host Institution Campus
Yonsei International Summer School
Host Institution Faculty
Host Institution Degree
Host Institution Department
Science & Technology

COURSE DETAIL

ALGORITHMS
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
107
UCEAP Course Suffix
UCEAP Official Title
ALGORITHMS
UCEAP Transcript Title
ALGORITHMS
UCEAP Quarter Units
5.00
UCEAP Semester Units
3.30
Course Description
This course expands students' knowledge and thinking about algorithms and algorithmic design. The course exposes students to several new classes of computational problems and concrete algorithmic solutions, and provides a study of general (or commonly useful) approaches to algorithmic thinking.
Language(s) of Instruction
English
Host Institution Course Number
CO202
Host Institution Course Title
SOFTWARE ENGINEERING- ALGORITHMS
Host Institution Campus
Imperial College London
Host Institution Faculty
Host Institution Degree
Host Institution Department
Computing

COURSE DETAIL

CYBER SECURITY
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
155
UCEAP Course Suffix
UCEAP Official Title
CYBER SECURITY
UCEAP Transcript Title
CYBER SECURITY
UCEAP Quarter Units
5.00
UCEAP Semester Units
3.30
Course Description
This course introduces the principles, mechanisms and implementation of cyber security and information protection. Topics include cyber-attacks and defense; notion and terms of cyber security; introduction to cryptography; symmetric key cryptography and public key cryptography; authentication techniques; access control methods; network and Internet security and protection (e.g. firewall and IDS); application and web security; analysis and models of secure systems; cyber threat assessment and penetration testing; mobile code security.
Language(s) of Instruction
English
Host Institution Course Number
COMP3355
Host Institution Course Title
CYBER SECURITY
Host Institution Campus
Host Institution Faculty
Host Institution Degree
Host Institution Department
Computer Science

COURSE DETAIL

ARTIFICIAL INTELLIGENCE
Country
Netherlands
Host Institution
Maastricht University – University College Maastricht
Program(s)
University College Maastricht
UCEAP Course Level
Upper Division
UCEAP Subject Area(s)
Computer Science
UCEAP Course Number
120
UCEAP Course Suffix
UCEAP Official Title
ARTIFICIAL INTELLIGENCE
UCEAP Transcript Title
ARTIFICIAL INTEL
UCEAP Quarter Units
6.00
UCEAP Semester Units
4.00
Course Description
This course offers a study of artificial intelligence. The course focuses on topics including whether machines can think, and the metaphor of an “intelligent agent.” These topics are explored through an examination of a number of state-of-the-art concepts, algorithms, and methods which enable computers, such as software and robots, to solve problems in a way which deserves to be called intelligent. Topics covered in this part are chosen from AI areas such as intelligent search and constraint satisfaction, architectures for intelligent agents, and coordination among intelligent agents. The course as a whole conveys basic aspects and facets of engineering (analyzing and designing) AI systems. The course requires that students have completed high school level mathematics as a prerequisite.
Language(s) of Instruction
English
Host Institution Course Number
SCI2036
Host Institution Course Title
ARTIFICIAL INTELLIGENCE
Host Institution Campus
University College Maastricht
Host Institution Faculty
University College Maastricht
Host Institution Degree
Host Institution Department
Science

COURSE DETAIL

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

This course provides an overview of mobile, ubiquitous, and wearable computing interfaces; including commercial devices such as mobile phones, smart watches, augmented reality glasses, smart speakers, and other home devices; as well as research interfaces such as public displays, smart jewelry, or body-based user interfaces. The course sheds light on two fundamental aspects of mobile computing: the technological foundations of mobile computing interfaces and the user interface requirements for such novel computing interfaces. It contains advanced material on both technological foundations and interaction styles on mobile interfaces.

Language(s) of Instruction
English
Host Institution Course Number
NDAK16004U
Host Institution Course Title
MOBILE COMPUTING (MC)
Host Institution Campus
Host Institution Faculty
Faculty of Science
Host Institution Degree
Master
Host Institution Department
Department of Computer Science

COURSE DETAIL

INDIVIDUAL PROJECT MENG
Country
United Kingdom - England
Host Institution
Imperial College London
Program(s)
Imperial College London
UCEAP Course Level
Graduate
UCEAP Subject Area(s)
Computer Science
UCEAP Course Number
201
UCEAP Course Suffix
y
UCEAP Official Title
INDIVIDUAL PROJECT MENG
UCEAP Transcript Title
IND PROJECT MENG
UCEAP Quarter Units
12.00
UCEAP Semester Units
8.00
Course Description
In this class you will have the opportunity to demonstrate independence and originality, to plan and organise a large project over a long period, and to put into practice the knowledge, skills and research methods that you have learnt throughout the course. Upon successful completion of this module, you will have demonstrated your ability to apply previously taught knowledge and skills to a substantial problem in Computing, as an individual. You will conduct an independent investigation and apply cutting-edge research, methods and thinking appropriate to the problem, presenting complex technical material orally to a mixed audience. You will exercise scientific writing skills by way of a substantial written report, summarising your findings There will be a small number of supporting lectures that will describe the structure of the project, including expectations, milestones and deliverables,give guidance on writing and presentation skills targeted specifically at individual projects and explain the assessment procedures. Please note this is a graduate level course The rest of the project involves an independent investigation under the supervision of an academic advisor.
Language(s) of Instruction
English
Host Institution Course Number
CO401
Host Institution Course Title
INDIVIDUAL PROJECT MENG
Host Institution Campus
Imperial College
Host Institution Faculty
Host Institution Degree
Host Institution Department
Computing

COURSE DETAIL

HARDWARE
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
113
UCEAP Course Suffix
UCEAP Official Title
HARDWARE
UCEAP Transcript Title
HARDWARE
UCEAP Quarter Units
5.00
UCEAP Semester Units
3.30
Course Description
This course explores the fundamental principles and devices used in the design of digital computers, including how primitive control logic can be organized to construct a programmable machine. The course covers Boolean algebra, combinatorial logic functions, principles of semiconductor devices and logic gates, adders subtractors and multipliers, bistable storage devices, S-R flip-flop, D-type flip-flop, latch versus edge triggering, J-K flip-flops, registers, shift registers, multiplexers and decoders, counters, finite state machine design, static and dynamic RAM, register transfer descriptions, ALU design and CPU design. Practical laboratory work consists of the design of combinatorial and sequential circuits using modern VLSI design tools.
Language(s) of Instruction
English
Host Institution Course Number
C112
Host Institution Course Title
HARDWARE
Host Institution Campus
Imperial College London
Host Institution Faculty
Host Institution Degree
Host Institution Department
Computing

COURSE DETAIL

INFORMATICS 2C: INTRODUCTION TO COMPUTER SYSTEMS
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
158
UCEAP Course Suffix
UCEAP Official Title
INFORMATICS 2C: INTRODUCTION TO COMPUTER SYSTEMS
UCEAP Transcript Title
INTRO COMP SYSTEMS
UCEAP Quarter Units
8.00
UCEAP Semester Units
5.30
Course Description

The course conveys an understanding of the internal structure and implementation of digital computers. To impart this knowledge, we first explain how the interface between hardware and software is typically constructed. In addition to explaining the interface between hardware and software, this course introduces the ideas behind the hardware implementation of a processor. This course includes a brief introduction to the C programming language, which is widely used as a systems programming language.

Language(s) of Instruction
English
Host Institution Course Number
INFR08027
Host Institution Course Title
INFORMATICS 2C: INTRODUCTION TO COMPUTER SYSTEMS
Host Institution Campus
University of Edinburgh
Host Institution Faculty
School of Informatics
Host Institution Degree
Host Institution Department
College of Science and Engineering

COURSE DETAIL

APPLIED MACHINE LEARNING
Country
Sweden
Host Institution
Lund University
Program(s)
Lund University
UCEAP Course Level
Upper Division
UCEAP Subject Area(s)
Computer Science
UCEAP Course Number
120
UCEAP Course Suffix
UCEAP Official Title
APPLIED MACHINE LEARNING
UCEAP Transcript Title
APPLD MACHINE LEARN
UCEAP Quarter Units
6.00
UCEAP Semester Units
4.00
Course Description
This course provides an introduction to several subdomains of machine learning and gives an orientation to fundamental methods and algorithms within these domains. The following topics are covered: basic knowledge concerning theories and methods related to the following subdomains; unsupervised and supervised learning, classification, and regression; neural networks, including convolutional neural networks, recurrent neural networks and deep learning; Bayesian learning; reinforcement learning; support vector machines, decision trees, random forests, ensemble methods; hardware and software architectures for machine learning, parallelisation, use of GPUs.
Language(s) of Instruction
English
Host Institution Course Number
EDAN96,EDAN95,FMAN45,BMEN35
Host Institution Course Title
APPLIED MACHINE LEARNING
Host Institution Campus
Lund University
Host Institution Faculty
Engineering
Host Institution Degree
Host Institution Department
Computer Science

COURSE DETAIL

DATA SCIENCE IN PYTHON
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
108
UCEAP Course Suffix
UCEAP Official Title
DATA SCIENCE IN PYTHON
UCEAP Transcript Title
DATA SCI/PYTHON
UCEAP Quarter Units
4.00
UCEAP Semester Units
2.70
Course Description
This course is aimed at students with some previous programming experience, but not necessarily in Python. At the beginning, the course provides a "crash course" in the Python language. The remainder of the course covers a range of data science topics taught through Python, ranging from data collection and preparation, through to data analysis and visualization. Assessment for the course is based on individual project assignments which require programming.
Language(s) of Instruction
English
Host Institution Course Number
CS30760
Host Institution Course Title
DATA SCIENCE IN PYTHON
Host Institution Campus
UC Dublin
Host Institution Faculty
Host Institution Degree
Host Institution Department
Computer Science
Subscribe to Computer Science