Module Courses

  • The courses listed below are ones that Cognitive Systems has determined are relevant to COGS students. In some cases a student may still need to get permission from the course instructor to take the course.
  • Some courses are very popular and are often full as a result. It is recommended to check seat restrictions and the statuses of waitlists to see if it is worth having a back-up plan.
  • It is best practice to have a back-up plan regardless of the popularity of the course, as not every course is available every term.
  • Modules are 3rd and 4th year courses. Most courses have prerequisites. Please review the most updated prerequisites and restrictions on the SSC Course Schedule.
  • Check the number of module credits your stream requires on the Degree Requirements page. Note that you are required to complete a certain number of module credits within your home department as well as outside your home department.
  • Not every course is available every term! Always make sure to check its availability to see if it is offered when needed.
  • CPSC courses cannot be counted for non-CPSC module credit; LING courses cannot be counted for non-LING module credit; PHIL courses cannot be counted for non-PHIL module credit; PSYC courses cannot be counted for non-PSYC module credit.
  • When in doubt – contact the Program Coordinator at cogs.advising {at} ubc.ca. However, it is not the Program Coordinator’s duty to pick out module courses for you.

What if I took a course that is suitable for module credit but it is not part of the Module List?

Courses not on the module list (e.g. a 500-level course) may still be granted module credit by-request with permission of the Program Chair (Sending a request does not guarantee approval. Hence, it is advised that students not plan their degree around the assumption that module credit will be granted for courses not on this list). Please send requests for consideration via the Module Credit Request for Consideration form. (If it does not work, please send to cogs.advising {at} ubc.ca.)

  1. Log in with your CWL credentials
  2. Enter all required information
  3. Provide a detailed rationale for the inclusion of said course
  4. Attach the syllabus of said course (If the syllabus is short, feel free to attach additional documentation such as screenshots of reading lists. The more material the better)

Module List

Faculty Course Code Course Name Notes
Arts ANTH 417B Language, Culture, and Cognition
Arts ASIA 371 Foundation of Chinese Thought Equivalents: PHIL 371
Arts ASIA 378 Philosophical Wisdom of Early India Equivalents: PHIL 378
Arts ASIA 470 Comparative Conceptions of the Self Equivalents: PHIL 470
Medicine AUDI 402 Neuroanatomy for Audiology and Speech-Language Pathology
Medicine AUDI 403 Introduction to Neurolinguistics 1.5 credits only
Science BIOL 361 Physiology of Sensory, Nervous and Muscular Systems
Science BIOL 455 Comparative Neurobiology For some streams, BIOL 455 can count towards module credit so long as PSYC 304, 360, 370, or 371 have not been taken.
Science BIOL 458 Developmental Neurobiology For some streams, BIOL 458 can count towards module credit so long as PSYC 304, 360, 370, or 371 have not been taken.
Science BIOL 459 Neurobiology of Sensory and Motor Systems  
Science CPSC 304 Introduction to Relational Databases  
Science CPSC 310 Introduction to Software Engineering
Science CPSC 311 Definition of Programming Languages  
Science CPSC 312 Functional and Logic Programming Does not count for module credit for students in the B.Sc. Computational Intelligence and Design stream (since it is a required course).
Science CPSC 313 Computer Hardware and Operating Systems  
Science CPSC 314 Computer Graphics  
Science CPSC 317 Internet Computing  
Science CPSC 319 Software Engineering Project  
Science CPSC 320 Intermediate Algorithm Design and Analysis Does not count for module credit for students in the B.Sc. Computational Intelligence and Design stream (since it is a required course).
Science CPSC 322 Introduction to Artificial Intelligence Does not count for module credit for students in the B.Sc. Computational Intelligence and Design stream (since it is a required course).
Science CPSC 340 Machine Learning and Data Mining  
Science CPSC 344 Introduction to Human Computer Interaction Methods  
Science CPSC 404 Advanced Relational Databases  
Science CPSC 416 Distributed Systems  
Science CPSC 420 Advanced Algorithms Design and Analysis  
Science CPSC 421 Introduction to Theory of Computing  
Science CPSC 422 Intelligent Systems  
Science CPSC 425 Computer Vision  
Science CPSC 430 Computers and Society  
Science CPSC 444 Advanced Methods for Human Computer Interaction  
Science CPSC 445 Algorithms in Bioinformatics  
Arts LING 300 Studies in Grammar  
Arts LING 311 Studies in Phonology  
Arts LING 313 Introduction to Linguistic Phonetics and Speech Science  
Arts LING 314 Instrumental Phonetics  
Arts LING 319 Historical Linguistics  
Arts LING 327 Introduction to Semantics  
Arts LING 345 Pragmatics  
Arts LING 405 Morphology  
Arts LING 410 Advanced Phonology  
Arts LING 421 Advanced Syntax  
Arts LING 425 Advanced Semantics  
Arts LING 431 Field Methods I  
Arts LING 432 Field Methods II  
Arts LING 447 Topics in Linguistics  
Arts LING 451 Acquisition of Phonology  
Arts LING 452 Acquisition of Syntax  
Science MATH 302 Introduction to Probability Equivalents: STAT 302
Science MATH 303 Introduction to Stochastic Processes Please consult the Faculty of Science Credit Exclusion List: www.calendar.ubc.ca/vancouver/index.cfm?tree=12,215,410,414.
Science MATH 344 Mathematical Game Theory
Science MATH 443 Graph Theory
Applied Science MECH 421 Mechatronics System Instrumentation
Arts MUSC 320 Computer Music
Arts MUSC 415 Imagining Musical Performances
Arts PHIL 320 Logic: Metatheory and Computability
Arts PHIL 321 Induction, Decision and Game Theory
Arts PHIL 322 Modal Logic
Arts PHIL 323 Non-Classical Logics
Arts PHIL 326 Philosophy of Language Will count towards module credit only if the student’s upper-level philosophy requirement is satisfied with the other philosophy courses (PHIL351, PHIL441, PHIL451, PHIL455).
Arts PHIL 333 Bio-Medical Ethics
Arts PHIL 340 Introduction to Metaphysics
Arts PHIL 351 Philosophical Perspectives on Cognitive Systems Research Will count towards module credit only if the student’s upper-level philosophy requirement is satisfied with the other philosophy courses (PHIL326, PHIL441, PHIL451, PHIL455).
Arts PHIL 369 Philosophy of Science
Arts PHIL 441 (or 441A or 441B) Philosophy of Perception Will count towards module credit only if the student’s upper-level philosophy requirement is satisfied with the other philosophy courses (PHIL326, PHIL351, PHIL451, PHIL455).
Arts PHIL 450 Topics in Metaphysics
Arts PHIL 451 Philosophy of Mind Will count towards module credit only if the student’s upper-level philosophy requirement is satisfied with the other philosophy courses (PHIL326, PHIL351, PHIL441, PHIL455).
Arts PHIL 455 (or 455A) Topics in the Philosophy of Cognitive Science Will count towards module credit only if the student’s upper-level philosophy requirement is satisfied with the other philosophy courses (PHIL326, PHIL351, PHIL441, PHIL451).
Arts PHIL 470 Comparative Conceptions of the Self
Arts PSYC 304 Brain and Behaviour Credit will not be given for both PSYC 304 and PSYC 360.
For students in the B.A. Mind, Language, and Computation stream, it will count towards module credit only if the student’s PSYC304 or 309 requirement is satisfied with PSYC309.
Arts PSYC 309 (or 309A) Cognitive Processes For students in the B.A. Mind, Language, and Computation stream, it will count towards module credit only if the student’s PSYC304 or 309 requirement is satisfied with PSYC304.
Arts PSYC 321 or 421 Environmental Psychology Credit will be granted for only one of PSYC 421 or PSYC 321.
Arts PSYC 333 Memory: Historical, Clinical and Cognitive Perspectives
Arts PSYC 336 The Psychology of Language I
Arts PSYC 359 Advanced Research Methods in Behavioural Sciences
Science PSYC 360 Biopsychology As of 2018W This course is no longer offered.
Science PSYC 361 Neuroscience of Motivation  
Science PSYC 366 Methods in Research  
Science PSYC 367 Sensory Systems  
Science PSYC 368 Perceptual Processing  
Science PSYC 370 Behavioural Neuroscience I  
Science PSYC 371 Behavioural Neuroscience II  
Science PSYC 460 Behavioural Neuroendocrinology  
Science PSYC 461 Neuroplasticity and Behaviour  
Science PSYC 462 Drugs and Behavioural Neuroscience  
Science STAT 302 Introduction to Probability Equivalents: MATH 302
Science STAT 306 Finding Relationships in Data
Science STAT 344 Sample Surveys
Science STAT 406 Methods for Statistical Learning

Not every course is available every term! Always make sure to check its availability to see if it is offered when needed.

In some cases a student may still need to get permission from the course instructor to take a course (e.g. it is a module course but has restricted seats).