Queen's School of Computing

Are you interested in a degree that focuses on issues at the intersection of philosophy and computing? Why not try combining a Major in Philosophy with a Computing Arts Minor?

The precise requirements for Computing degree plans are listed in the Arts and Science calendar plans document. In case of discrepancies, the calendar should be considered as the official definition of the Computing degree plans.

Electives can be any course in the Arts and Science Calendar, including CISC courses. That is, you can take more CISC courses than the minimum required number. Special permission is needed for an Arts and Science student to take courses from other faculties (Applied Science, Business, etc) as electives, unless those courses are already listed in the Arts and Science Calendar. A student in fourth year with a first class average may apply to take a CISC graduate course in place of a 400 level CISC course. The student must obtain approval from the department and from the course instructor. If the student later enters a graduate CISC program at Queen's, this course can not count toward the graduate degree.

All Computing concentrations start with CISC-121. If you take CISC-101 or CISC-110 before taking CISC-121, it will count as an elective for you. With the exception of CISC-498/6.0, all CISC-courses are 3-unit courses.

Bachelor of Computing (Honours) in Cognitive Science (COGS-P-BCH)

Cognitive Science is a 120-unit program. Full-year courses (indicated by /6.0) count as 6 units and half-year courses count as 3 units.

For complete details, see the COGS course page or the Arts and Science calendar plans document.

CISC 121 Introduction to Computing Science I
CISC 124 Introduction to Computing Science II
COGS 100 Introduction to Cognitive Science
CISC 102 Discrete Math I
  One of the following 3 courses:
     • MATH 111/6.0 Linear Algebra
     • MATH 112 Linear Algebra
     • MATH 110/6.0
COGS 201 Cognition and Computation
CISC 203 Discrete Mathematics for Computing Science
CISC 204 Logic for Computing Science
CISC 221 Computer Architecture
CISC 235 Information Structures
CISC 260 Programming Paradigms
One of the following courses:
   • STAT 263 Introduction to Statistics
   • STAT_Options See course page
CISC 352 Artificial Intelligence
One of the following 2 courses:
   • COGS 400 Neural and Genetic Cognitive Models
   • CISC 452 Neural and Genetic Computing
CISC 453 Topics in Artificial Intelligence
CISC 497 Social, Ethical and Legal Issues in Computing
One of the following 2 courses:
   • COGS 499 Advanced Undergraduate Project
   • CISC 500/6.0 Undergraduate Thesis
 
Two of the following three streams in Linguistics, Philosophy and Psychology:
 
(i) Linguistics
  LING 100/6.0 Introduction to Linguistics
  One of the following 3 courses:
     • LING 310 Phonetics
     • LING 320 Phonology
     • LING 330 Morphology
  LING 340 Syntax
  LING 415 Semantics
 
(ii) Philosophy
  One of the following 2 courses:
     • PHIL 111/6.0 Great Works
     • PHIL 115/6.0 Fundamental Questions
  PHIL 250/6.0 Epistomology and Metaphysics
  One of the following 7 courses:
     •PHIL 154 Philosophy of Science
     •PHIL 261 Philosophy of Mathematics
     •PHIL 270 Minds and Machines
     •PHIL 311 Philosophy of Psychology
     •PHIL 351 Philosophy of Mind
     •PHIL 359 Philosophy of Language
     •PHIL 381 Philosophy of the Natural Sciences
 
(iii) Psychology
  PSYC 100/6.0 Principles of Psychology
  PSYC 221 Cognitive Psychology
  One of the following 3 courses:
     • PSYC 203 Research Methods
     • PSYC 215 Perception
     • PSYC 271 Brain and Behaviour I
  One from the following list of PSYC options:
     • PSYC 300/6.0 Advanced Experimental Psychology
     • PSYC 305 Human Memory
     • PSYC 321 Psycholinguistics
     • PSYC 323 Laboratory in Attention
     • PSYC 350 Selected Topics in Developmental Psychology
     • PSYC 352 Cognitive and Language Development
     • PSYC 353 Atypical Development
     • PSYC 355 Comparative Cognition
     • PSYC 365 Psychology of Reading
     • PSYC 370 Brain and Behaviour II
     • PSYC 420 Advanced Topics in Cognitive Psychology
     • PSYC 422 Selected Topics in Attention
     • PSYC 423 Selected Topics in Real-World Scene Perception
     • PSYC 442 Culture and Cognition
     • PSYC 452 Developmental Psycholinguistics
 
9.0 units from the following list (COGS_Computing):
 • CISC 220 System-Level Programming
 • CISC 223 Software Specifications
 • CISC 226 Scientific Computing
 • CISC 271 Game Design
 • CISC 325 Human-Computer Interaction
 • CISC 333 Introduction to Data Mining
 • CISC 340 Digital Systems
 • CISC 365 Algorithms I
 • CISC 425 Advanced User Interface Design
 • CISC 454 Computer Graphics
 • CISC 457 Computer Graphics
 • CISC 465 Foundations of Programming Languages
 • CISC 481 Syntax Systems for Natural Language
 • CISC 486 Game Development
 • CISC 496 Game Development Project
 • COGS 300 Programming Cognitive Models
 • CISC 500/6.0 Undergraduate Thesis
 
6.0 units from COGS_Computing and/or the following list
(COGS_Linguistics + NSCI_Options + COGS_Philosophy + COGS_Psychology):
 • LING 100/6.0 Introduction to Linguistics
 • LING 310 Phonetics
 • LING 320 Phonology
 • LING 330 Morphology
 • LING 340 Syntax
 • LING 415 Semantics
 • NSCI 323 Cellular Neuroscience
 • NSCI 324 Systems Neuroscience
 • NSCI 401 Introduction to Theoretical Neuroscience
 • PHIL 111/6.0 What is Philosophy?
 • PHIL 115/6.0 Fundamental Questions
 • PHIL 154 Philosophy of Science
 • PHIL 250 Epistemology and Metaphysics
 • PHIL 261 Philosophy of Mathematics
 • PHIL 270 Minds and Machines
 • PHIL 311 Philosophy of Psychology
 • PHIL 351 Philosophy of Mind
 • PHIL 359 Philosophy of Language
 • PHIL 381 Philosophy of the Natural Sciences
 • PHIL 451 Current Issues in Epistemology
 • PHIL 452 Current Issues in Metaphysics
 • PHIL 464 Topics in Philosophy of Mind
 • PSYC 100/6.0 Principles of Psychology
 • PSYC 203 Research Methods in Psychology
 • PSYC 205 Experimental Psychology: Learning
 • PSYC 215 Experimental Psychology: Perception
 • PSYC 251 Developmental Psychology
 • PSYC 271 Brain and Behaviour I
 • PSYC 300/6.0 Advanced Experimental Psychology
 • PSYC 305 Human Memory
 • PSYC 321 Psycholinguistics
 • PSYC 323 Laboratory in Attention
 • PSYC 350 Selected Topics in Developmental Psychology
 • PSYC 352 Cognitive and Language Development
 • PSYC 353 Atypical Development
 • PSYC 355 Comparative Cognition
 • PSYC 365 Psychology of Reading
 • PSYC 370 Brain and Behaviour II
 • PSYC 420 Advanced Topics in Cognitive Psychology
 • PSYC 422 Selected Topics in Attention
 • PSYC 423 Selected Topics in Real-World Scene Perception
 • PSYC 442 Culture and Cognition
 • PSYC 452 Developmental Psycholinguistics
 
24.0 elective units.