Academic Calendar 2024-2025

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

COGS-P-BCH (Cognitive Science)
䰿ҳ--(Cognitive Science with Professional Internship)

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.
Program: The Plan, 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 2023-2024 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
Introduction to Statistics
Statistics and Probability I
G. Complete the following:
360Programming Paradigms3.00
H. Complete 9.00 units from the following:9.00
Artificial Intelligence
Neural and Genetic Cognitive Models
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
C. Complete 6.00 units from the following course lists:6.00
Elective Courses27.00
Total Units120.00

Option Lists

i. Linguistics

a. Complete 6.00 units from the following:6.00
Introduction to Linguistics
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
c. Complete the following:
d. Complete the following:
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
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 and 121, 100-level courses may be deferred to later years depending upon the planned progression of subsequent courses. With approval of an advisor, 䰿ҳ100 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 working on a project directly related to Cognitive Science may count 3.00 units towards COGS_Computing.

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

G. 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 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.


Artificial Intelligence Options
351Advanced Data Analytics3.00
371Nonlinear Data Analysis3.00
372Advanced Data Analytics3.00
451Topics in Data Analytics3.00
452Neural and Genetic Computing3.00
453Topics in Artificial Intelligence3.00
455Evolutionary Optimization and Learning3.00
467Fuzzy Logic3.00
473Deep Learning3.00
474Reinforcement Learning3.00


Cognitive Science Computing Options
220System Level Programming3.00
223Software Specifications3.00
226Game Design3.00
271Linear Data Analysis3.00
325Human-Computer Interaction3.00
332Database Management Systems3.00
340Digital Systems3.00
365Algorithms I3.00
454Graphics (A)3.00
457Image Processing and Computer3.00
465Semantics of Programming Languages3.00
486Game Development3.00
496Game Development Project3.00
500Undergraduate Thesis6.00


Cognitive Science Linguistics Options
100Introduction to Linguistics6.00
101Introduction to Linguistics: Words, Sentences, and Meaning3.00
102Introduction to Linguistics: Sounds, Signs, and Perception3.00


Cognitive Science Philosophy Options
ʱ111What is Philosophy?6.00
ʱ115Fundamental Questions6.00
ʱ250Epistemology and Metaphysics6.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


Cognitive Science Psychology Options
ʳ۰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
ʳ۰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


Neuroscience Options
323Foundational Neuroscience3.00
324Systems Neuroscience3.00
401Introduction to Theoretical Neuroscience3.00


Statistic Course Options
243Introduction to Statistics3.00
ᷡ209Analysis of Process Data 13.50
䰿Ѳ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
մ263Introduction to Statistics3.00

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.