2017 - 2018

2018 - 2019

2019 - 2020

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

Course descriptions of the core COGS courses only, are found in the SFU Calendar here.

Cognitive Science courses

100-level courses

 

No courses offered

200-level courses

COGS 200 is a core course for all Cognitive Science degree programs and is only offered in the Spring. 

No courses offered

300-level courses

Course Title Instructor Day/Time Location
COGS 370 D100 Cognitive Science Practicum I Suzanne Stanley
TBA
Location: TBA
COGS 370 D200 Cognitive Science Practicum I Suzanne Stanley
TBA
Location: TBA
COGS 370 I100 Cognitive Science Practicum I Suzanne Stanley
TBA
Location: TBA
COGS 371 D100 Cognitive Science Practicum II Suzanne Stanley
TBA
Location: TBA
COGS 371 D200 Cognitive Science Practicum II Suzanne Stanley
TBA
Location: TBA
COGS 371 I100 Cognitive Science Practicum II Suzanne Stanley
TBA
Location: TBA

Computing Science courses

100-level courses

COGS degree checklist courses are: CMPT 120, CMPT 125 (+CMPT 127), CMPT 126

Course Title Instructor Day/Time Location
CMPT 120 D100 Introduction to Computing Science and Programming I Liaqat Ali
Mo, We, Fr 9:30 AM – 10:20 AM
SSCB 9201, Burnaby
CMPT 125 D100 Introduction to Computing Science and Programming II Kongwen Zhang
Mo, We, Fr 9:30 AM – 10:20 AM
SSCB 9200, Burnaby
CMPT 127 D100 Computing Laboratory Anoop Sarkar
Gregory Mori
Tu 9:30 AM – 12:20 PM
ASB 9838, Burnaby
CMPT 127 D200 Computing Laboratory Anoop Sarkar
Tu 12:30 PM – 3:20 PM
ASB 9838, Burnaby
CMPT 127 D300 Computing Laboratory Anoop Sarkar
Tu 3:30 PM – 6:20 PM
ASB 9838, Burnaby
CMPT 165 D100 Introduction to the Internet and the World Wide Web Diana Cukierman
Tu 11:30 AM – 1:20 PM
Th 11:30 AM – 12:20 PM
SSCB 9201, Burnaby
SSCB 9201, Burnaby

200-level courses

COGS degree checklist courses are: CMPT 225

Course Title Instructor Day/Time Location
CMPT 225 D100 Data Structures and Programming Ramesh Krishnamurti
Mo, We, Fr 12:30 PM – 1:20 PM
WMC 3520, Burnaby
CMPT 276 D100 Introduction to Software Engineering Brian Fraser
Mo, We, Fr 11:30 AM – 12:20 PM
AQ 3153, Burnaby
CMPT 276 E100 Introduction to Software Engineering Herbert Tsang
We 5:30 PM – 8:20 PM
WMC 3260, Burnaby

300-level courses

COGS degree checklist courses are: CMPT 310, CMPT 379, CMPT 383, CMPT 384

Course Title Instructor Day/Time Location
CMPT 300 D100 Operating Systems I Kai Bu
Tu 11:30 AM – 1:20 PM
Th 11:30 AM – 12:20 PM
AQ 3150, Burnaby
AQ 3150, Burnaby
CMPT 307 D100 Data Structures and Algorithms Ramesh Krishnamurti
Mo, We, Fr 3:30 PM – 4:20 PM
AQ 3150, Burnaby
CMPT 320 E100 Social Implications - Computerized Society Diana Cukierman
We 5:30 PM – 8:20 PM
BLU 9660, Burnaby
CMPT 353 D100 Computational Data Science Gregory Baker
Mo, We, Fr 9:30 AM – 10:20 AM
AQ 3153, Burnaby
CMPT 354 D100 Database Systems I Hazra Imran
Mo, We, Fr 10:30 AM – 11:20 AM
AQ 3149, Burnaby
CMPT 361 D100 Introduction to Computer Graphics Thomas Shermer
Mo, We, Fr 2:30 PM – 3:20 PM
AQ 3154, Burnaby
CMPT 363 E100 User Interface Design Paul Hibbitts
We 4:30 PM – 7:20 PM
SWH 10041, Burnaby
CMPT 365 D100 Multimedia Systems Jiangchuan Liu
Mo, We, Fr 12:30 PM – 1:20 PM
SWH 10041, Burnaby
CMPT 371 D100 Data Communications and Networking Janice Regan
Mo, We, Fr 12:30 PM – 1:20 PM
AQ 3159, Burnaby
CMPT 376W D100 Technical Writing and Group Dynamics Milan Tofiloski
Mo, We, Fr 1:30 PM – 2:20 PM
BLU 9660, Burnaby
CMPT 379 D100 Principles of Compiler Design Apala Guha
Tu 2:30 PM – 4:20 PM
Th 2:30 PM – 3:20 PM
AQ 3149, Burnaby
WMC 3260, Burnaby
CMPT 383 D100 Comparative Programming Languages Gregory Baker
Mo 11:30 AM – 12:20 PM
We, Fr 11:30 AM – 12:20 PM
AQ 3149, Burnaby
AQ 3149, Burnaby
CMPT 383 D200 Comparative Programming Languages Gregory Baker
Mo, We, Fr 11:30 AM – 12:20 PM
SUR 3040, Surrey

400-level courses

COGS degree checklist courses are: CMPT 411, CMPT 412, CMPT 413, CMPT 414, CMPT 417, CMPT 418, CMPT 419

Course Title Instructor Day/Time Location
CMPT 415 D100 Special Research Projects James Delgrande
TBA
Location: TBA
CMPT 415 D200 Special Research Projects John Edgar
TBA
Location: TBA
CMPT 415 D300 Special Research Projects Gregory Mori
TBA
Location: TBA
CMPT 415 D400 Special Research Projects Brian Fraser
TBA
Location: TBA
CMPT 415 D500 Special Research Projects Jiannan Wang
TBA
Location: TBA
CMPT 416 D100 Special Research Projects John Edgar
TBA
Location: TBA
CMPT 426 D100 Practicum I Harriet Chicoine
Cristina Eftenaru
Mo, Tu, We, Th, Fr, Sa, Su 8:00 AM – 7:50 PM
Location: TBA
CMPT 426 D200 Practicum I Harriet Chicoine
Cristina Eftenaru
Mo, Tu, We, Th, Fr, Sa, Su 8:00 AM – 7:50 PM
Location: TBA
CMPT 426 D300 Practicum I Harriet Chicoine
Cristina Eftenaru
TBA
Location: TBA
CMPT 426 D400 Practicum I Harriet Chicoine
Cristina Eftenaru
TBA
Location: TBA
CMPT 426 I100 Practicum I Harriet Chicoine
Cristina Eftenaru
Mo, Tu, We, Th, Fr, Sa, Su 8:00 AM – 7:50 PM
Location: TBA
CMPT 427 D100 Practicum II Harriet Chicoine
Cristina Eftenaru
Mo, Tu, We, Th, Fr, Sa, Su 8:00 AM – 7:50 PM
Location: TBA
CMPT 427 D200 Practicum II Harriet Chicoine
Cristina Eftenaru
Mo, Tu, We, Th, Fr, Sa, Su 8:00 AM – 7:50 PM
Location: TBA
CMPT 427 D300 Practicum II Harriet Chicoine
Cristina Eftenaru
TBA
Location: TBA
CMPT 427 D400 Practicum II Harriet Chicoine
Cristina Eftenaru
TBA
Location: TBA
CMPT 427 I100 Practicum II Harriet Chicoine
Cristina Eftenaru
Mo, Tu, We, Th, Fr, Sa, Su 8:00 AM – 7:50 PM
Location: TBA
CMPT 428 D100 Practicum III Harriet Chicoine
Cristina Eftenaru
Mo, Tu, We, Th, Fr, Sa, Su 8:00 AM – 7:50 PM
Location: TBA
CMPT 428 D200 Practicum III Harriet Chicoine
Cristina Eftenaru
Mo, Tu, We, Th, Fr, Sa, Su 8:00 AM – 7:50 PM
Location: TBA
CMPT 428 D300 Practicum III Harriet Chicoine
Cristina Eftenaru
TBA
Location: TBA
CMPT 428 D400 Practicum III Harriet Chicoine
Cristina Eftenaru
TBA
Location: TBA
CMPT 428 I100 Practicum III Harriet Chicoine
Cristina Eftenaru
Mo, Tu, We, Th, Fr, Sa, Su 8:00 AM – 7:50 PM
Location: TBA
CMPT 429 D100 Practicum IV Harriet Chicoine
Cristina Eftenaru
Mo, Tu, We, Th, Fr, Sa, Su 8:00 AM – 7:50 PM
Location: TBA
CMPT 429 D200 Practicum IV Harriet Chicoine
Cristina Eftenaru
Mo, Tu, We, Th, Fr, Sa, Su 8:00 AM – 7:50 PM
Location: TBA
CMPT 429 D300 Practicum IV Harriet Chicoine
Cristina Eftenaru
TBA
Location: TBA
CMPT 429 D400 Practicum IV Harriet Chicoine
Cristina Eftenaru
TBA
Location: TBA
CMPT 429 I100 Practicum IV Harriet Chicoine
Cristina Eftenaru
Mo, Tu, We, Th, Fr, Sa, Su 8:00 AM – 7:50 PM
Location: TBA
CMPT 430 D100 Practicum V Harriet Chicoine
Cristina Eftenaru
Mo, Tu, We, Th, Fr, Sa, Su 8:00 AM – 7:50 PM
Location: TBA
CMPT 430 D200 Practicum V Harriet Chicoine
Cristina Eftenaru
Mo, Tu, We, Th, Fr, Sa, Su 8:00 AM – 7:50 PM
Location: TBA
CMPT 430 D300 Practicum V Harriet Chicoine
Mo, Tu, We, Th, Fr, Sa, Su 8:00 AM – 5:50 PM
Location: TBA
CMPT 430 D400 Practicum V Harriet Chicoine
Mo, Tu, We, Th, Fr, Sa, Su 8:00 AM – 5:50 PM
Location: TBA
CMPT 430 I100 Practicum V Harriet Chicoine
Cristina Eftenaru
Mo, Tu, We, Th, Fr, Sa, Su 8:00 AM – 7:50 PM
Location: TBA
CMPT 433 D100 Embedded Systems Brian Fraser
Mo, We, Fr 2:30 PM – 3:20 PM
AQ 3150, Burnaby
CMPT 454 D100 Database Systems II Mohammad Tayebi
Mo, We, Fr 10:30 AM – 11:20 AM
AQ 3159, Burnaby
CMPT 469 D100 Special Topics in Computer Graphics (Computational Photography) Ping Tan
Mo, We, Fr 9:30 AM – 10:20 AM
AQ 3149, Burnaby
CMPT 470 E100 Web-based Information Systems Gregory Baker
Th 5:30 PM – 8:20 PM
BLU 9660, Burnaby
CMPT 471 D100 Networking II Janice Regan
Mo, We, Fr 3:30 PM – 4:20 PM
AQ 3154, Burnaby
CMPT 475 E100 Requirements Engineering Janice Regan
Tu 5:30 PM – 8:20 PM
BLU 9660, Burnaby
CMPT 477 D100 Introduction to Formal Verification Evgenia Ternovska
Tu 2:30 PM – 5:20 PM
Th 2:30 PM – 5:20 PM
RCB 8100, Burnaby
AQ 3149, Burnaby
CMPT 498 D100 Honours Research Project Richard Vaughan
TBA
Location: TBA

Linguistics courses

200-level courses

COGS degree checklist courses are: LING 220, LING 221, LING 222 

Course Title Instructor Day/Time Location
LING 200 D100 Introduction to Sentence Analysis Ivelina Koleva Tchizmarova
Tu 2:30 PM – 5:20 PM
AQ 3150, Burnaby
LING 220 D100 Introduction to Linguistics John Alderete
Tu 10:30 AM – 11:20 AM
Th 9:30 AM – 11:20 AM
AQ 3159, Burnaby
SWH 10041, Burnaby
LING 221 D100 Introduction to Phonetics and Phonology (Inactive) Keith Leung
Th 2:30 PM – 5:20 PM
RCB 8100, Burnaby
LING 222 D100 Introduction to Syntax (Inactive) Keir Moulton
We 9:30 AM – 12:20 PM
SWH 10051, Burnaby
LING 282W D100 Writing for Linguistics (Language and Law: An Introduction) Cliff Burgess
We, Fr 10:30 AM – 11:50 AM
BLU 10021, Burnaby

300-level courses

COGS degree checklist courses are: LING 321, LING 322, LING 323, LING 324, LING 330, LING 350

Course Title Instructor Day/Time Location
LING 309W D100 Sociolinguistics Panayiotis Pappas
We, Fr 9:30 AM – 12:20 PM
SECB 1011, Burnaby
LING 322 D100 Syntax Keir Moulton
Mo 9:30 AM – 12:20 PM
AQ 5018, Burnaby
LING 323 D100 Morphology John Alderete
Tu, Th 2:30 PM – 5:20 PM
WMC 3220, Burnaby
LING 324 D100 Semantics Chung-hye Han
Tu 10:30 AM – 11:20 AM
Th 9:30 AM – 11:20 AM
RCB 8100, Burnaby
RCB 8100, Burnaby
LING 330 D100 Phonetics Yue Wang
Mo 2:30 PM – 4:20 PM
We 2:30 PM – 3:20 PM
BLU 10921, Burnaby
BLU 10031, Burnaby
LING 350 D100 First Language Acquisition Anne-Michelle Tessier
Tu, Th 2:30 PM – 5:20 PM
SECB 1012, Burnaby
LING 362 D100 Introduction to Teaching English as a Second Language to Adults Cliff Burgess
We, Fr 3:30 PM – 4:50 PM
AQ 5036, Burnaby
LING 370 D100 Linguistics Practicum I Suzanne Stanley
TBA
Location: TBA
LING 370 D200 Linguistics Practicum I Suzanne Stanley
TBA
Location: TBA
LING 370 I100 Linguistics Practicum I Suzanne Stanley
TBA
Location: TBA
LING 371 D100 Linguistics Practicum II Suzanne Stanley
TBA
Location: TBA
LING 371 D200 Linguistics Practicum II Suzanne Stanley
TBA
Location: TBA
LING 371 I100 Linguistics Practicum II Suzanne Stanley
TBA
Location: TBA

400-level courses

COGS degree checklist courses are: LING 400, LING 411, LING 415, LING 480, LING 481

Course Title Instructor Day/Time Location
LING 415 D100 Neurolinguistics Yue Wang
Mo 10:30 AM – 12:20 PM
We 10:30 AM – 11:20 AM
WMC 2202, Burnaby
WMC 3210, Burnaby
LING 470 D100 Linguistics Practicum III Suzanne Stanley
TBA
Location: TBA
LING 470 D200 Linguistics Practicum III Suzanne Stanley
TBA
Location: TBA
LING 470 I100 Linguistics Practicum III Suzanne Stanley
TBA
Location: TBA
LING 471 D100 Linguistics Practicum IV Suzanne Stanley
TBA
Location: TBA
LING 471 D200 Linguistics Practicum IV Suzanne Stanley
TBA
Location: TBA
LING 471 I100 Linguistics Practicum IV Suzanne Stanley
TBA
Location: TBA
LING 480 D100 Topics in Linguistics I (Medical Communication) Emanuela Mileva
Tu 11:30 AM – 2:20 PM
WMC 3255, Burnaby
LING 481 D100 Topics in Linguistics II (Language & Migration) Cecile Vigouroux
Th 11:30 AM – 2:20 PM
WMC 2503, Burnaby
LING 491 D100 Directed Research Keir Moulton
TBA
Location: TBA
LING 491 D200 Directed Research Panayiotis Pappas
TBA
Location: TBA

Mathematics and Computing Science courses

100-level courses

No courses offered

300-level courses

COGS degree checklist courses are: MACM 300

Course Title Instructor Day/Time Location
MACM 316 D100 Numerical Analysis I Steven Ruuth
Mo, We, Fr 10:30 AM – 11:20 AM
RCB IMAGTH, Burnaby

Philosophy courses

100-level courses

COGS degree checklist courses are: PHIL 100

Course Title Instructor Day/Time Location
PHIL 100W D100 Knowledge and Reality Jill McIntosh
Mo, We 12:30 PM – 1:20 PM
RCB IMAGTH, Burnaby
PHIL 105 D100 Critical Thinking Jill McIntosh
Mo, We 2:30 PM – 3:20 PM
RCB IMAGTH, Burnaby
PHIL 110 D100 Introduction to Logic and Reasoning Nicolas Fillion
Tu, Th 10:30 AM – 11:20 AM
SSCC 9001, Burnaby
PHIL 120W D100 Moral Problems Jennifer Warriner
Mo, We 11:30 AM – 12:20 PM
RCB IMAGTH, Burnaby
PHIL 121 E100 Global Justice Brian Thomas
We 4:30 PM – 7:20 PM
HCC 1425, Vancouver

200-level courses

COGS degree checklist courses are: PHIL 201, PHIL 210

Course Title Instructor Day/Time Location
PHIL 221 D100 Ethical Theory Jennifer Warriner
Mo 2:30 PM – 4:20 PM
We 2:30 PM – 3:20 PM
SWH 10051, Burnaby
WMC 3510, Burnaby

300-level courses

COGS degree checklist courses are: PHIL 302, PHIL 310, PHIL 314, PHIL 341, PHIL 343, PHIL 344

Course Title Instructor Day/Time Location
PHIL 300 E100 Introduction to Philosophy Brian Thomas
Th 4:30 PM – 7:20 PM
HCC 1325, Vancouver
PHIL 322 D100 History of Ethics Nicholas Smyth
Mo 12:30 PM – 2:20 PM
We 12:30 PM – 1:20 PM
WMC 2220, Burnaby
WMC 2220, Burnaby
PHIL 343 D100 Philosophy of Mind Jill McIntosh
Tu 1:30 PM – 2:20 PM
Th 12:30 PM – 2:20 PM
WMC 2507, Burnaby
WMC 3255, Burnaby
PHIL 357 D100 Topics in the History of Philosophy (Early Analytic Philosophy) Fatema Amijee
We, Fr 9:30 AM – 12:20 PM
SECB 1012, Burnaby

Psychology courses

100-level courses

COGS degree checklist courses are: PSYC 100, PSYC 102

Course Title Instructor Day/Time Location
PSYC 100 D100 Introduction to Psychology I George Alder
Mo 10:30 AM – 12:20 PM
We 10:30 AM – 11:20 AM
SSCC 9001, Burnaby
SSCC 9001, Burnaby

200-level courses

COGS degree checklist courses are: PSYC 201, PSYC 221, PSYC 280

Course Title Instructor Day/Time Location
PSYC 201W C100 Introduction to Research Methods in Psychology
Distance Education
PSYC 201W D100 Introduction to Research Methods in Psychology George Alder
Tu 10:30 AM – 12:20 PM
AQ 3182, Burnaby
PSYC 210 D100 Introduction to Data Analysis in Psychology Matthew Sigal
Tu 12:30 PM – 2:20 PM
SSCK 9500, Burnaby
PSYC 268 C100 Introduction to Law and Psychology
Distance Education
PSYC 268 C200 Introduction to Law and Psychology
Distance Education
PSYC 280 C100 Introduction to Biological Psychology
Distance Education
PSYC 280 C200 Introduction to Biological Psychology
Distance Education

300-level courses

COGS degree checklist courses are: PSYC 303, PSYC 325, PSYC 330, PSYC 335, PSYC 354, PSYC 382, PSYC 383, PSYC 385

Course Title Instructor Day/Time Location
PSYC 301 D100 Intermediate Research Methods and Data Analysis Matthew Sigal
Fr 10:30 AM – 12:20 PM
AQ 5037, Burnaby
PSYC 308 D100 History and Systems of Modern Psychology Jack Martin
We 9:30 AM – 12:20 PM
BLU 9660, Burnaby
PSYC 325 J100 Learning and Memory Lesley Schimanski
Tu 5:30 PM – 8:20 PM
HCC 1800, Vancouver
PSYC 342 D100 Practicum I Suzanne Stanley
TBA
Location: TBA
PSYC 342 D200 Practicum I Suzanne Stanley
TBA
Location: TBA
PSYC 342 I100 Practicum I Suzanne Stanley
TBA
Location: TBA
PSYC 343 D100 Practicum II Suzanne Stanley
TBA
Location: TBA
PSYC 343 D200 Practicum II Suzanne Stanley
TBA
Location: TBA
PSYC 343 I100 Practicum II Suzanne Stanley
TBA
Location: TBA
PSYC 363 D100 Intergroup Relations Steve Wright
Tu, Th 2:30 PM – 5:20 PM
SWH 10081, Burnaby
PSYC 367 D100 Psychological Perspectives on Human Sexuality Rebecca Cobb
Tu 2:30 PM – 5:20 PM
Th 2:30 PM – 5:20 PM
SWH 10041, Burnaby
SWH 10041, Burnaby
PSYC 371 D100 Intervention: Process and Outcome Rachelle Pullmer
Tu 11:30 AM – 2:20 PM
Th 11:30 AM – 2:20 PM
AQ 3181, Burnaby
AQ 3181, Burnaby
PSYC 376 C100 Experimental Psychology and Law
Distance Education
PSYC 379 C100 Clinical Forensic Psychology
Distance Education
PSYC 385 D100 Evolution and Psychology Timothy Racine
Mo 2:30 PM – 5:20 PM
We 2:30 PM – 5:20 PM
BLU 9660, Burnaby
SSCK 9500, Burnaby
PSYC 388 D100 Biological Rhythms and Sleep Ralph Mistlberger
Th 4:30 PM – 7:20 PM
AQ 3154, Burnaby
PSYC 389 J100 Emotion and Motivation Nichole Scheerer
We 5:30 PM – 8:20 PM
SUR 3310, Surrey
PSYC 391 D200 Selected Topics in Psychology (Cultural Psychology) Mathew Gervais
Th 11:30 AM – 2:20 PM
AQ 3182, Burnaby