Cognitive Science is a 120-unit program. Full year courses
(indicated by /6.0) count as 6 units and half-year courses count as 3.0 units. See the
Faculty of Arts & Science Calendar
for complete details.
CISC-121 | Introduction to Computing Science I |
CISC-124 | Introduction to Computing Science II |
COGS-100 | Introduction to Cognitive Science |
CISC-102 | Discrete Math I |
One of the following 2 courses: | |
 MATH-111/6.0 | Linear Algebra |
 MATH-112 | Linear Algebra |
COGS-201 | Cognition and Computation |
CISC-203 | Discrete Mathematics for Computing Science |
CISC-204 | Logic for Computing Science |
CISC-221 | Computer Architecture |
CISC-235 | Information Structures |
CISC-260 | Programming Paradigms |
One of the following 2 courses: | |
 PSYC-202 | Statistics in Psychology |
 STAT-263 | Introduction to Statistics |
CISC-352 | Artificial Intelligence |
COGS-300 | Programming Cognitive Models |
COGS-400 | Neural and Genetic Cognitive Models |
CISC-453 | Topics in Artificial Intelligence |
CISC-497 | Social, Ethical and Legal Issues in Computing |
COGS-499 | Advanced Undergraduate Project |
Two of the following three streams in Linguistics, Philosophy and Psychology: | |
(i) Linguistics | |
LING-100/6.0 | Introduction to Linguistics |
One of the following 3 courses: | |
 LING-310 | Phonetics |
 LING-320 | Phonology |
 LING-330 | Morphology |
LING-340 | Syntax |
LING-415 | Semantics |
(ii) Philosophy | |
One of the following 2 courses: | |
 PHIL-111/6.0 | Great Works |  PHIL-115/6.0 | Fundamental Questions |
PHIL-250/6.0 | Epistomology and Metaphysics |
One of the following 6 courses | |
PHIL-154 | Philosophy of Science |
PHIL-261 | Philosophy of Mathematics |
PHIL-270 | Minds and Machines |
PHIL-311 | Philosophy of Psychology |
PHIL-351 | Philosophy of Mind |
PHIL-359 | Philosophy of Language |
(iii) Psychology | |
PSYC-100/6.0 | Principles of Psychology |
PSYC-221 | Cognitive Psychology |
One of the following 3 courses: | |
 PSYC-203 | Research Methods |
 PSYC-215 | Perception |
 PSYC-271 | Brain and Behaviour I |
One from the following list of PSYC options: | |
 PSYC-203 | Research Methods in Psychology |
 PSYC-205 | Experimental Psychology: Learning |
 PSYC-215 | Experimental Psychology: Perception |
 PSYC-251 | Developmental Psychology |
 PSYC-271 | Brain and Behaviour I |
 PSYC-300 | Advanced Experimental Psychology |
 PSYC-305 | Human Memory |
 PSYC-321 | Psycholinguistics |
 PSYC-322 | Attention |
 PSYC-323 | Laboratory in Attention |
 PSYC-352 | Cognitive and Language Development |
 PSYC-355 | Comparative Cognition |
 PSYC-365 | Psychology of Reading |
 PSYC-370 | Brain and Behaviour II |
 PSYC-380 | Advanced Perception |
 PSYC-420 | Advanced Topics in Cognitive Psychology |
 PSYC-422 | Selected Topics in Attention |
 PSYC-423 | Selected Topics in Real-World Scene Perception |
 PSYC-452 | Developmental Psycholinguistics |
 PSYC-457 | Atypical Development |
6.0 units from the following list or from the PSYC option list just above: | |
CISC-220 | System-Level Programming |
CISC-223 | Software Specifications |
CISC-325 | Human-Computer Interaction |
CISC-340 | Digital Systems |
CISC-365 | Algorithms I |
CISC-425 | Advanced User Interface Design |
CISC-454 | Computer Graphics |
CISC-465 | Foundations of Programming Languages |
CISC-481 | Syntax Systems for Natural Language |
LING-100/6.0 | Introduction to Linguistics |
LING-310 | Phonetics |
LING-320 | Phonology |
LING-330 | Morphology |
LING-340 | Syntax |
LING-415 | Semantics |
NSCI-401 | Introduction to Theoretical Neuroscience |
PHIL-154 | Philosophy of Science |
PHIL-115/6.0 | Fundamental Questions |
PHIL-261 | Philosophy of Mathematics |
PHIL-270 | Minds and Machines |
PHIL-311 | Philosophy of Psychology |
PHIL-359 | Philosophy of Language |
24.0 elective units. | |