About Cognitive Systems

The Cognitive Systems Program (COGS) is a multi-disciplinary undergraduate program involving four departments: Computer Science, Linguistics, Philosophy, and Psychology.

Our program provides students with a thorough grounding in the principles and techniques used by intelligent systems both natural and artificial.  It emphasizes the study of existing systems (e.g., perception; linguistics), the design of new ones (e.g., machine vision; machine intelligence), and the design of interfaces between different forms of intelligent agents (e.g., human-computer interfaces).

Cognitive Systems offers five degrees – 3 offered by the Faculty of Arts and 2 offered by the Faculty of Science. You can read more about them here.

Mission Statement

Through our study of computer science, linguistics, philosophy, and psychology, we aim to gain a comprehensive understanding of human cognition, and to apply this knowledge to create intelligent artificial systems.

The multi-disciplinary aspect of the Cognitive Systems Program at UBC offers students the capacity to converse with experts in a wide range of fields. Our graduates are able to integrate, collaborate, and think outside the box.

Our integrative nature facilitates work across boundaries-blurring the lines that once separated distinct and specialized fields.

Program Overview

The Cognitive Systems program is designed to introduce students to the issues and approaches that are associated with the study of the mind and other intelligent systems, as these relate to cognition, computation, creativity, information, language, perception, and rationality.

These issues are as old as our first attempts to explain the relationship between the mind and the brain, knowledge and reality, or reasoning and truth.  They are as new as the latest developments in machine learning, in expert systems, in robotics, and in the study of human and animal intelligence.

The Program trains students to understand the theoretical connections between natural and machine intelligence and the consequences of discovering such connections.

The UBC Cognitive Systems program provides students with the opportunity to have detailed, practical work in at least one area of concentration while providing students with both breadth and integration through the five core courses regardless of stream.