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. 

Spring 2021

Cognitive Science courses

Course Title Instructor Day/Time Location
COGS 100 D100 Exploring the Mind Jeremy Turner
Mo 2:30 PM – 4:20 PM
We 2:30 PM – 3:20 PM
REMOTE LEARNING, Burnaby
REMOTE LEARNING, Burnaby
COGS 110 D100 Learning in Everyday Life: The Art and Science of Hacking your Brain Yves Candau
We 1:30 PM – 2:20 PM
Fr 12:30 PM – 2:20 PM
REMOTE LEARNING, Burnaby
REMOTE LEARNING, 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 Harinder Khangura
Mo, We, Fr 11:30 AM – 12:20 PM
REMOTE LEARNING, Burnaby
CMPT 115 D100 Exploring Computer Science Diana Cukierman
Mo 3:30 PM – 4:20 PM
Th 2:30 PM – 4:20 PM
REMOTE LEARNING, Burnaby
REMOTE LEARNING, Burnaby
CMPT 120 D100 Introduction to Computing Science and Programming I Diana Cukierman
Mo, We, Fr 9:30 AM – 10:20 AM
REMOTE LEARNING, Burnaby
CMPT 120 D200 Introduction to Computing Science and Programming I Diana Cukierman
Mo, We, Fr 12:30 PM – 1:20 PM
REMOTE LEARNING, Burnaby
CMPT 125 D100 Introduction to Computing Science and Programming II John Edgar
Toby Donaldson
Mo, We, Fr 12:30 PM – 1:20 PM
REMOTE LEARNING, Burnaby
CMPT 127 D100 Computing Laboratory Alice Yue
Tu 8:30 AM – 11:20 AM
REMOTE LEARNING, Burnaby
CMPT 127 D200 Computing Laboratory Alice Yue
Tu 11:30 AM – 2:20 PM
REMOTE LEARNING, Burnaby
CMPT 127 D300 Computing Laboratory Alice Yue
Tu 2:30 PM – 5:20 PM
REMOTE LEARNING, Burnaby
CMPT 213 D100 Object Oriented Design in Java Victor Cheung
Mo 2:30 PM – 4:20 PM
We 2:30 PM – 3:20 PM
REMOTE LEARNING, Burnaby
REMOTE LEARNING, Burnaby
CMPT 225 D100 Data Structures and Programming John Edgar
Mo, We, Fr 9:30 AM – 10:20 AM
REMOTE LEARNING, Burnaby
CMPT 276 D100 Introduction to Software Engineering Bobby Chan
Mo, We, Fr 1:30 PM – 2:20 PM
REMOTE LEARNING, Burnaby
CMPT 276 D200 Introduction to Software Engineering Herbert Tsang
Mo, We, Fr 1:30 PM – 2:20 PM
REMOTE LEARNING, Burnaby
CMPT 295 D100 Introduction to Computer Systems Arrvindh Shriraman
Mo 12:30 PM – 1:20 PM
Th 12:30 PM – 2:20 PM
REMOTE LEARNING, Burnaby
REMOTE LEARNING, Burnaby
CMPT 300 D100 Operating Systems I Harinder Khangura
Tu 12:30 PM – 2:20 PM
Fr 12:30 PM – 1:20 PM
REMOTE LEARNING, Burnaby
REMOTE LEARNING, Burnaby
CMPT 307 D100 Data Structures and Algorithms David Mitchell
Mo, We, Fr 11:30 AM – 12:20 PM
REMOTE LEARNING, Burnaby
CMPT 310 D100 Artificial Intelligence Survey Toby Donaldson
Milan Tofiloski
We 9:30 AM – 10:20 AM
Fr 8:30 AM – 10:20 AM
REMOTE LEARNING, Burnaby
REMOTE LEARNING, Burnaby
CMPT 320 D100 Social Implications - Computerized Society Harinder Khangura
Jacqueline Nelsen
Mo, We, Fr 9:30 AM – 10:20 AM
REMOTE LEARNING, Burnaby
CMPT 340 D100 Biomedical Computing Ghassan Hamarneh
Tu 2:30 PM – 4:20 PM
Fr 2:30 PM – 3:20 PM
REMOTE LEARNING, Burnaby
REMOTE LEARNING, Burnaby
CMPT 353 D100 Computational Data Science Gregory Baker
Tu 10:30 AM – 12:20 PM
Fr 10:30 AM – 11:20 AM
REMOTE LEARNING, Burnaby
REMOTE LEARNING, Burnaby
CMPT 354 D100 Database Systems I Jack Thomas
Mo 8:30 AM – 9:20 AM
Th 8:30 AM – 10:20 AM
REMOTE LEARNING, Burnaby
REMOTE LEARNING, Burnaby
CMPT 363 D100 User Interface Design Victor Cheung
Tu 5:30 PM – 8:20 PM
REMOTE LEARNING, Burnaby
CMPT 365 D100 Multimedia Systems Jiangchuan Liu
Mo, We, Fr 9:30 AM – 10:20 AM
REMOTE LEARNING, Burnaby
CMPT 371 D100 Data Communications and Networking Janice Regan
Mo, We, Fr 12:30 PM – 1:20 PM
REMOTE LEARNING, Burnaby
CMPT 376W D200 Technical Writing and Group Dynamics Steve Pearce
Mo, We, Fr 4:30 PM – 5:20 PM
REMOTE LEARNING, Burnaby
CMPT 376W D400 Technical Writing and Group Dynamics Jacqueline Nelsen
Mo, We, Fr 1:30 PM – 2:20 PM
REMOTE LEARNING, Burnaby
CMPT 379 D100 Principles of Compiler Design Thomas Shermer
Mo, We, Fr 9:30 AM – 10:20 AM
REMOTE LEARNING, Burnaby
CMPT 383 D100 Comparative Programming Languages Gregory Baker
Mo 10:30 AM – 11:20 AM
Th 10:30 AM – 12:20 PM
REMOTE LEARNING, Burnaby
REMOTE LEARNING, Burnaby
CMPT 409 D100 Special Topics in Theoretical Computing Science (Intro to Quantum Computing) Steve Pearce
Mo 12:30 PM – 1:20 PM
Th 12:30 PM – 2:20 PM
REMOTE LEARNING, Burnaby
REMOTE LEARNING, Burnaby
CMPT 415 D100 Special Research Projects Bobby Chan
TBA
Location: TBA
CMPT 415 D200 Special Research Projects Kay C Wiese
TBA
Location: TBA
CMPT 415 D300 Special Research Projects John Edgar
TBA
Location: TBA
CMPT 416 D100 Special Research Projects John Edgar
TBA
Location: TBA
CMPT 426 D100 Practicum I Tanya Behrisch
Shannon Danson
Mo, Tu, We, Th, Fr 8:00 AM – 8:00 PM
Location: TBA
CMPT 426 D200 Practicum I Tanya Behrisch
Shannon Danson
Mo, Tu, We, Th, Fr 8:00 AM – 8:00 PM
Location: TBA
CMPT 426 D300 Practicum I Tanya Behrisch
Shannon Danson
Mo, Tu, We, Th, Fr 8:00 AM – 8:00 PM
Location: TBA
CMPT 426 D400 Practicum I Tanya Behrisch
Shannon Danson
Mo, Tu, We, Th, Fr 8:00 AM – 8:00 PM
Location: TBA
CMPT 426 I100 Practicum I Tanya Behrisch
Shannon Danson
Mo, Tu, We, Th, Fr 8:00 AM – 8:00 PM
Location: TBA
CMPT 427 D100 Practicum II Tanya Behrisch
Shannon Danson
Mo, Tu, We, Th, Fr 8:00 AM – 8:00 PM
Location: TBA
CMPT 427 D200 Practicum II Tanya Behrisch
Shannon Danson
Mo, Tu, We, Th, Fr 8:00 AM – 8:00 PM
Location: TBA
CMPT 427 D300 Practicum II Tanya Behrisch
Shannon Danson
Mo, Tu, We, Th, Fr 8:00 AM – 8:00 PM
Location: TBA
CMPT 427 D400 Practicum II Tanya Behrisch
Shannon Danson
Mo, Tu, We, Th, Fr 8:00 AM – 8:00 PM
Location: TBA
CMPT 427 I100 Practicum II Tanya Behrisch
Shannon Danson
Mo, Tu, We, Th, Fr 8:00 AM – 8:00 PM
Location: TBA
CMPT 428 D100 Practicum III Tanya Behrisch
Shannon Danson
Mo, Tu, We, Th, Fr 8:00 AM – 8:00 PM
Location: TBA
CMPT 428 D200 Practicum III Tanya Behrisch
Shannon Danson
Mo, Tu, We, Th, Fr 8:00 AM – 8:00 PM
Location: TBA
CMPT 428 D300 Practicum III Tanya Behrisch
Shannon Danson
Mo, Tu, We, Th, Fr 8:00 AM – 8:00 PM
Location: TBA
CMPT 428 D400 Practicum III Tanya Behrisch
Shannon Danson
Mo, Tu, We, Th, Fr 8:00 AM – 8:00 PM
Location: TBA
CMPT 428 I100 Practicum III Tanya Behrisch
Shannon Danson
Mo, Tu, We, Th, Fr, Sa 8:00 AM – 8:00 PM
Location: TBA
CMPT 429 D100 Practicum IV Tanya Behrisch
Shannon Danson
Mo, Tu, We, Th, Fr 8:00 AM – 8:00 PM
Location: TBA
CMPT 429 D200 Practicum IV Tanya Behrisch
Shannon Danson
Mo, Tu, We, Th, Fr 8:00 AM – 8:00 PM
Location: TBA
CMPT 429 D300 Practicum IV Tanya Behrisch
Shannon Danson
Mo, Tu, We, Th, Fr 8:00 AM – 8:00 PM
Location: TBA
CMPT 429 D400 Practicum IV Tanya Behrisch
Shannon Danson
Mo, Tu, We, Th, Fr 8:00 AM – 8:00 PM
Location: TBA
CMPT 429 I100 Practicum IV Tanya Behrisch
Shannon Danson
Mo, Tu, We, Th, Fr 8:00 AM – 8:00 PM
Location: TBA
CMPT 430 D100 Practicum V Tanya Behrisch
Shannon Danson
Mo, Tu, We, Th, Fr 8:00 AM – 8:00 PM
Location: TBA
CMPT 430 D200 Practicum V Tanya Behrisch
Shannon Danson
Mo, Tu, We, Th, Fr 8:00 AM – 8:00 PM
Location: TBA
CMPT 430 D300 Practicum V Tanya Behrisch
Shannon Danson
Mo, Tu, We, Th, Fr 8:00 AM – 8:00 PM
Location: TBA
CMPT 430 D400 Practicum V Tanya Behrisch
Shannon Danson
Mo, Tu, We, Th, Fr 8:00 AM – 8:00 PM
Location: TBA
CMPT 430 I100 Practicum V Tanya Behrisch
Shannon Danson
Mo, Tu, We, Th, Fr 8:00 AM – 8:00 PM
Location: TBA
CMPT 431 D100 Distributed Systems Alaa Alameldeen
Mo 10:30 AM – 11:20 AM
Th 10:30 AM – 12:20 PM
REMOTE LEARNING, Burnaby
REMOTE LEARNING, Burnaby
CMPT 454 D100 Database Systems II Ouldooz Baghban Karimi
Mo, We, Fr 1:30 PM – 2:20 PM
REMOTE LEARNING, Burnaby
CMPT 459 D100 Special Topics in Database Systems (Data Mining) Jian Pei
Tu 2:30 PM – 4:20 PM
Fr 2:30 PM – 3:20 PM
REMOTE LEARNING, Burnaby
REMOTE LEARNING, Burnaby
CMPT 470 E100 Web-based Information Systems Bobby Chan
Th 5:30 PM – 8:20 PM
REMOTE LEARNING, Burnaby
CMPT 471 D100 Networking II Janice Regan
Mo, We, Fr 4:30 PM – 5:20 PM
REMOTE LEARNING, Burnaby
CMPT 477 E100 Introduction to Formal Verification Evgenia Ternovska
Tu 5:30 PM – 8:20 PM
Location: TBA
CMPT 479 D100 Special Topics in Computing Systems (Software Engineering) Tao Wang
Mo 2:30 PM – 3:20 PM
Th 2:30 PM – 4:20 PM
REMOTE LEARNING, Burnaby
REMOTE LEARNING, Burnaby
CMPT 489 D100 Special Topics in Programming Language (Compilers for SIMD Technology) Rob Cameron
Tu 12:30 PM – 2:20 PM
Fr 12:30 PM – 1:20 PM
REMOTE LEARNING, Burnaby
REMOTE LEARNING, Burnaby
CMPT 497 D100 Dual Degree Program Capstone Project Rob Cameron
TBA
REMOTE LEARNING, Burnaby

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

Course Title Instructor Day/Time Location
LING 100 D100 Communication and Language Trevor Block
We 2:30 PM – 5:20 PM
REMOTE LEARNING, Burnaby
LING 111 D100 The Wonder of Words Iouri Pankrats
Th 2:30 PM – 5:20 PM
REMOTE LEARNING, Burnaby
LING 160 A970 Language, Culture and Society TBA
Location: TBA
LING 160 D100 Language, Culture and Society Ivelina Koleva Tchizmarova
Tu 2:30 PM – 4:20 PM
REMOTE LEARNING, Burnaby
LING 200 D100 Foundations of English Grammar Ivelina Koleva Tchizmarova
Mo 2:30 PM – 4:20 PM
REMOTE LEARNING, Burnaby
LING 220 D100 Introduction to Linguistics Sylvia Cho
TBA
REMOTE LEARNING, Burnaby
LING 282W D100 Writing for Linguistics Lauren Schneider
We 9:30 AM – 12:20 PM
Fr 9:30 AM – 12:20 PM
REMOTE LEARNING, Burnaby
REMOTE LEARNING, Burnaby
LING 309W D100 Sociolinguistics Dasha Gluhareva
Mo, We 3:30 PM – 4:50 PM
REMOTE LEARNING, Burnaby
LING 322 D100 Syntax Chung-hye Han
We 10:30 AM – 11:20 AM
REMOTE LEARNING, Burnaby
LING 324 D100 Semantics Trevor Block
Tu 10:30 AM – 12:20 PM
Fr 10:30 AM – 11:20 AM
REMOTE LEARNING, Burnaby
REMOTE LEARNING, Burnaby
LING 330 D100 Phonetics Yue Wang
Tu, Th 2:30 PM – 5:20 PM
REMOTE LEARNING, Burnaby
LING 350 D100 First Language Acquisition Henny Yeung
Tu, Th 2:30 PM – 3:50 PM
REMOTE LEARNING, Burnaby
LING 362 D100 Introduction to Teaching English as a Second Language to Adults Koichi Haseyama
Th 9:30 AM – 10:20 AM
REMOTE LEARNING, Burnaby
LING 401 D100 Topics in Phonetics Yue Wang
Mo, We 2:30 PM – 5:20 PM
REMOTE LEARNING, Burnaby
LING 415 D100 Neurolinguistics Henny Yeung
Mo, We 2:30 PM – 3:50 PM
REMOTE LEARNING, Burnaby
LING 432 A100 Language Structures II John Lyon
TBA
Location: TBA
LING 480 A320 Topics in Linguistics I (First and Second Language Acquisition) Sessional
TBA
Location: TBA
LING 480 D100 Topics in Linguistics I (First and Second Language Acquisition) Sessional
TBA
Location: TBA

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

Course Title Instructor Day/Time Location
PHIL 100W D100 Knowledge and Reality Martin Hahn
Tu 12:30 PM – 2:20 PM
REMOTE LEARNING, Burnaby
PHIL 105 D100 Critical Thinking Lyle Crawford
Mo, We 11:30 AM – 12:20 PM
REMOTE LEARNING, Burnaby
PHIL 110 D100 Introduction to Logic and Reasoning Simon Pollon
TBA
REMOTE LEARNING, Burnaby
PHIL 120W D100 Moral and Legal Problems Michaela Lucas
TBA
REMOTE LEARNING, Burnaby
PHIL 300 E100 Introduction to Philosophy Brian Thomas
We 4:30 PM – 7:20 PM
REMOTE LEARNING, Burnaby
PHIL 320 D100 Social and Political Philosophy Brian Thomas
Tu 11:30 AM – 2:20 PM
REMOTE LEARNING, Burnaby
PHIL 326 D100 Topics in Law and Philosophy (Feminist Philosophy of Law) Jennifer Warriner
Th 11:30 AM – 2:20 PM
REMOTE LEARNING, Burnaby
PHIL 329 D100 Law and Justice Jennifer Warriner
We 9:30 AM – 12:20 PM
REMOTE LEARNING, Burnaby
PHIL 332 D100 Selected Topics (Agency: Biological Category) Simon Pollon
Mo 2:30 PM – 5:20 PM
REMOTE LEARNING, Burnaby
PHIL 343 D100 Topics in the Philosophy of Mind (Philosophy of Perception) Martin Hahn
Th 2:30 PM – 5:20 PM
REMOTE LEARNING, Burnaby
PHIL 356 D100 18th Century Philosophy David Heide
Mo 12:30 PM – 2:20 PM
We 12:30 PM – 1:20 PM
REMOTE LEARNING, Burnaby
REMOTE LEARNING, Burnaby
PHIL 421W E100 Advanced Topics in Ethical Theory (Epistemic Responsibility) Evan Tiffany
We 4:30 PM – 8:20 PM
REMOTE LEARNING, Burnaby
PHIL 451W E100 Advanced Topics in the History of Philosophy (Spinoza & Political Psychology) Lisa Shapiro
Tu 4:30 PM – 8:20 PM
REMOTE LEARNING, Burnaby
PHIL 455W D100 Contemporary Issues in Epistemology and Metaphysics (Neurophilosophy) Kathleen Akins
We 2:30 PM – 4:20 PM
Fr 10:30 AM – 12:20 PM
REMOTE LEARNING, Burnaby
REMOTE LEARNING, Burnaby
PHIL 477 D100 Honours Tutorial I Kathleen Akins
TBA
REMOTE LEARNING, Burnaby
PHIL 478 D100 Honours Tutorial II TBA
REMOTE LEARNING, Burnaby

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

Course Title Instructor Day/Time Location
PSYC 100 D100 Introduction to Psychology I Dinesh Ramoo
Dinesh Ramoo
We 2:30 PM – 5:20 PM
REMOTE LEARNING, Burnaby
PSYC 201W C100 Introduction to Research Methods in Psychology
Distance Education
PSYC 201W D100 Introduction to Research Methods in Psychology Shawn Tan
Shawn Tan
Th 12:30 PM – 2:20 PM
REMOTE LEARNING, Burnaby
PSYC 210 D100 Introduction to Data Analysis in Psychology Richard Hohn
Mo 12:30 PM – 2:20 PM
REMOTE LEARNING, Burnaby
PSYC 241 D100 Introduction to Abnormal Psychology Shannon Zaitsoff
TBA
Location: TBA
PSYC 268 J100 Introduction to Law and Psychology Ilvy Goossens
We 5:30 PM – 8:20 PM
REMOTE LEARNING, Burnaby
PSYC 280 C100 Introduction to Biological Psychology
Distance Education
PSYC 280 D100 Introduction to Biological Psychology Neil Watson
Tu, Th 11:30 AM – 2:20 PM
REMOTE LEARNING, Burnaby
PSYC 325 D100 Learning and Memory Lesley Schimanski
Th 11:30 AM – 2:20 PM
REMOTE LEARNING, Burnaby
PSYC 359 D100 Developmental Disabilities Vanessa Fong
We 2:30 PM – 5:20 PM
REMOTE LEARNING, Burnaby
PSYC 362 C100 Close Relationships
Distance Education
PSYC 382 J100 Cognitive Neuroscience Lesley Schimanski
Th 5:30 PM – 8:20 PM
REMOTE LEARNING, Burnaby
PSYC 388 D100 Biological Rhythms and Sleep Ralph Mistlberger
Tu 2:30 PM – 5:20 PM
REMOTE LEARNING, Burnaby
PSYC 391 D100 Selected Topics in Psychology (Cultural Psychology) Gulnaz Anjum
Gulnaz Anjum
Mo 2:30 PM – 5:20 PM
REMOTE LEARNING, Burnaby
PSYC 393 D100 Research Engagement TBA
REMOTE LEARNING, Burnaby
PSYC 393 D200 Research Engagement TBA
REMOTE LEARNING, Burnaby
PSYC 393 D300 Research Engagement TBA
REMOTE LEARNING, Burnaby
PSYC 461 D100 Advanced Topics in Social Psychology (Couples Resarch and Therapy) Rebecca Cobb
Mo, We, Fr 10:30 AM – 12:20 PM
REMOTE LEARNING, Burnaby
PSYC 480 D100 Advanced Topics in Biological Psychology (Biological Bases of Behaviour) Ralph Mistlberger
Th 2:30 PM – 5:20 PM
REMOTE LEARNING, Burnaby
PSYC 493 D100 Directed Studies TBA
REMOTE LEARNING, Burnaby
PSYC 494 D100 Directed Studies TBA
REMOTE LEARNING, Burnaby
PSYC 495 D100 Directed Studies TBA
REMOTE LEARNING, Burnaby

Future Course offerings 

Tentative 2020 - 2021 COGS course offerings*

Tentative 2021 - 2022 COGS course offerings*

*NOTE: this schedule is subject to change without notice