³ÉÈË´óƬ

Academic Calendar 2025-2026

Cognitive Science – Specialization (Computing) – Bachelor of Computing (Honours)

Subject: Administered by the School of Computing in cooperation with the Departments of Languages, Literatures, and Cultures, Philosophy, and Psychology.
Plan: Consists of 93.00 units as described below.
Plan Code: COGS-S
Plan Code (with Professional internship): COGS-I
Program: The Plan, alone, or in combination with a Minor in another subject, and with sufficient electives to total 120.00 units, will lead to a Bachelor of Computing (Honours) Degree.

Note: Requirements for this program have been modified. Please consult the 2024-2025ÌýCalendar for the previous requirements.

1. Core
A. Complete the following:
°ä±õ³§°äÌý102Discrete Structures I3.00
°ä±õ³§°äÌý121Introduction to Computing Science I3.00
°ä±õ³§°äÌý124Introduction to Computing Science II3.00
B. Complete 3.00 units from the following:3.00
Linear Algebra
Introduction to Linear Algebra
C. Complete the following:
°ä°¿³Ò³§Ìý100Introduction to Cognitive Science3.00
D. Complete the following:
°ä°¿³Ò³§Ìý201Cognition and Computation3.00
E. Complete the following:
°ä±õ³§°äÌý203Discrete Structures II3.00
°ä±õ³§°äÌý204Logic for Computing Science3.00
°ä±õ³§°äÌý221Computer Architecture3.00
°ä±õ³§°äÌý235Data Structures3.00
F. Complete 3.00 units from the following:3.00
Computational Probability and Statistics
Introduction to Statistics
Statistics and Probability I
STAT_Options
G. Complete the following:
°ä±õ³§°äÌý360Programming Paradigms3.00
H. Complete 9.00 units from the following:9.00
Artificial Intelligence
CISC_Artificial_Intelligence
I. Complete the following:
°ä±õ³§°äÌý497Social, Ethical and Legal Issues in Computing3.00
2. Option
A. Complete 30.00 units from two of the following option lists:30.00
i. Linguistics
ii. Philosophy
iii. Psychology
B. Complete 9.00 units from the following course list: 9.00
COGS_Computing
C. Complete 6.00 units from the following course lists:6.00
COGS_Computing
COGS_Linguistics
COGS_Philosophy
COGS_Psychology
NSCI_Options
Electives and/or Other Plan Requirements27.00
Total Units120.00

Option Lists

i. Linguistics

a. Complete 6.00 units from the following:6.00
Introduction to Linguistics
or
Introduction to Linguistics: Words, Sentences, and Meaning
and Introduction to Linguistics: Sounds, Signs, and Perception
b. Complete 3.00 units from the following:3.00
Phonetics
Phonology
Morphology
c. Complete the following:
³¢±õ±·³ÒÌý340Syntax3.00
d. Complete the following:
³¢±õ±·³ÒÌý415Semantics3.00
Total Units15.00

ii. Philosophy

a. Complete 6.00 units from the following:6.00
PHIL at the 100-level or above
b. Complete 6.00 units from the following:6.00
Epistemology and Metaphysics
or
Metaphysics
and Epistemology
c. Complete 3.00 units from the following:3.00
Philosophy of Mathematics
Introduction to Probability and Inductive Logic
Minds and Machines
Philosophy of Psychology
Philosophy of Mind
Philosophy of Language
Philosophy of the Natural Sciences
Total Units15.00

iii. Psychology

a. Complete the following:
±Ê³§³Û°äÌý100Principles of Psychology6.00
b. Complete the following:
±Ê³§³Û°äÌý221Cognitive Psychology3.00
c. Complete 3.00 units from the following:3.00
Research Methods in Psychology
Brain and Behaviour I
d. Complete 3.00 units from the following course list:3.00
COGS_Psychology at the 300-level or above
Total Units15.00

3. Notes

A. Students with no programming experience should review the Introductory Courses paragraph included on the School of Computing overview page in the °ä²¹±ô±ð²Ô»å²¹°ù.Ìý

B. As COGS is a multi-disciplinary subject, several first-year courses are required. With the exception of °ä±õ³§°äÌý102/3.0 and °ä±õ³§°äÌý121/3.0, 100-level courses may be deferred to later years depending upon the planned progression of subsequent courses. With approval of an advisor, °ä°¿³Ò³§Ìý100/3.0 may be taken in Year 2 of the Plan.

C. Many upper-year courses in CISC, LING, PHIL, and PSYC have prerequisites outside the courses required for COGS, and students should take this into account in planning for their optional and elective units. Not all upper-year courses are offered every year.

D. The Plan allows 27.00 units for elective courses. Many disciplines are narrowly focused, and electives are essential to allow students to broaden their education. In the case of COGS, the Plan is already very broad, and students are encouraged to use their electives to further pursue the area(s) of Cognitive Science in which they are most interested.

E. With the approval of the Undergraduate Chair, students who take °ä±õ³§°äÌý500/6.0 working on a project directly related to Cognitive Science may count 3.00 units towards COGS_Computing.

F. Students completing the internship (COGS-I) will be required to complete 117.00 units towards their Bachelor of Computing degree and 9.00 units in COMP internship courses for a total of 126.00 units.

G. This Plan may not be combined with a Computing Minor (COMP-Y, COMP-Z), a Linguistics Minor (LING-Y), a Philosophy Minor (PHIL-Y), or a Psychology Minor (PSYC-Y). Please refer to Academic Program Regulation 3 for further information. 

H. A maximum of 6.00 units from courses offered by other Faculties and Schools may be counted toward the program and/or Plan requirements. This includes courses in BMED, COMM, GLPH, HSCI, LAW, NURS, and courses offered by Smith Engineering.

Cognitive Science Course Lists

The following lists may contain courses offered through other Departments. In accordance with Academic Regulation 2.6Ìý(Access to Classes), students do not have enrolment priority in all of these courses. Access to these courses may only be made available during the Open Enrolment period, and then only if space permits.

CISC_Artificial_Intelligence

°ä±õ³§°äÌý453Topics in Artificial Intelligence3.00
°ä±õ³§°äÌý455Evolutionary Optimization and Learning3.00
°ä±õ³§°äÌý473Deep Learning3.00
°ä±õ³§°äÌý474Reinforcement Learning3.00

COGS_Computing

°ä±õ³§°äÌý220System-Level Programming3.00
°ä±õ³§°äÌý223Software Specifications3.00
°ä±õ³§°äÌý226Game Design3.00
°ä±õ³§°äÌý271Linear Methods for Artificial Intelligence3.00
°ä±õ³§°äÌý325Human-Computer Interaction3.00
°ä±õ³§°äÌý332Database Management Systems3.00
°ä±õ³§°äÌý340Digital Systems3.00
°ä±õ³§°äÌý365Algorithms I3.00
°ä±õ³§°äÌý454Computer Graphics3.00
°ä±õ³§°äÌý457Image Processing and Computer Vision3.00
°ä±õ³§°äÌý465Semantics of Programming Languages3.00
°ä±õ³§°äÌý486Game Development3.00
°ä±õ³§°äÌý496Game Development Project3.00
°ä±õ³§°äÌý500Undergraduate Thesis6.00

COGS_Linguistics

³¢±õ±·³ÒÌý100Introduction to Linguistics6.00
³¢±õ±·³ÒÌý101Introduction to Linguistics: Words, Sentences, and Meaning3.00
³¢±õ±·³ÒÌý102Introduction to Linguistics: Sounds, Signs, and Perception3.00
³¢±õ±·³ÒÌý310Phonetics3.00
³¢±õ±·³ÒÌý320Phonology3.00
³¢±õ±·³ÒÌý330Morphology3.00
³¢±õ±·³ÒÌý340Syntax3.00
³¢±õ±·³ÒÌý415Semantics3.00

COGS_Philosophy

±Ê±á±õ³¢Ìý111What is Philosophy?6.00
±Ê±á±õ³¢Ìý115Fundamental Questions6.00
±Ê±á±õ³¢Ìý250Epistemology and Metaphysics6.00
±Ê±á±õ³¢Ìý251Metaphysics3.00
±Ê±á±õ³¢Ìý252Epistemology3.00
±Ê±á±õ³¢Ìý261Philosophy of Mathematics3.00
±Ê±á±õ³¢Ìý270Minds and Machines3.00
±Ê±á±õ³¢Ìý311Philosophy of Psychology3.00
±Ê±á±õ³¢Ìý351Philosophy of Mind3.00
±Ê±á±õ³¢Ìý359Philosophy of Language3.00
±Ê±á±õ³¢Ìý381Philosophy of the Natural Sciences3.00
±Ê±á±õ³¢Ìý451Current Issues in Epistemology3.00
±Ê±á±õ³¢Ìý452Current Issues in Metaphysics I3.00
±Ê±á±õ³¢Ìý464Topics in Philosophy of Mind3.00

COGS_Psychology

±Ê³§³Û°äÌý100Principles of Psychology6.00
±Ê³§³Û°äÌý203Research Methods in Psychology3.00
±Ê³§³Û°äÌý251Developmental Psychology3.00
±Ê³§³Û°äÌý271Brain and Behaviour I3.00
±Ê³§³Û°äÌý305Introduction to Comparative Cognition3.00
±Ê³§³Û°äÌý320Selected Topics in Cognitive Neuroscience3.00
±Ê³§³Û°äÌý321Psycholinguistics3.00
±Ê³§³Û°äÌý323Laboratory in Attention3.00
±Ê³§³Û°äÌý350Selected Topics in Developmental Psychology3.00
±Ê³§³Û°äÌý352Cognitive and Language Development3.00
±Ê³§³Û°äÌý353Atypical Development3.00
±Ê³§³Û°äÌý355Comparative Cognition: Cognitive Origins Laboratory3.00
±Ê³§³Û°äÌý365Selected Topics in Behavioural Neuroscience3.00
±Ê³§³Û°äÌý370Brain and Behaviour II3.00
±Ê³§³Û°äÌý420Advanced Topics in Cognitive Psychology3.00
±Ê³§³Û°äÌý422Advanced Topics in Attention3.00
±Ê³§³Û°äÌý423Driving, Deepfakes, and Disinformation: Applications of Visual Cognition3.00
±Ê³§³Û°äÌý442Culture and Cognition3.00
±Ê³§³Û°äÌý452Developmental Psycholinguistics3.00

NSCI_Options

±·³§°ä±õÌý323Foundational Neuroscience3.00
±·³§°ä±õÌý324Systems Neuroscience3.00
±·³§°ä±õÌý401Introduction to Theoretical Neuroscience3.00

STAT_Options

µþ±õ°¿³¢Ìý243Introduction to Statistics3.00
°ä±á·¡·¡Ìý209Analysis of Process Data 13.50
°ä±õ³§°äÌý171Computational Probability and Statistics3.00
°ä°¿²Ñ²ÑÌý162Managerial Statistics3.00
·¡°ä°¿±·Ìý250Introduction to Statistics3.00
³Ò±Ê±á³ÛÌý247Introduction to Statistics3.00
°­±·±Ê·¡Ìý251Introduction to Statistics3.00
±·±«¸é³§Ìý323Introduction to Statistics3.00
±Ê°¿³¢³§Ìý285Introduction to Statistics3.00
±Ê³§³Û°äÌý202Statistics in Psychology3.00
³§°¿°ä³ÛÌý211Introduction to Statistics3.00
³§°Õ´¡²ÑÌý200Introduction to Statistics3.00
³§°Õ´¡°ÕÌý161Introduction to Data Science3.00
³§°Õ´¡°ÕÌý263Introduction to Statistics3.00
1

Note that the unit weighting system in Smith Engineering differs from that in the Faculty of Arts and Science. Therefore, upon acceptance of any course from Smith Engineering, the unit weighting towards Arts and Science degree requirements shall be at the discretion of the Associate Dean (Academic). Usually, a one-term course shall count as 3.00 units and a two-term course as 6.00 units.