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. 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 graduates 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 associated with the study of the mind and other intelligent systems, specifically as they relate to problems concerning cognition, computation, 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. These issues are also as new as the latest developments in machine learning, expert systems and robotics, and approaches to the study of intelligence.

The Program establishes the theoretical connection between human 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.