Discipline ID
bf91b86a-62db-4996-b583-29c1ffe6e71e

COURSE DETAIL

GRAPHICS
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
134
UCEAP Course Suffix
UCEAP Official Title
GRAPHICS
UCEAP Transcript Title
GRAPHICS
UCEAP Quarter Units
5.00
UCEAP Semester Units
3.30
Course Description

Students study core computer graphics concepts, including the mathematical principles used for computer-generated imagery, shading, and light approximations. They also learn different geometry representations and modelling techniques and learn to apply what they have learned to practical computer graphics problems, using modern shader languages and graphics accelerators.

Language(s) of Instruction
English
Host Institution Course Number
COMP60005
Host Institution Course Title
GRAPHICS
Host Institution Campus
Host Institution Faculty
Host Institution Degree
Host Institution Department
Computing
Course Last Reviewed
2024-2025

COURSE DETAIL

INTRODUCTION TO SOFTWARE ENGINEERING
Country
Australia
Host Institution
University of Queensland
Program(s)
University of Queensland
UCEAP Course Level
Lower Division
UCEAP Subject Area(s)
Computer Science
UCEAP Course Number
15
UCEAP Course Suffix
UCEAP Official Title
INTRODUCTION TO SOFTWARE ENGINEERING
UCEAP Transcript Title
INTRO SOFTWARE ENGR
UCEAP Quarter Units
6.00
UCEAP Semester Units
4.00
Course Description

This course examines software engineering through programming with particular focus on the fundamentals of computing & programming. It includes building abstractions with procedures, data & objects; data modelling; and designing, coding & debugging programs of increasing complexity.

Language(s) of Instruction
English
Host Institution Course Number
CSSE1001
Host Institution Course Title
INTRODUCTION TO SOFTWARE ENGINEERING
Host Institution Course Details
Host Institution Campus
Queensland
Host Institution Faculty
Host Institution Degree
Host Institution Department
Information Technology & Electrical Engineering
Course Last Reviewed
2022-2023

COURSE DETAIL

DESIGN OF EMBEDDED SYSTEMS
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
158
UCEAP Course Suffix
UCEAP Official Title
DESIGN OF EMBEDDED SYSTEMS
UCEAP Transcript Title
DESGN EMBEDED SYSTM
UCEAP Quarter Units
6.00
UCEAP Semester Units
4.00
Course Description

This course gives a general introduction to embedded system design which can be implemented using System-on-Chip technology. This kind of embedded systems contains both hardware and software components and therefore a hardware/software co-design is emphasized. The course gives a basic knowledge on specification methods, design representations (computational models) as well as related design methods. Special emphasis is placed on interface synthesis and low-power design methods.

Language(s) of Instruction
English
Host Institution Course Number
EDAN15
Host Institution Course Title
DESIGN OF EMBEDDED SYSTEMS
Host Institution Course Details
Host Institution Campus
Host Institution Faculty
Engineering
Host Institution Degree
Host Institution Department
Computer Science
Course Last Reviewed
2021-2022

COURSE DETAIL

ELEMENTS OF MACHINE LEARNING
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
102
UCEAP Course Suffix
UCEAP Official Title
ELEMENTS OF MACHINE LEARNING
UCEAP Transcript Title
ELEMNT MACHNE LEARN
UCEAP Quarter Units
6.00
UCEAP Semester Units
4.00
Course Description
Machine learning lies at the heart of Artificial Intelligence. This course considers machine learning at an advanced step of the data processing pipeline, where it is used to turn data into knowledge. Students are introduced to the basics of machine learning including foundations, deep learning, writing code for machine learning in practice, modern machine learning tools, libraries, and infrastructures. The course covers the following tentative topic list: foundations of learning and generalization; non-linear classification; non-linear regression; neural networks and deep learning.
Language(s) of Instruction
English
Host Institution Course Number
NDAB18003U
Host Institution Course Title
ELEMENTS OF MACHINE LEARNING
Host Institution Course Details
Host Institution Campus
Science
Host Institution Faculty
Host Institution Degree
Host Institution Department
Computer Science
Course Last Reviewed
2020-2021

COURSE DETAIL

COMPUTER SECURITY AND CRYPTOGRAPHY
Country
United Kingdom - England
Host Institution
University of Kent
Program(s)
English Universities,University of Kent
UCEAP Course Level
Upper Division
UCEAP Subject Area(s)
Computer Science
UCEAP Course Number
140
UCEAP Course Suffix
UCEAP Official Title
COMPUTER SECURITY AND CRYPTOGRAPHY
UCEAP Transcript Title
COMP SEC&CRYPTGPHY
UCEAP Quarter Units
6.00
UCEAP Semester Units
4.00
Course Description
This course explores areas in computing systems where security is of major importance and the techniques used to secure them. The areas examined include computer operating systems (and increasingly, distributed operating systems), distributed applications (such as electronic commerce over the Internet), and embedded systems (ranging from smart cards and pay-TV to large industrial plant and telecommunications systems).
Language(s) of Instruction
English
Host Institution Course Number
CO634
Host Institution Course Title
COMPUTER SECURITY AND CRYPTOGRAPHY
Host Institution Course Details
Host Institution Campus
University of Kent
Host Institution Faculty
Host Institution Degree
Host Institution Department
School of Computing
Course Last Reviewed

COURSE DETAIL

NUMERICAL OPTIMIZATION
Country
Denmark
Host Institution
University of Copenhagen
Program(s)
University of Copenhagen
UCEAP Course Level
Upper Division
UCEAP Subject Area(s)
Mathematics Computer Science
UCEAP Course Number
167
UCEAP Course Suffix
UCEAP Official Title
NUMERICAL OPTIMIZATION
UCEAP Transcript Title
NUM OPTIMIZATION
UCEAP Quarter Units
6.00
UCEAP Semester Units
4.00
Course Description

This course builds up a toolbox of numerical optimization methods for building solutions in future studies, thereby making it an ideal supplement for students from many different fields in science. The course is taught both at a theoretical level that goes into deriving the math, and also on an implementation level with focus on computer science and good programming practice. Students participate in weekly programming exercises where they implement the algorithms and methods introduced from theory, and apply their own implementations to case-study problems like computing the motion of a robot hand or fitting a model to highly non-linear data. Topics include: first order optimality conditions, Karush-Kuhn-Tucker conditions, Taylors theorem, mean value theorem, nonlinear equation solving, linear search methods, trust region methods, linear least-squares fitting, regression problems, and normal equations.

Language(s) of Instruction
English
Host Institution Course Number
NDAA09009U
Host Institution Course Title
NUMERICAL OPTIMISATION
Host Institution Course Details
Host Institution Campus
Host Institution Faculty
Faculty of Science
Host Institution Degree
Master
Host Institution Department
Department of Computer Science
Course Last Reviewed
2021-2022

COURSE DETAIL

DATABASE SYSTEMS
Country
Australia
Host Institution
University of New South Wales
Program(s)
University of New South Wales
UCEAP Course Level
Upper Division
UCEAP Subject Area(s)
Computer Science
UCEAP Course Number
133
UCEAP Course Suffix
UCEAP Official Title
DATABASE SYSTEMS
UCEAP Transcript Title
DATABASE SYSTEMS
UCEAP Quarter Units
6.00
UCEAP Semester Units
4.00
Course Description

This course examines database systems. It covers data models: entity-relationship, relational, object-oriented; relational database management systems: data definition, query languages, development tools; database application design and implementation; architecture of relational database management systems: storage management, query processing, transaction processing; lab: design and implementation of a database application.

Language(s) of Instruction
English
Host Institution Course Number
COMP3311
Host Institution Course Title
DATABASE SYSTEMS
Host Institution Campus
Host Institution Faculty
School of Computer Science and Engineering
Host Institution Degree
Host Institution Department
Course Last Reviewed
2022-2023

COURSE DETAIL

INTRODUCTION TO INTELLIGENT VEHICLES
Country
Taiwan
Host Institution
National Taiwan University
Program(s)
National Taiwan University
UCEAP Course Level
Upper Division
UCEAP Subject Area(s)
Computer Science
UCEAP Course Number
106
UCEAP Course Suffix
UCEAP Official Title
INTRODUCTION TO INTELLIGENT VEHICLES
UCEAP Transcript Title
INTRO INTEL VEHICLE
UCEAP Quarter Units
4.50
UCEAP Semester Units
3.00
Course Description

Intelligent vehicles can communicate with other vehicles or roadside units and behave autonomously. They are believed to significantly change the way that people move from one place to another. This class introduces fundamental knowledge in intelligent vehicles and then focuses on some specific advanced topics (e.g., security). The knowledge and topics bring state-of-the-art technology to students and develop their skills in system modeling, design, and analysis.

There are mainly four parts in this class:
(1) Background: This part introduces traditional (i.e., without connectivity and autonomy) system architecture, vehicular networks, and basic design and analysis approaches.
(2) Applications: This part introduces applications of intelligent vehicles, including advanced driver-assistance systems, cooperative adaptive cruise control, and intersection management.
(3) Technology: This part introduces the technology which is needed to realize the applications of intelligent vehicles.
(4) Advanced Topics: This part introduces advanced topics such as over-the-air update, security, and certification.

Depending on students' interests, final projects can be survey, implementation, or research. 

Language(s) of Instruction
English
Host Institution Course Number
CSIE5452
Host Institution Course Title
INTRODUCTION TO INTELLIGENT VEHICLES
Host Institution Campus
Host Institution Faculty
Electrical Engineering and Computer Science
Host Institution Degree
Host Institution Department
Course Last Reviewed
2022-2023

COURSE DETAIL

INTERACTIVE SYSTEMS DEVELOPMENT
Country
Spain
Host Institution
Complutense University of Madrid
Program(s)
Complutense University of Madrid
UCEAP Course Level
Upper Division
UCEAP Subject Area(s)
Computer Science
UCEAP Course Number
127
UCEAP Course Suffix
UCEAP Official Title
INTERACTIVE SYSTEMS DEVELOPMENT
UCEAP Transcript Title
INTERACTIVE SYS DEV
UCEAP Quarter Units
5.00
UCEAP Semester Units
3.30
Course Description

This course examines the fundamentals of human-computer interaction to design, develop, and evaluate interactive systems based on information technologies that ensure the accessibility, ergonomics and usability of the systems. Topics include: introduction to human-computer interaction (HCI); interaction models and metaphors; user-centered design; assessment of interactive systems. 

Language(s) of Instruction
Host Institution Course Number
803287
Host Institution Course Title
DESARROLLO DE SISTEMAS INTERACTIVOS
Host Institution Campus
Campus de Ciudad Universitaria
Host Institution Faculty
Facultad de Informática,
Host Institution Degree
Grado en Ingeniería Informática
Host Institution Department
Ingeniería del Software e Inteligencia Artificial
Course Last Reviewed
2024-2025

COURSE DETAIL

PYTHON PROGRAMMING
Country
Spain
Host Institution
UC Center, Madrid
Program(s)
Data Science and Python in Madrid,Data Science in Madrid
UCEAP Course Level
Lower Division
UCEAP Subject Area(s)
Computer Science
UCEAP Course Number
15
UCEAP Course Suffix
UCEAP Official Title
PYTHON PROGRAMMING
UCEAP Transcript Title
PYTHON PROGRAMMING
UCEAP Quarter Units
5.00
UCEAP Semester Units
3.30
Course Description

This course offers an introduction to the fundamental principles and concepts of computers and programming with the programming language Python.

Language(s) of Instruction
English
Host Institution Course Number
Host Institution Course Title
Host Institution Course Details
Host Institution Campus
Host Institution Faculty
Host Institution Degree
Host Institution Department
Course Last Reviewed
2022-2023
Subscribe to Computer Science