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

COURSE DETAIL

COMPUTING 2 USABILITY AND SECURITY
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
122
UCEAP Course Suffix
UCEAP Official Title
COMPUTING 2 USABILITY AND SECURITY
UCEAP Transcript Title
COMP USE & SECURITY
UCEAP Quarter Units
6.00
UCEAP Semester Units
4.00
Course Description

This course provides an integrated treatment of two critical topics for a computing professional: human computer interaction (HCI) and security. It will cover basic skills to evaluate systems for their effectiveness in meeting people's needs within the contexts of their use, building knowledge of common mistakes in systems, and approaches to avoid those mistakes.

Language(s) of Instruction
English
Host Institution Course Number
INFO2222
Host Institution Course Title
COMPUTING 2 USABILITY AND SECURITY
Host Institution Course Details
Host Institution Campus
Camperdown/Darlington
Host Institution Faculty
Host Institution Degree
Host Institution Department
Computer Science
Course Last Reviewed
2025-2026

COURSE DETAIL

MACHINE LEARNING
Country
New Zealand
Host Institution
University of Auckland
Program(s)
University of Auckland
UCEAP Course Level
Upper Division
UCEAP Subject Area(s)
Computer Science
UCEAP Course Number
161
UCEAP Course Suffix
UCEAP Official Title
MACHINE LEARNING
UCEAP Transcript Title
MACHINE LEARNING
UCEAP Quarter Units
6.00
UCEAP Semester Units
4.00
Course Description

This course examines the field of machine learning, focusing on the core concepts of supervised and unsupervised learning. In supervised learning, we will discuss algorithms that are trained on input data labelled with the desired output.  Examples of these topics include decision trees, regression, support vector machines, and neural networks. In unsupervised learning, we aim to discover latent structure from input data where no output labels are available. Examples of these topics include clustering and association rule mining.  Students will learn fundamental theory and algorithms that underpin these machine learning techniques, as well as develop an understanding of the relationships between these algorithms and their practical implementation. We will discuss practicalities in the application of machine learning to a range of problems.

Language(s) of Instruction
English
Host Institution Course Number
COMPSCI 361
Host Institution Course Title
MACHINE LEARNING
Host Institution Campus
Auckland
Host Institution Faculty
Computer Science
Host Institution Degree
Host Institution Department
Course Last Reviewed
2025-2026

COURSE DETAIL

COMPUTATIONAL STRUCTURES IN DATA SCIENCE
Country
Spain
Host Institution
Carlos III University of 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
COMPUTATIONAL STRUCTURES IN DATA SCIENCE
UCEAP Transcript Title
CP STRUCTR/DATA SCI
UCEAP Quarter Units
4.50
UCEAP Semester Units
3.00
Course Description

This course provides a rigorous introduction to programming, abstraction, and the structure of programs. It is designed for students who wish to deepen their understanding of computer science concepts in the context of data science. The primary programming language used is Python; however, the course emphasizes foundational programming ideas, not just language-specific syntax.

It is recommended, but not strictly required, that students have taken a Foundations of Data Science course. There is no formal programming-related prerequisite for this course; students do not need to be familiar with any particular programming language before starting the course.

Language(s) of Instruction
English
Host Institution Course Number
Host Institution Course Title
COMPUTATIONAL STRUCTURES IN DATA SCIENCE
Host Institution Course Details
Host Institution Campus
Host Institution Faculty
Carlos III International School
Host Institution Degree
Host Institution Department
Course Last Reviewed
2026-2027

COURSE DETAIL

ROBOTICS SYSTEMS AND SCIENCE
Country
United Kingdom - England
Host Institution
University of Bristol
Program(s)
University of Bristol
UCEAP Course Level
Upper Division
UCEAP Subject Area(s)
Computer Science
UCEAP Course Number
121
UCEAP Course Suffix
UCEAP Official Title
ROBOTICS SYSTEMS AND SCIENCE
UCEAP Transcript Title
ROBOTICS SYSTEM&SCI
UCEAP Quarter Units
8.00
UCEAP Semester Units
5.30
Course Description

Topics covered in this course include writing and debugging software for hardware, working with microcontrollers, sensors, motors, key theoretical concepts for robotic systems, the scientific method applied to robotic systems, and scientific reporting and writing.

Language(s) of Instruction
English
Host Institution Course Number
SEMTM0042
Host Institution Course Title
ROBOTICS SYSTEMS AND SCIENCE
Host Institution Campus
Host Institution Faculty
School of Engineering Mathematics and Technology
Host Institution Degree
Host Institution Department
Course Last Reviewed
2025-2026

COURSE DETAIL

TEXT MINING: TRANSFORMING TEXT INTO KNOWLEDGE
Country
Netherlands
Host Institution
Utrecht University
Program(s)
Utrecht University
UCEAP Course Level
Upper Division
UCEAP Subject Area(s)
Computer Science
UCEAP Course Number
122
UCEAP Course Suffix
UCEAP Official Title
TEXT MINING: TRANSFORMING TEXT INTO KNOWLEDGE
UCEAP Transcript Title
TEXT MINING
UCEAP Quarter Units
6.00
UCEAP Semester Units
4.00
Course Description

This course introduces a variety of basic principles, techniques, and modern advances in text mining. Topics to be covered include basic natural language processing techniques, text representation, text classification, feature selection, text clustering and topic models, word embedding, deep neural networks and introduction to (large) language models. During the course, students actively learn how to apply text mining methods to data analysis and how to use them together with natural language processing and machine learning techniques on real data problems. The course has a strong practical focus: students gain hands-on experience in Python by applying the methods to real data during the course and interpreting the results. The course provides an understanding of the principles, problems, techniques, and solutions associated with text mining and to enable them to gain knowledge of how recent advances in text mining relate to innovative approaches to organizing, characterizing, finding and exploiting large amounts of textual information in the search for new knowledge. Assumed knowledge includes basic knowledge/motivation in programming and data science.

Language(s) of Instruction
English
Host Institution Course Number
202400006
Host Institution Course Title
TEXT MINING: TRANSFORMING TEXT INTO KNOWLEDGE
Host Institution Campus
Utrecht University
Host Institution Faculty
Faculty of Social Sciences
Host Institution Degree
Host Institution Department
Course Last Reviewed
2025-2026

COURSE DETAIL

MECHATRONICS, INDUSTRIAL PRODUCT DESIGN
Country
Sweden
Host Institution
Lund University
Program(s)
Lund University
UCEAP Course Level
Upper Division
UCEAP Subject Area(s)
Mechanical Engineering Electrical Engineering Computer Science
UCEAP Course Number
169
UCEAP Course Suffix
UCEAP Official Title
MECHATRONICS, INDUSTRIAL PRODUCT DESIGN
UCEAP Transcript Title
MECH IND DESIGN
UCEAP Quarter Units
6.00
UCEAP Semester Units
4.00
Course Description

The course providers the knowledge, skills, and experience from taking part in an industrially based mechatronic development project, which is conducted up to a working prototype. The principal design of the product has been formed in the course Applied Mechatronics. It is essential that the work is done in a team with competences from various fields. The project is done during two study periods. The course participants should develop the mechatronic parts of those projects or other purely mechatronic products. The development process starts with extensive information search, brainstorming, and evaluation, activities which often encompass 30-40% of the total workload. This has been done in the course EIEN65 Applied Mechatronics. Then follows in this course selection of concept, constructive design of the product idea, ordering of components, building, testing, and adjustments. The course concludes with the official presentation of the designed products, where representatives from industry, course leaders, and the press take part. Assumed prior knowledge: Applied Mechatronics.

Language(s) of Instruction
English
Host Institution Course Number
EIEN70
Host Institution Course Title
MECHATRONICS, INDUSTRIAL PRODUCT DESIGN
Host Institution Campus
Lund
Host Institution Faculty
Engineering
Host Institution Degree
Host Institution Department
Course Last Reviewed
2025-2026

COURSE DETAIL

MACHINE LEARNING
Country
Australia
Host Institution
University of Queensland
Program(s)
University of Queensland
UCEAP Course Level
Upper Division
UCEAP Subject Area(s)
Computer Science
UCEAP Course Number
127
UCEAP Course Suffix
UCEAP Official Title
MACHINE LEARNING
UCEAP Transcript Title
MACHINE LEARNING
UCEAP Quarter Units
6.00
UCEAP Semester Units
4.00
Course Description

This course examines the theory and practice of machine learning, including conceptual, computational, mathematical and statistical frameworks. Topics include: classification, regression, optimization, neural networks, deep learning, unsupervised learning, semi-supervised learning, clustering, dimensionality reduction and generative models. The implementation of machine learning techniques, experimentation and practical application are a central theme of the course.

Language(s) of Instruction
English
Host Institution Course Number
COMP4702
Host Institution Course Title
MACHINE LEARNING
Host Institution Campus
Brisbane
Host Institution Faculty
Host Institution Degree
Host Institution Department
Computer Science
Course Last Reviewed
2025-2026

COURSE DETAIL

INTRODUCTION TO QUANTUM PROGRAMMING AND SEMANTICS
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
150
UCEAP Course Suffix
UCEAP Official Title
INTRODUCTION TO QUANTUM PROGRAMMING AND SEMANTICS
UCEAP Transcript Title
QUANTM PROG&SEMNTCS
UCEAP Quarter Units
4.00
UCEAP Semester Units
2.70
Course Description

There are several languages for programming quantum protocols. Each has its own strengths and weaknesses. This course surveys current platforms (OpenQAsm, Qiskit, Q#, Quipper, Quantomatic, and PyZX) and analyzes their respective features semantically. The theoretical analysis uses category theory, a powerful mathematical tool in logic and informatics, that has influenced the design of many modern programming languages. It enables a powerful graphical calculus that lets you draw pictures instead of writing algebraic expressions. This technique is visually extremely insightful, yet completely rigorous. For example, correctness of protocols often comes down to whether a picture is connected or disconnected, whether there is information flow from one end to another. In a practical way, this course investigates the conceptual reasons why quantum protocols and quantum computing work, rather than their algorithmic and complexity-theoretic aspects.

Language(s) of Instruction
English
Host Institution Course Number
INFR11243
Host Institution Course Title
INTRODUCTION TO QUANTUM PROGRAMMING AND SEMANTICS
Host Institution Course Details
Host Institution Campus
Host Institution Faculty
School of Informatics
Host Institution Degree
Host Institution Department
Course Last Reviewed
2025-2026

COURSE DETAIL

ADVANCED ARTIFICIAL INTELLIGENCE AND MACHINE LEARNING: COMPUTER VISION
Country
United Kingdom - England
Host Institution
Lady Margaret Hall, University of Oxford
Program(s)
Summer in Oxford, Lady Margaret Hall
UCEAP Course Level
Upper Division
UCEAP Subject Area(s)
Computer Science
UCEAP Course Number
152
UCEAP Course Suffix
S
UCEAP Official Title
ADVANCED ARTIFICIAL INTELLIGENCE AND MACHINE LEARNING: COMPUTER VISION
UCEAP Transcript Title
ADV AI: COMP VISION
UCEAP Quarter Units
6.00
UCEAP Semester Units
4.00
Course Description

In this course, students who are already familiar with the key theoretical foundations of artificial intelligence and machine learning dive deeper into the exciting capabilities of this area of research and its applications. The course begins with computer vision algorithms for classification, recognition, detection, and their implementation in deep learning libraries, before exploring autoencoders and variational autoencoders, and gaining insights into the training and application of generative adversarial networks. It then proceeds to an in-depth examination of diffusion models, including score-based diffusion models, latent diffusion models, and Stable Diffusion. The final part of the course explores even more advanced topics, including the representation of 3D objects, vision transformers, video classification, and text to image generation.

Language(s) of Instruction
English
Host Institution Course Number
Host Institution Course Title
ADVANCED ARTIFICIAL INTELLIGENCE AND MACHINE LEARNING: COMPUTER VISION
Host Institution Campus
Host Institution Faculty
Host Institution Degree
Host Institution Department
Course Last Reviewed
2026-2027

COURSE DETAIL

METHODS OF ARTIFICIAL INTELLIGENCE
Country
United Kingdom - England
Host Institution
University of Bristol
Program(s)
University of Bristol
UCEAP Course Level
Upper Division
UCEAP Subject Area(s)
Computer Science
UCEAP Course Number
133
UCEAP Course Suffix
UCEAP Official Title
METHODS OF ARTIFICIAL INTELLIGENCE
UCEAP Transcript Title
METHODS ARTIF INTEL
UCEAP Quarter Units
8.00
UCEAP Semester Units
5.30
Course Description

This course covers modern approaches to artificial intelligence with a focus on neural networks (NNs). Among other topics, students cover discussions of NN loss functions, optimization, and back propagation. Throughout the course there is a focus on students understanding theory and modelling principles in order to apply them effectively to AI. At the end of the course, students apply these principles to other AI tasks and learn how that can be done in practice.

Language(s) of Instruction
English
Host Institution Course Number
SEMT20003
Host Institution Course Title
METHODS OF ARTIFICIAL INTELLIGENCE
Host Institution Campus
Host Institution Faculty
School of Engineering Mathematics and Technology
Host Institution Degree
Host Institution Department
Course Last Reviewed
2025-2026
Subscribe to Computer Science