Drawing from principles of psychology, philosophy, linguistics, neuroscience, and computing, this program explores the science of the mind and thought. Cognitive scientists are probing the concept of intelligence in humans and animals in order to program intelligent computers that are not only capable of performing complex tasks, but of thinking complex thoughts.
Program Requirements
The following are the requirements for the Cognitive Science Specialization. This information is meant as a guide and is subject to change. The precise and up-to-date requirements for Computing degrees can be found online in the University's Academic Calendar. In case of discrepancies, please notify the School's Curriculum Coordinator.
A half-year/one-term course is worth 3.0 units, while a full-year/two-term course is worth 6.0 units.
Code | Title | Units |
---|---|---|
1. Core | ||
A. Complete the following: | ||
CISC 121 | Introduction to Computing Science I | 3.00 |
CISC 124 | Introduction to Computing Science II | 3.00 |
B. Complete 6.00 units from the following: | 6.00 | |
Discrete Mathematics for Computing land Introduction to Linear Algebra | ||
Discrete Mathematics for Computing land Linear Algebra | ||
Linear Algebra | ||
C. Complete the following: | ||
COGS 100 | Introduction to Cognitive Science | 3.00 |
D. Complete the following: | ||
COGS 201 | Cognition and Computation | 3.00 |
E. Complete the following: | ||
CISC 203 | Discrete Mathematics for Computing II | 3.00 |
CISC 204 | Logic for Computing Science | 3.00 |
CISC 221 | Computer Architecture | 3.00 |
CISC 235 | Data Structures | 3.00 |
F. Complete 3.00 units from the following: | 3.00 | |
Introduction to Statistics | ||
Statistics and Probability I | ||
Probability I | ||
G. Complete the following: | ||
CISC 360 | Programming Paradigms | 3.00 |
H. Complete 9.00 units from the following: | 9.00 | |
Artificial Intelligence | ||
Neural and Genetic Cognitive Models | ||
I. Complete the following: | ||
CISC 497 | Social, Ethical and Legal Issues in Computing | 3.00 |
J. Complete 3.00 units from the following: | 3.00 | |
Software Evolution | ||
Undergraduate Thesis | ||
Advanced Undergraduate Project | ||
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 | |
Electives | ||
Elective Courses | 24.00 | |
Total Units | 120.00 |
Option Lists
i. Linguistics
Code | Title | Units |
---|---|---|
a. Complete the following: | ||
LING 100 | Introduction to Linguistics | 6.00 |
b. Complete 3.00 units from the following: | 3.00 | |
Phonetics | ||
Phonology | ||
Morphology | ||
c. Complete the following: | ||
LING 340 | Syntax | 3.00 |
d. Complete the following: | ||
LING 415 | Semantics | 3.00 |
Total Units | 15.00 |
ii. Philosophy
Code | Title | Units |
---|---|---|
a. Complete 6.00 units from the following: | 6.00 | |
What is Philosophy? | ||
Fundamental Questions | ||
b. Complete the following: | ||
PHIL 250 | Epistemology and Metaphysics | 6.00 |
c. Complete 3.00 units from the following: | 3.00 | |
Philosophy of Mathematics | ||
Minds and Machines | ||
Philosophy of Psychology | ||
Philosophy of Mind | ||
Philosophy of Language | ||
Philosophy of the Natural Sciences | ||
Total Units | 15.00 |
iii. Psychology
Code | Title | Units |
---|---|---|
a. Complete the following: | ||
PSYC 100 | Principles of Psychology | 6.00 |
b. Complete the following: | ||
PSYC 221 | Cognitive Psychology | 3.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 | |
Total Units | 15.00 |
3. Substitutions
A. Students may be permitted to substitute PSYC 501 for COGS 499 and 6.00 additional units of the Plan, provided they have taken PSYC 203 and (PSYC 301 and PSYC 302) meet the minimum grade requirements for PSYC 501, and have the support of a supervisor in PSYC.
B. Students in the internship version of this Plan will substitute 3.00 units from COMP at the 300-level for requirement 1.J. (COGS 499). In addition, the B.Cmp.(Hons.) Program requirements will be increased by 6.00 units from COMP at the 300-level, for a total of 126.00 units if the student is taking a 12-month internship, or by 9.00 units from COMP at the 300-level, for a total of 129.00 units if the student is taking a 16-month internship.
4. Notes
A. Students with no programming experience should review the Introductory Courses paragraph included on the School of Computing overview page in the Calendar.
B. As COGS is a multi-disciplinary subject, several first-year courses are required. With the exception of CISC 121 and MATH 111, 100-level courses may be deferred to later years depending upon the planned progression of subsequent courses. With approval of an advisor, COGS 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 24.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 CISC 500 working on a project directly related to Cognitive Science may count 3.00 units towards COGS_Computing.
F. 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 in the Faculty of Engineering and Applied Science.
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.
CISC_Artificial_Intelligence
Code | Title | Units |
---|---|---|
Artificial Intelligence Options | ||
CISC 351 | Advanced Data Analytics | 3.00 |
CISC 371 | Nonlinear Data Analysis | 3.00 |
CISC 372 | Advanced Data Analytics | 3.00 |
CISC 451 | Topics in Data Analytics | 3.00 |
CISC 452 | Neural and Genetic Computing | 3.00 |
CISC 453 | Topics in Artificial Intelligence | 3.00 |
CISC 455 | Evolutionary Optimization and Learning | 3.00 |
CISC 467 | Fuzzy Logic | 3.00 |
CISC 473 | Deep Learning | 3.00 |
CISC 474 | Reinforcement Learning | 3.00 |
COGS_Computing
Code | Title | Units |
---|---|---|
Cognitive Science Computing Options | ||
CISC 220 | System Level Programming | 3.00 |
CISC 223 | Software Specifications | 3.00 |
CISC 226 | Game Design | 3.00 |
CISC 271 | Linear Data Analysis | 3.00 |
CISC 325 | Human-Computer Interaction | 3.00 |
CISC 332 | Database Management Systems | 3.00 |
CISC 340 | Digital Systems | 3.00 |
CISC 365 | Algorithms I | 3.00 |
CISC 425 | Advanced User Interface Design | 3.00 |
CISC 454 | Graphics (A) | 3.00 |
CISC 457 | Image Processing and Computer | 3.00 |
CISC 465 | Semantics of Programming Languages | 3.00 |
CISC 486 | Game Development | 3.00 |
CISC 496 | Game Development Project | 3.00 |
CISC 500 | Undergraduate Thesis | 6.00 |
COGS 300 | Programming Cognitive Models | 3.00 |
COGS_Linguistics
Code | Title | Units |
---|---|---|
Cognitive Science Linguistics Options | ||
LING 100 | Introduction to Linguistics | 6.00 |
LING 310 | Phonetics | 3.00 |
LING 320 | Phonology | 3.00 |
LING 330 | Morphology | 3.00 |
LING 340 | Syntax | 3.00 |
LING 415 | Semantics | 3.00 |
COGS_Philosophy
Code | Title | Units |
---|---|---|
Cognitive Science Philosophy Options | ||
PHIL 111 | What is Philosophy? | 6.00 |
PHIL 115 | Fundamental Questions | 6.00 |
PHIL 250 | Epistemology and Metaphysics | 6.00 |
PHIL 261 | Philosophy of Mathematics | 3.00 |
PHIL 270 | Minds and Machines | 3.00 |
PHIL 311 | Philosophy of Psychology | 3.00 |
PHIL 351 | Philosophy of Mind | 3.00 |
PHIL 359 | Philosophy of Language | 3.00 |
PHIL 381 | Philosophy of the Natural Sciences | 3.00 |
PHIL 451 | Current Issues in Epistemology | 3.00 |
PHIL 452 | Current Issues in Metaphysics I | 3.00 |
PHIL 464 | Topics in Philosophy of Mind | 3.00 |
COGS_Psychology
Code | Title | Units |
---|---|---|
Cognitive Science Psychology Options | ||
PSYC 100 | Principles of Psychology | 6.00 |
PSYC 203 | Research Methods in Psychology | 3.00 |
PSYC 251 | Developmental Psychology | 3.00 |
PSYC 271 | Brain and Behaviour I | 3.00 |
PSYC 305 | Introduction to Comparative Cognition | 3.00 |
PSYC 320 | Selected Topics in Cognitive Neuroscience | 3.00 |
PSYC 321 | Psycholinguistics | 3.00 |
PSYC 323 | Laboratory in Attention | 3.00 |
PSYC 350 | Selected Topics in Developmental Psychology | 3.00 |
PSYC 352 | Cognitive and Language Development | 3.00 |
PSYC 353 | Atypical Development | 3.00 |
PSYC 355 | Comparative Cognition: Cognitive Origins Laboratory | 3.00 |
PSYC 365 | Selected Topics in Behavioural Neuroscience | 3.00 |
PSYC 370 | Brain and Behaviour II | 3.00 |
PSYC 420 | Advanced Topics in Cognitive Psychology | 3.00 |
PSYC 422 | Advanced Topics in Attention | 3.00 |
PSYC 423 | Visual Cognition in the Real World | 3.00 |
PSYC 442 | Culture and Cognition | 3.00 |
PSYC 452 | Developmental Psycholinguistic | 3.00 |
NSCI_Options
Code | Title | Units |
---|---|---|
Neuroscience Options | ||
NSCI 323 | Cellular Neuroscience | 3.00 |
NSCI 324 | Systems Neuroscience | 3.00 |
NSCI 401 | Introduction to Theoretical Neuroscience | 3.00 |
STAT_Options
Code | Title | Units |
---|---|---|
Statistic Course Options | ||
BIOL 243 | Introduction to Statistics | 3.00 |
CHEE 209 | Analysis Of Process Data | 3.00 |
COMM 162 | Managerial Statistics | 3.00 |
ECON 250 | Introduction to Statistics | 3.00 |
GPHY 247 | Introduction to Statistics | 3.00 |
KNPE 251 | Introduction to Statistics | 3.00 |
NURS 323 | Introduction to Statistics | 3.00 |
POLS 285 | Introduction to Statistics | 3.00 |
PSYC 202 | Statistics in Psychology | 3.00 |
SOCY 211 | Introduction to Statistics | 3.00 |
STAM 200 | Introduction to Statistics | 3.00 |
STAT 263 | Introduction to Statistics | 3.00 |