COGS 100-3 Exploring the Mind(B-Hum, B-Soc, or B-Sci) D100 (Burnaby Campus), D900 (Vancouver Campus, NOW).NEXT OFFERING: SPRING 2013 in Burnaby and Vancouver, SUMMER 2013 TBD, FALL 2013 Burnaby and Surrey. SPRING 2014 Burnaby and Surrey. ) This course provides a basic integrative overview of how cognitive science aspires to integrate the empirical findings, theories, and methods of psychology, neuroscience, linguistics, computing science and philosophy. Prerequisite: Open to all students. This course is typically offered in the Fall and Spring semesters.
COGS 200-3 Foundations in Cognitive ScienceNEXT OFFERING: SPRING 2013 and 2014
An introduction to major empirical methods and theoretical frameworks for exploring the mind that examines some of the foundational debates that have fueled investigations over the past fifty years. Taking an interdisciplinary approach, the course illustrates how a convergence of ideas from psychology, philosophy, linguistics, and computer science has led to deep explanations of a range of cognitive science topics. Prerequisite: COGS 100. Students who have taken COGS 200 before 1998 may take this course for further credit. This course is typically offered in the Spring semester.
Students may also do a supervised independent study or research term as COGS 300 in addition to a regular COGS 300 topic class for credit.
An interdisciplinary exploration of recent work on some special topic in cognitive science (such as vision, reasoning, connectionism, etc.) Prerequisite: lower division cognitive science course requirements.
COGS 310-3 ConsciousnessNEXT OFFERING: FALL 2013 and 2014
Explores the topic of consciousness, often called "the last great mystery of science," focusing on current scientific theories and empirical investigations from Philosophy, Psychology, and Neuroscience. Prerequisite: COGS 100 and COGS 200 (or permission of the instructor). This course is typically offered in the Fall semester.
COGS 370-0 Cognitive Science Practicum I (co-op)
First semester of work experience in the Cognitive Science Co-operative Education Program. Students should apply to the Faculty of Arts co-operative education co-ordinator by the end of the third week of the semester preceding the employment semester. Prerequisite: normally 30 credit hours, including COGS 100 and four other courses in the Cognitive Science program, with a minimum CGPA of 2.75.
COGS 371-0 Cognitive Science Practicum II (co-op)
Second semester of work experience in the Cognitive Science Co-operative Education Program. Students should apply to the Faculty of Arts co-operative education co-ordinator by the end of the third week of the semester preceding the employment semester. Prerequisite: successful completion of COGS 375 and 45 credit hours with a minimum CGPA of 2.75.
COGS 470-0 Cognitive Science Practicum III (co-op)
Third semester of work experience in the Cognitive Science Co-operative Education Program. Students should apply to the Faculty of Arts co-operative education co-ordinator by the end of the third week of the semester preceding the employment semester. Prerequisite: successful completion of COGS 371 and 60 credit hours with a minimum CGPA of 2.75.
COGS 471-0 Cognitive Science Practicum IV (co-op)
Fourth semester of work experience in the Cognitive Science Co-operative Education Program. Students should apply to the Faculty of Arts co-operative education co-ordinator by the end of the third week of the semester preceding the employment semester. Prerequisite: successful completion of COGS 470 and 75 credit hours with a minimum CGPA of 2.75.
COGS 490-5 Honors Project I
An in-depth investigation of a topic in Cognitive Science culminating in a critical literature review and the formulation of a research proposal. Prerequisite: approval of cognitive science steering committee after student has completed a cognitive science major and at least two courses specified under honors in the program calendar entry. This course is restricted to students whose project has been approved by the Cognitive Science Program. Please contact Program Advisor or Director well before the start of the semester.
COGS 491-5 Honors Project II
The research proposed in COGS 490 is executed, culminating in the completion of a substantive piece of research. Prerequisite: approval of Cognitive Science steering committee either when student has completed COGS 490 or when student is taking COGS 490. This course is restricted to students whose project has been approved by the Cognitive Science Program. Please contact Program Advisor or Director well before the start of the semester.
MACM 101-3 Discrete Mathematics I(Q) (B-Sci)
Introduction to counting, induction, automata theory, formal reasoning, modular arithmetic. Prerequisite: BC high school mathematics 12.
CMPT 120-3 Introduction to Computing Science and Programming I (Q) (B-Sci)
An elementary introduction to computing science and
computer programming, suitable for students with
little or no programming background. Students will
learn fundamental concepts and terminology of
computing science, acquire elementary skills for
programming in a high-level language and be
exposed to diverse fields within, and applications of
computing science. Topics will include: pseudocode,
data types and control structures, fundamental
algorithms, computability and complexity, computer
architecture, and history of computing science.
Treatment is informal and programming is presented
as a problem-solving tool. Students should consult
with the self-evaluation on the School of Computing Science website to decide whether they should follow
the CMPT 120/125 course sequence or enrol in
CMPT 126. Prerequisite: BC Math 12 or equivalent is
recommended. Students with credit for CMPT 101,
102, 103, 104, 125, 126, 128 or any course numbered
CMPT 200 or higher may not take this course for
further credit.
CMPT 125-3 Introduction to Computing Science and Programming II (Q)
A rigorous introduction to computing science and
computer programming, suitable for students who
already have some backgrounds in computing
science and programming. Intended for students who
will major in computing science or a related program.
Topics include: fundamental algorithms; elements of
empirical and theoretical algorithmics; abstract data
types and elementary data structures; basic
object-oriented programming and software design;
computation and computability; specification and
program correctness; and history of computing
science. Prerequisite: BC MATH 12 (or equivalent)
and CMPT 120. Students with credit for CMPT 101,
104, 126, 128 or any course numbered CMPT 200 or
higher may not take this course for further credit.
CMPT 126-3 Introduction to Computing Science and Programming (Q) (B-Sci)
A rigorous introduction to computing science and
computer programming, suitable for students who
already have substantial programming background.
This course provides a condensed version of the
two-course sequence of CMPT 120/125, with the
primary focus on computing science and object
oriented programming. Topics include: fundamental
algorithms and problem solving; abstract data types
and elementary data structures; basic object-oriented
programming and software design; elements of
empirical and theoretical algorithmics; computation
and computability; specification and program
correctness; and history of computing science.
Prerequisite: BC MATH 12 (or equivalent). Students
should feel comfortable writing programs in a
structured language. Students must consult with the
self-evaluation on the Computing Science web site to
decide whether they should follow the CMPT 120/125
course sequence or enroll in CMPT 126. Students
with credit for CMPT 101, 104, 125, 128 or any
course numbered CMPT 200 or higher may not take
this course for further credit.
CMPT 225-3 Data Structures and Programming (Q)
Introduction to a variety of practical and important
data structures and methods for implementation and
for experimental and analytical evaluation. Topics
include: stacks, queues and lists; search trees; hash
tables and algorithms; efficient sorting;
object-oriented programming; time and space
efficiency analysis; and experimental evaluation.
Prerequisite: MACM 101 and one of CMPT 101, 104,
125, 126 or 128; or CMPT 128 and approval as a
Biomedical Engineering Major. Students with credit
for CMPT 201 may not take this course for further
credit.
MACM 300-3 Introduction to Formal Languages and Automata with Applications (Q)
Languages, grammars, automata and their applications to natural and formal language processing. Prerequisite: MACM 201.
CMPT 310-3 Artificial Intelligence Survey
Provides a unified discussion of the fundamental
approaches to the problems in artificial intelligence.
The topics considered are: representational typology
and search methods; game playing, heuristic
programming; pattern recognition and classification;
theorem-proving; question-answering systems;
natural language understanding; computer vision.
Prerequisite: CMPT 201 or 225 and MACM 101.
CMPT 379-3 Principles of Compiler Design
This course covers the key components of a compiler for a high level programming language. Topics include lexical analysis, parsing, type checking, code generation and optimization. Students will work in teams to design and implement an actual compiler making use of tools such as lex and yacc. Prerequisite: MACM 201, CMPT 150 and 201 or 225.
CMPT 383-3 Comparative Programming Languages
Various concepts and principles underlying the design and use of modern programming languages are considered in the context of procedural, object-oriented, functional and logic programming languages. Topics include data and control structuring constructs, facilities for modularity and data abstraction, polymorphism, syntax, and formal semantics. Prerequisite: CMPT 201 or 225, MACM 101.
CMPT 384-3 Symbolic Computing
This course considers modelling and programming techniques appropriate for symbolic data domains such as mathematical expressions, logical formulas, grammars and programming languages. Topics include recursive and functional programming style, grammar-based data abstraction, simplification and reduction transformations, conversions to canonical form, environment data structures and interpreters, metaprogramming, pattern matching and theorem proving. Prerequisite: CMPT 201 or 205; MACM 101.
CMPT 411-3 Knowledge Representation
Formal and foundational issues dealing with the representation of knowledge in artificial intelligence systems are covered. Questions of semantics, incompleteness, non-monotonicity and others will be examined. As well, particular approaches, such as procedural or semantic network, may be discussed. Prerequisite: completion of nine credit hours in Computing Science upper division courses or, in exceptional cases, permission of the instructor.
CMPT 412-3 Computational Vision
Computational approaches to image understanding will be discussed in relation to theories about the operation of the human visual system and with respect to practical applications in robotics. Topics will include edge detection, shape from shading, stereopsis, optical flow, Fourier methods, gradient space, three-dimensional object representation and constraint satisfaction. Prerequisite: MATH 152, and nine credit hours in Computing upper division courses or permission of the instructor.
CMPT 413-3 Computational Linguistics
This course examines the theoretical and applied problems of constructing and modelling systems, which aim to extract and represent the meaning of natural language sentences or of whole discourses, but drawing on contributions from the fields of linguistics, cognitive psychology, artificial intelligence and computing science. Prerequisite: completion of nine credit hours in Computing Science upper division courses or, in exceptional cases, permission of the instructor.
CMPT 414-3 Model-Based Computer Vision
This course covers various topics in computer vision with the emphasis on the model-based approach. Main subjects include 2-D and 3-D representations, matching, constraint relaxation, model-based vision systems. State-of-the-art robot vision systems will be used extensively as study cases. The solid modeling and CAD aspects of this course should also interest students of computer graphics. Prerequisite: MATH 152 and nine credit hours in CMPT upper division courses, or permission of the instructor.
CMPT 417-3 Intelligent Systems
Intelligent Systems using modern constraint programming and heuristic search methods. A survey of this rapidly advancing technology as applied to scheduling, planning, design and configuration. An introduction to constraint programming, heuristic search, constructive (backtrack) search, iterative improvement (local) search, mixed-initiative systems and combinatorial optimization. Prerequisite: CMPT 201 or 225.
CMPT 418-3 Computational Cognitive Architecture
Computationally-oriented theories of human cognitive architecture are explored, beginning with neurologically inspired (neural network) models of "low-level" brain processes, and progressing upwards to higher-level symbolic processing, of the kind that occurs in rule-following and problem solving. Arguments concerning the need for modular processing and combinatorially adequate forms of mental representation are examined at length. Prerequisite: CMPT 201 or 225. Recommended: CMPT 310.
CMPT 419-3 Special Topics in Artificial Intelligence
Special topics in Artificial Intelligence depending on faculty and student interest. Prerequisite: CMPT310, or permission of the instructor.
LING 220-3 Introduction to Linguistics
An introduction to linguistic analysis. Students with
credit for LING 240 may not take this course for
further credit.
LING 221-3 Introduction to Phonetics and Phonology
The principles of phonological analysis. Prerequisite: LING 220.
LING 222-3 Introduction to Syntax
The principles of syntactic analysis. Prerequisite: LING 220.
LING 321-3 Phonology
An overview of theoretical principles in phonology. Prerequisite: LING 221 or 310.
LING 322-3 Syntax
The study of sentence structure in language through a survey of constructions found in natural language data together with a consideration of syntactic theory. Prerequisite: LING 222 or 310.
LING 323-3 Morphology
Word structure in natural languages and its relationship to phonological and syntactic levels of grammar. Prerequisite: LING 221, 222; or 310.
LING 324-3 Semantics (Q)
Basic formal aspects of meaning (e.g. compositional semantics, truth conditional semantics and quantification in natural language) and how they are distinguished from pragmatic aspects of meaning. Prerequisite: LING 222 or 310.
LING 330-3 Phonetics
A survey of methods of speech sound description and transcription. Prerequisite: LING 221 or 310.
LING 350-3 First Language Acquisition
Introduction to the study of language acquisition from
the point of view of linguistic structure. Prerequisite:
LING 220, 221; or 310. Students who have taken
LING 250 may not take this course for further credit.
LING 400-3 Formal Linguistics (Q)
Formal systems and their relation to linguistic methods and theory. Topics include the mathematical properties of natural languages, and rigorously defined frameworks for linguistic analysis and their formal properties. Prerequisite: LING 322. Recommended: PHIL 220.
LING 480-3 Topics in Linguistics I
Investigation of a selected area of linguistic research. Requirements will vary according to topic offered. If you wish to enroll in this course, visit The Department of Linguistics for more information about prerequisites.
LING 481-3 Topics in Linguistics II
Investigation of a selected area of linguistic research. Requirements will vary according to topic offered. If you wish to enroll in this course, visit The Department of Linguistics for more information about prerequisites. Note: may be taken without LING 480.
PHIL 100-3 Knowledge and Reality (W) (B-Hum)
An introduction to some of the central problems of philosophy. Topics to be discussed include the different theories of reality; the nature and sources of knowledge, truth, evidence, and reason; the justification of belief and knowledge about the universe. These topics and problems will be considered as they arise in the context of issues such as: relativism versus absolutism; the existence of God; personal identity; the nature of the mind and its relation to the body; free-will and determinism; the possibility of moral knowledge. Open to all students.
PHIL 201-3 Epistemology
A critical overview of recent accounts of the nature and scope of human knowledge and of justified or rational belief, and of philosophical issues that these accounts are intended to address. Prerequisite: one of PHIL 100, 150, or 151.
PHIL 210-3 Natural Deductive Logic (Q)
This course studies a natural deductive system of propositional and quantificational logic, the first-order theory of identity and the first-order theory of relations. Topics include the metatheory of propositional logic and the application of formal theory to the assessment of natural language arguments.
PHIL 310-3 Modal Logic and its Applications (Q)
Recommended: PHIL 210, 214, or an otherwise suitable background.
PHIL 314-3 Topics in Logic I
An examination of one or more topics such as: philosophical logic; deontic logic; the logic of knowledge and belief; the logic of preference; tense logics; foundations of set theory; recursive functions; the history of logic. Recommended: PHIL 210, 214, or an otherwise suitable background.
PHIL 341-3 Philosophy of Science
A study of the nature of scientific enquiry, classificatory systems, laws and theories, the role of observation in science, the demarcation between science and non-science, causality, the status of theoretical constructs, and teleological explanation. Prerequisite: PHIL 100 and 203, or COGS 200; PHIL 210 or 214.
PHIL 343-3 Philosophy of Mind
A study of theories of the mind, consciousness, and human action. Prerequisite: PHIL 100 and 203, or COGS 200.
PHIL 344-3 Philosophy of Language I
An introduction to the major philosophic theories of language. Topics to be considered include the relationship between language and mind, language and the world, language and society. Prerequisite: PHIL 100 and 203, or COGS 200.
PHIL 444-4 Philosophy of Language II (W)
Advanced topics in recent work in philosophy of language, such as meaning, reference, speech acts, and language and thought. Prerequisite: PHIL 210 or 214.
PSYC 100-3 Introduction to Psychology I (B-Soc)
Acquaints the student with the major issues in contemporary psychology and considers the historical antecedents. Special attention is given to questions of methodology and research design in psychology. Topics in physiological psychology, perception, learning and motivation are considered.
PSYC 102-3 Introduction to Psychology II (B-Soc)
Acquaints the student with major issues in contemporary psychology and considers their historical antecedents. Topics in learning, cognition, social psychology and abnormal psychology are considered. Prerequisite: PSYC 100.
PSYC 201-4 Introduction to Research Methods in Psychology (W) (Q)
An introduction to the procedures used in psychological research, and to the logic underlying them. Topics include the strengths and weaknesses of different approaches to research, the formulation of testable questions, the control of extraneous influences, the measurement of effects, and the drawing of valid conclusions from empirical evidence. Provides a background for senior psychology courses since it offers a basis for the critical evaluation and conduct of research. Prerequisite: PSYC 100 and 102, (or PSYC 101).
PSYC 210-4 Introduction to Data Analysis in Psychology
Covers basic descriptive and inferential techniques most appropriately applied to the various forms of data from psychological research. Should be completed by majors and honors before the end of semester 4. Prerequisite: PSYC 201 and meet the SFU admissions requirements for quantitative skills competency for students admitted directly from high school. Recommended: BC high school Math 12 or MATH 100 or equivalent. (For students declared before September 2007.)
PSYC 221-3 Introduction to Cognitive Psychology
Introduction to the study of cognitive and perceptual processes. Topics include memory, perception, attention, language, mental imagery, creativity, judgement and decision-making, and an introduction to cognitive disorders such as Alzheimer’s disease, dyslexia, aphasia and attention-deficit disorder. Prerequisite: PSYC 100 and 102 (or PSYC 101).
PSYC 280-3 Introduction to Biological Psychology(B-Sci)
Surveys the major areas in biological psychology. Topics include the basics of neuroanatomy and nerve cell function, the behavioral and physiological effects of drugs and hormones in the nervous system, evolutionary perspectives on the brain and behavior, and the biopsychology of vision, the chemical senses, hearing, movement, biological rhythms, sex, and cognitive processes. Prerequisite: PSYC 100 and 102 (or PSYC 101). Recommended: BISC 101.
PSYC 303-3 Perception
An introduction to the study of perceptual processes with an emphasis on seeing and hearing. Topics include the perception of features, objects, motion, depth, time, visual illusions, and individual differences in perceptual ability. Prerequisite: PSYC 201 and one of 221 (or 320) or 335.
PSYC 325-4 Memory and Mind
Examination of the phenomena of memory and the retention and reproduction of information. Considers the conditions and principles of retention and recall in short- and long-term memory. Prerequisite: PSYC 201, and 221 (or 320).
PSYC 330-3 Attention
Survey the different aspects of paying attention. Topics include the effects of selective and divided attention on perceptual and cognitive function; the role of attention in human performance; attentional dysfunction and attention-deficit disorder; and the development of attentional capacity across the life span from newborns to the elderly. Prerequisite: PSYC 201 and 221 (or 320).
PSYC 335-3 Sensation
Examines the properties of the visual, auditory, olfactory, gustatory, and kinesthetic systems and receptor mechanisms with a strong emphasis on physiology. Topics include psychophysical measurement of sensations, cross-modal organization and computational modeling of sensory processes, and the interface between sensory and perceptual processes. Prerequisite: PSYC 201 and one of 280 or 303.
PSYC 354-3 Development of Children’s Thinking
Examines research and theory concerning the origins and development of cognition in humans. Traces the development of language and children’s thinking about the physical and social world from birth to adulthood, with a focus on infancy and childhood. Prerequisite: PSYC 201 and 250 (or 350 or 351).
PSYC 382-3 Cognitive Neuroscience
Examines the neurophysiological bases of cognitive and perceptual phenomena such as memory, attention, language, thinking, imagery, vision, audition, and sensory processes. The study of human cognitive performance with measurement techniques such as ERP, PET, and MRI is also discussed. Prerequisite: PSYC 201 and 280.
PSYC 383-3 Psychopharmacology
A survey of how psychoactive drugs affect brain function to alter consciousness and behavior. Topics will include cellular effects of drugs that affect the central nervous system and discussions of the psychological and social effects of those drug-induced changes in the brain. Research on drug abuse and addictions and means of treating them will be covered. Historical, social and legal aspects of non-medical drug use will be discussed, as will the use of medications for the treatment of anxiety, depression, schizophrenia, dementias and other psychological disorders. Prerequisite: PSYC 201 and 280.
PSYC 385-3 Evolutionary Psychology
Topics such as altruism, parental care, mate choice, sex differences in behavior, aggression, dominance and territoriality are considered from an evolutionary perspective. The role of heredity and environment in the development of these behaviors is also discussed. Prerequisite: PSYC 201.