Courses

Check the SFU calendar for your degree requirements.  You can also review the program checklists for the Cognitive Science Major or Minor on our website for required courses from each discpline. 

Descriptions of all the required courses included in your program from various disciplines are available under each degree option. 

Summer 2023 Course Outlines

Cognitive Science courses

Course Title Instructor Day/Time Location
COGS 100 B100 Exploring the Mind Margaret Grant
Th 10:30 AM – 12:20 PM
SWH 10041, Burnaby
COGS 110 D100 Learning in Everyday Life: The Art and Science of Hacking your Brain Shawn Tan
Tu 2:30 PM – 4:20 PM
Fr 2:30 PM – 3:20 PM
AQ 3153, Burnaby
AQ 3003, Burnaby

Computing Science courses (check the calendar or checklists for required courses)

Course Title Instructor Day/Time Location
CMPT 105W D100 Social Issues and Communication Strategies in Computing Science Tu 8:30 AM – 10:20 AM
Fr 8:30 AM – 9:20 AM
AQ 3005, Burnaby
AQ 3005, Burnaby
CMPT 120 D100 Introduction to Computing Science and Programming I Hazra Imran
Mo 8:30 AM – 10:20 AM
We 8:30 AM – 9:20 AM
SSCB 9201, Burnaby
AQ 3181, Burnaby
CMPT 120 D200 Introduction to Computing Science and Programming I Victor Cheung
Mo 10:30 AM – 12:20 PM
We 10:30 AM – 11:20 AM
SRYE 1002, Surrey
SRYE 1002, Surrey
CMPT 125 D100 Introduction to Computing Science and Programming II Janice Regan
We 3:30 PM – 4:20 PM
Fr 2:30 PM – 4:20 PM
AQ 3181, Burnaby
AQ 3181, Burnaby
CMPT 210 D100 Probability and Computing Brad Bart
Mo, We, Fr 9:30 AM – 10:20 AM
SSCC 9001, Burnaby
CMPT 225 D100 Data Structures and Programming Toby Donaldson
Tu 12:30 PM – 2:20 PM
Fr 12:30 PM – 1:20 PM
AQ 3181, Burnaby
WMC 3520, Burnaby
CMPT 225 D200 Data Structures and Programming John Edgar
Mo, We, Fr 8:30 AM – 9:20 AM
SRYE 1002, Surrey
CMPT 276 D100 Introduction to Software Engineering Tao Wang
Mo 2:30 PM – 3:20 PM
Th 2:30 PM – 4:20 PM
AQ 3005, Burnaby
AQ 3005, Burnaby
CMPT 276 D200 Introduction to Software Engineering Bobby Chan
We 11:30 AM – 12:20 PM
Fr 10:30 AM – 12:20 PM
SRYC 5280, Surrey
SRYC 5280, Surrey
CMPT 295 D100 Introduction to Computer Systems Arrvindh Shriraman
Mo 12:30 PM – 1:20 PM
Th 12:30 PM – 2:20 PM
AQ 3182, Burnaby
AQ 3181, Burnaby
CMPT 295 D200 Introduction to Computer Systems Gregory Baker
Mo, We, Fr 10:30 AM – 11:20 AM
SSCB 9201, Burnaby
CMPT 300 D100 Operating Systems I Hazra Imran
Mo 10:30 AM – 12:20 PM
We 10:30 AM – 11:20 AM
SSCK 9500, Burnaby
SSCK 9500, Burnaby
CMPT 307 D100 Data Structures and Algorithms Valentine Kabanets
We 3:30 PM – 4:20 PM
Fr 2:30 PM – 4:20 PM
SSCK 9500, Burnaby
SSCK 9500, Burnaby
CMPT 310 D100 Introduction to Artificial Intelligence Mo 8:30 AM – 9:20 AM
Th 8:30 AM – 10:20 AM
SWH 10041, Burnaby
SWH 10041, Burnaby
CMPT 353 D100 Computational Data Science Gregory Baker
Tu 12:30 PM – 2:20 PM
Fr 12:30 PM – 1:20 PM
SWH 10041, Burnaby
SWH 10041, Burnaby
CMPT 354 D100 Database Systems I Evgenia Ternovska
Tu 2:30 PM – 5:20 PM
BLU 9660, Burnaby
CMPT 361 D100 Introduction to Computer Graphics KangKang Yin
Tu 10:30 AM – 12:20 PM
Fr 10:30 AM – 11:20 AM
BLU 9660, Burnaby
BLU 9660, Burnaby
CMPT 363 D100 User Interface Design Victor Cheung
We 3:30 PM – 4:20 PM
Fr 2:30 PM – 4:20 PM
SRYE 2016, Surrey
SRYE 2016, Surrey
CMPT 371 D100 Data Communications and Networking Tu 10:30 AM – 12:20 PM
Fr 10:30 AM – 11:20 AM
SRYE 1002, Surrey
SRYE 1002, Surrey
CMPT 372 D100 Web II - Server-side Development Bobby Chan
We 3:30 PM – 4:20 PM
Fr 2:30 PM – 4:20 PM
SRYE 1002, Surrey
SRYE 1002, Surrey
CMPT 376W D100 Professional Responsibility and Technical Writing Harinder Khangura
Tu 11:30 AM – 2:20 PM
SRYE 2016, Surrey
CMPT 379 D100 Principles of Compiler Design Thomas Shermer
Mo 12:30 PM – 2:20 PM
We 12:30 PM – 1:20 PM
SWH 10041, Burnaby
SWH 10041, Burnaby
CMPT 383 D100 Comparative Programming Languages Gregory Baker
Mo 2:30 PM – 4:20 PM
We 2:30 PM – 3:20 PM
SWH 10041, Burnaby
BLU 9660, Burnaby
CMPT 403 D100 System Security and Privacy Tao Wang
We 1:30 PM – 2:20 PM
Fr 12:30 PM – 2:20 PM
WMC 3260, Burnaby
WMC 3260, Burnaby
CMPT 407 D100 Computational Complexity Valentine Kabanets
We 11:30 AM – 12:20 PM
Fr 10:30 AM – 12:20 PM
AQ 3154, Burnaby
AQ 3154, Burnaby
CMPT 415 D100 Special Research Projects TBA
Location: TBA
CMPT 415 D200 Special Research Projects TBA
Location: TBA
CMPT 415 D300 Special Research Projects TBA
Location: TBA
CMPT 415 D400 Special Research Projects TBA
Location: TBA
CMPT 415 D500 Special Research Projects TBA
Location: TBA
CMPT 415 D600 Special Research Projects TBA
Location: TBA
CMPT 415 D700 Special Research Projects TBA
Location: TBA
CMPT 415 D800 Special Research Projects TBA
Location: TBA
CMPT 415 D900 Special Research Projects TBA
Location: TBA
CMPT 416 D100 Special Research Projects Jiangchuan Liu
TBA
Location: TBA
CMPT 416 D200 Special Research Projects TBA
Location: TBA
CMPT 416 D300 Special Research Projects TBA
Location: TBA
CMPT 419 D100 Special Topics in Artificial Intelligence Anoop Sarkar
Mo 10:30 AM – 12:20 PM
We 10:30 AM – 11:20 AM
WMC 3210, Burnaby
WMC 3210, Burnaby
CMPT 426 D100 Practicum I Tanya Behrisch
Harriet Chicoine
Chelsea Hunter
Mo, Tu, We, Th, Fr 8:00 AM – 8:00 PM
Location: TBA
CMPT 426 D200 Practicum I Tanya Behrisch
Harriet Chicoine
Chelsea Hunter
Mo, Tu, We, Th, Fr 8:00 AM – 8:00 PM
Location: TBA
CMPT 426 D300 Practicum I Tanya Behrisch
Harriet Chicoine
Chelsea Hunter
Mo, Tu, We, Th, Fr 8:00 AM – 8:00 PM
Location: TBA
CMPT 426 D400 Practicum I Tanya Behrisch
Harriet Chicoine
Chelsea Hunter
Mo, Tu, We, Th, Fr 8:00 AM – 8:00 PM
Location: TBA
CMPT 426 I100 Practicum I Tanya Behrisch
Harriet Chicoine
Chelsea Hunter
Mo, Tu, We, Th, Fr 8:00 AM – 8:00 PM
Location: TBA
CMPT 427 D100 Practicum II Tanya Behrisch
Harriet Chicoine
Chelsea Hunter
Mo, Tu, We, Th, Fr 8:00 AM – 8:00 PM
Location: TBA
CMPT 427 D200 Practicum II Tanya Behrisch
Harriet Chicoine
Chelsea Hunter
Mo, Tu, We, Th, Fr 8:00 AM – 8:00 PM
Location: TBA
CMPT 427 D300 Practicum II Tanya Behrisch
Harriet Chicoine
Chelsea Hunter
Mo, Tu, We, Th, Fr 8:00 AM – 8:00 PM
Location: TBA
CMPT 427 D400 Practicum II Tanya Behrisch
Harriet Chicoine
Chelsea Hunter
Mo, Tu, We, Th, Fr 8:00 AM – 8:00 PM
Location: TBA
CMPT 427 I100 Practicum II Tanya Behrisch
Harriet Chicoine
Chelsea Hunter
Mo, Tu, We, Th, Fr 8:00 AM – 8:00 PM
Location: TBA
CMPT 428 D100 Practicum III Tanya Behrisch
Harriet Chicoine
Chelsea Hunter
Mo, Tu, We, Th, Fr 8:00 AM – 8:00 PM
Location: TBA
CMPT 428 D200 Practicum III Tanya Behrisch
Harriet Chicoine
Chelsea Hunter
Mo, Tu, We, Th, Fr 8:00 AM – 8:00 PM
Location: TBA
CMPT 428 D300 Practicum III Harriet Chicoine
Chelsea Hunter
Mo, Tu, We, Th, Fr 8:00 AM – 8:00 PM
Location: TBA
CMPT 428 D400 Practicum III Tanya Behrisch
Harriet Chicoine
Chelsea Hunter
Mo, Tu, We, Th, Fr 8:00 AM – 8:00 PM
Location: TBA
CMPT 428 I100 Practicum III Tanya Behrisch
Harriet Chicoine
Chelsea Hunter
Mo, Tu, We, Th, Fr 8:00 AM – 8:00 PM
Location: TBA
CMPT 429 D100 Practicum IV Tanya Behrisch
Harriet Chicoine
Chelsea Hunter
Mo, Tu, We, Th, Fr 8:00 AM – 8:00 PM
Location: TBA
CMPT 429 D200 Practicum IV Tanya Behrisch
Harriet Chicoine
Chelsea Hunter
Mo, Tu, We, Th, Fr 8:00 AM – 8:00 PM
Location: TBA
CMPT 429 D300 Practicum IV Tanya Behrisch
Harriet Chicoine
Chelsea Hunter
Mo, Tu, We, Th, Fr 8:00 AM – 8:00 PM
Location: TBA
CMPT 429 D400 Practicum IV Tanya Behrisch
Harriet Chicoine
Chelsea Hunter
Mo, Tu, We, Th, Fr 8:00 AM – 8:00 PM
Location: TBA
CMPT 429 I100 Practicum IV Tanya Behrisch
Harriet Chicoine
Chelsea Hunter
Mo, Tu, We, Th, Fr 8:00 AM – 8:00 PM
Location: TBA
CMPT 430 D100 Practicum V Tanya Behrisch
Harriet Chicoine
Chelsea Hunter
Mo, Tu, We, Th, Fr 8:00 AM – 8:00 PM
Location: TBA
CMPT 430 D200 Practicum V Tanya Behrisch
Harriet Chicoine
Chelsea Hunter
Mo, Tu, We, Th, Fr 8:00 AM – 8:00 PM
Location: TBA
CMPT 430 D300 Practicum V Tanya Behrisch
Harriet Chicoine
Chelsea Hunter
Mo, Tu, We, Th, Fr 8:00 AM – 8:00 PM
Location: TBA
CMPT 430 D400 Practicum V Tanya Behrisch
Harriet Chicoine
Chelsea Hunter
Mo, Tu, We, Th, Fr 8:00 AM – 8:00 PM
Location: TBA
CMPT 430 I100 Practicum V Tanya Behrisch
Harriet Chicoine
Chelsea Hunter
Mo, Tu, We, Th, Fr 8:00 AM – 8:00 PM
Location: TBA
CMPT 454 D100 Database Systems II John Edgar
Mo, We, Fr 9:30 AM – 10:20 AM
SRYE 1002, Surrey
CMPT 469 D100 Special Topics in Computer Graphics (Emerging User Interfaces) Victor Cheung
Mo 10:30 AM – 12:20 PM
We 10:30 AM – 11:20 AM
SRYC 5360, Surrey
SRYC 5360, Surrey
CMPT 475 D100 Requirements Engineering Sessional
Th 11:30 AM – 2:20 PM
AQ 3149, Burnaby
CMPT 493 D100 Digital Media Practicum John Edgar
TBA
Location: TBA
CMPT 494 D100 Software Systems Program Capstone Project I Ke Li
TBA
Location: TBA
CMPT 494 D200 Software Systems Program Capstone Project I TBA
Location: TBA
CMPT 494 D300 Software Systems Program Capstone Project I Jiannan Wang
TBA
Location: TBA
CMPT 495 D100 Software Systems Capstone Project II Jiannan Wang
TBA
Location: TBA
CMPT 495 D200 Software Systems Capstone Project II TBA
Location: TBA
CMPT 495 D300 Software Systems Capstone Project II TBA
Location: TBA
CMPT 496 D100 Directed Studies TBA
Location: TBA
CMPT 497 D100 Dual Degree Program Capstone Project Rob Cameron
TBA
Location: TBA
CMPT 498 D100 Honours Research Project TBA
Location: TBA
CMPT 498 D200 Honours Research Project Jiannan Wang
TBA
Location: TBA
CMPT 498 D300 Honours Research Project TBA
Location: TBA

Linguistics courses (check the calendar or checklists for required courses)

Course Title Instructor Day/Time Location
LING 100 D100 Communication and Language Iouri Pankrats
Mo, We, Fr 9:30 AM – 10:20 AM
SSCB 9200, Burnaby
LING 160 D100 Language, Culture and Society Ivelina Koleva Tchizmarova
Mo 2:30 PM – 5:20 PM
SSCC 9000, Burnaby
LING 220 A320 Introduction to Linguistics Margaret Grant
TBA
Location: TBA
LING 220 D100 Introduction to Linguistics Margaret Grant
Tu 10:30 AM – 12:20 PM
AQ 3153, Burnaby
LING 280 D100 Linguistics in the Real World (Constructed Languages in Media) Trevor Block
Th 2:30 PM – 5:20 PM
AQ 5018, Burnaby
LING 282W D100 Writing for Linguistics (Solving Linguistic Puzzles) Trevor Block
Mo 10:30 AM – 11:20 AM
Th 10:30 AM – 12:20 PM
SWH 10061, Burnaby
SWH 10051, Burnaby
LING 290 A320 The Science of Speech
LING 309W D100 Sociolinguistics Tasnim Abedalqader
We 9:30 AM – 10:20 AM
Fr 8:30 AM – 10:20 AM
RCB 6125, Burnaby
WMC 3253, Burnaby
LING 322 B100 Syntax Chung-hye Han
We 1:30 PM – 2:20 PM
RCB 6125, Burnaby
LING 330 B100 Phonetics Yue Wang
Mo 2:30 PM – 4:20 PM
WMC 3255, Burnaby
LING 360 D100 Introduction to Applied Linguistics Dasha Gluhareva
Tu 12:30 PM – 2:20 PM
Fr 12:30 PM – 1:20 PM
RCB 6125, Burnaby
RCB 6125, Burnaby
LING 362 D100 Introduction to Teaching English as a Second Language to Adults Ivelina Koleva Tchizmarova
Th 2:30 PM – 5:20 PM
AQ 5038, Burnaby
LING 400 D100 Formal Linguistics Chung-hye Han
Mo 10:30 AM – 12:20 PM
We 10:30 AM – 11:20 AM
BLU 9655, Burnaby
BLU 10031, Burnaby

Philosophy courses (check the calendar or checklists for required courses)

Course Title Instructor Day/Time Location
PHIL 100W D100 Knowledge and Reality David Heide
Mo 2:30 PM – 4:20 PM
SSCB 9200, Burnaby
PHIL 105 D100 Critical Thinking Lyle Crawford
Tu 10:30 AM – 12:20 PM
RCB IMAGTH, Burnaby
PHIL 110 D100 Introduction to Logic and Reasoning Nicolas Fillion
Mo, We 9:30 AM – 10:20 AM
BLU 9660, Burnaby
PHIL 120W D100 Moral and Legal Problems Michaela Lucas
Tu 12:30 PM – 2:20 PM
WMC 3520, Burnaby
PHIL 300 D100 Introduction to Philosophy Lyle Crawford
Mo 2:30 PM – 5:20 PM
AQ 3154, Burnaby
PHIL 321 D100 Topics in Moral Philosophy (Philosophy of Love, Sex and Marriage) Michaela Lucas
We 2:30 PM – 5:20 PM
AQ 5030, Burnaby
PHIL 328 D100 Environmental Philosophy Simon Pollon
Th 2:30 PM – 5:20 PM
WMC 3510, Burnaby
PHIL 329 B100 Law and Justice Evan Tiffany
Tu, Th 12:30 PM – 2:20 PM
AQ 4120, Burnaby
PHIL 343 D100 Topics in the Philosophy of Mind (Mental Representation) Simon Pollon
Tu 2:30 PM – 5:20 PM
RCB 6125, Burnaby
PHIL 352 D100 17th Century Philosophy David Heide
Mo 10:30 AM – 12:20 PM
We 10:30 AM – 11:20 AM
WMC 3510, Burnaby
WMC 3510, Burnaby
PHIL 451W E100 Advanced Topics in the History of Philosophy (Kant's First Critique) David Heide
Th 4:30 PM – 7:20 PM
HCC 1325, Vancouver
PHIL 467W E100 Seminar II (Deontic Logic) Nicolas Fillion
Tu 5:30 PM – 8:20 PM
BLU 10655, Burnaby
PHIL 477 D100 Honours Tutorial I TBA
Location: TBA
PHIL 478 D100 Honours Tutorial II TBA
Location: TBA

Psychology courses (check the calendar or checklists for required courses)

Course Title Instructor Day/Time Location
PSYC 100 D100 Introduction to Psychology I George Alder
Mo, We, Fr 10:30 AM – 12:20 PM
RCB IMAGTH, Burnaby
PSYC 102 D100 Introduction to Psychology II Iris Gordon
Mo, We 3:30 PM – 4:50 PM
RCB IMAGTH, Burnaby
PSYC 201W D100 Introduction to Research Methods in Psychology Diana Lim
Mo 2:30 PM – 4:20 PM
WMC 3520, Burnaby
PSYC 210 D100 Introduction to Data Analysis in Psychology Matthew Sigal
Mo 10:30 AM – 12:20 PM
EDB 7618, Burnaby
PSYC 241 B200 Introduction to Abnormal Psychology Shannon Zaitsoff
Th 2:30 PM – 5:20 PM
SSCB 9200, Burnaby
PSYC 250 D100 Introduction to Developmental Psychology Sherrie Atwood
Tu 2:30 PM – 5:20 PM
WMC 3520, Burnaby
PSYC 280 D100 Introduction to Biological Psychology Evan Caldbick
Mo 2:30 PM – 5:20 PM
AQ 3182, Burnaby
PSYC 355 D100 Adolescent Development Sherrie Atwood
Th 2:30 PM – 5:20 PM
AQ 3153, Burnaby
PSYC 359 D100 Developmental Disabilities Grace Iarocci
Tu 11:30 AM – 2:20 PM
AQ 3150, Burnaby
PSYC 359 D300 Developmental Disabilities Grace Iarocci
Tu 2:30 PM – 5:20 PM
AQ 3150, Burnaby
PSYC 362 OL01 Close Relationships Rebecca Cobb
TBA
Location: TBA
PSYC 363 D100 Intergroup Relations Maitland Waddell
We 2:30 PM – 5:20 PM
AQ 3150, Burnaby
PSYC 366 D100 Psychology and Environmental Sustainability Michael Schmitt
Tu, Th 11:30 AM – 2:20 PM
AQ 3003, Burnaby
PSYC 383 D100 Psychopharmacology Diana Lim
Fr 9:30 AM – 12:20 PM
AQ 3150, Burnaby
PSYC 388 D100 Biological Rhythms and Sleep Ralph Mistlberger
We 2:30 PM – 5:20 PM
AQ 3003, Burnaby
PSYC 391 B100 Selected Topics in Psychology (Social Psych Critical Lens) Sessional
Tu 2:30 PM – 5:20 PM
AQ 3003, Burnaby
PSYC 391 D100 Selected Topics in Psychology (Data Communication) Matthew Sigal
Th 11:30 AM – 2:20 PM
RCB 5118, Burnaby
PSYC 391 D200 Selected Topics in Psychology (The Psychology of Stress) Iris Gordon
Th 2:30 PM – 5:20 PM
AQ 3150, Burnaby
PSYC 391 D400 Selected Topics in Psychology (Intro to Clinical Psychology) Rajan Hayre
Tu 8:30 AM – 11:20 AM
AQ 3182, Burnaby
PSYC 393 D100 Research Engagement TBA
Location: TBA
PSYC 393 D200 Research Engagement TBA
Location: TBA
PSYC 393 D300 Research Engagement TBA
Location: TBA
PSYC 425 D100 Field School I Tanya Broesch
Mo, Tu, We, Th, Fr 8:00 AM – 4:00 PM
Location: TBA
PSYC 426 D100 Field School II Tanya Broesch
Mo, Tu, We, Th, Fr 8:00 AM – 12:00 PM
Location: TBA
PSYC 441 D100 Advanced Topics in Clinical Psychology (Eating Disorders) Shannon Zaitsoff
We 9:30 AM – 12:20 PM
RCB 6152, Burnaby
PSYC 450 D100 Advanced Topics in Developmental Psychology (Culture & Development) Tanya Broesch
Mo, Tu, We, Th, Fr 8:00 AM – 12:00 PM
Location: TBA
PSYC 493 D100 Directed Studies TBA
Location: TBA
PSYC 494 D100 Directed Studies TBA
Location: TBA
PSYC 495 D100 Directed Studies TBA
Location: TBA

Future Course offerings 

Tentative 2021 - 2022 COGS course offerings*

Tentative 2022 - 2023 COGS course offerings*

*NOTE: this schedule is subject to change without notice