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. 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.0 units. See the Faculty of Arts & Science Calendar for complete details.

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 2 courses:
     • MATH-111/6.0 Linear Algebra
     • MATH-112 Linear Algebra
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 2 courses:
   • PSYC-202 Statistics in Psychology
   • STAT-263 Introduction to Statistics
CISC-352 Artificial Intelligence
COGS-300 Programming Cognitive Models
COGS-400 Neural and Genetic Cognitive Models
CISC-453 Topics in Artificial Intelligence
CISC-497 Social, Ethical and Legal Issues in Computing
COGS-499 Advanced Undergraduate Project
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 6 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
 
(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-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 Advanced Experimental Psychology
     • PSYC-305 Human Memory
     • PSYC-321 Psycholinguistics
     • PSYC-322 Attention
     • PSYC-323 Laboratory in Attention
     • PSYC-352 Cognitive and Language Development
     • PSYC-355 Comparative Cognition
     • PSYC-365 Psychology of Reading
     • PSYC-370 Brain and Behaviour II
     • PSYC-380 Advanced Perception
     • PSYC-420 Advanced Topics in Cognitive Psychology
     • PSYC-422 Selected Topics in Attention
     • PSYC-423 Selected Topics in Real-World Scene Perception
     • PSYC-452 Developmental Psycholinguistics
     • PSYC-457 Atypical Development
 
6.0 units from the following list or from the PSYC option list just above:
 • CISC-220 System-Level Programming
 • CISC-223 Software Specifications
 • CISC-325 Human-Computer Interaction
 • CISC-340 Digital Systems
 • CISC-365 Algorithms I
 • CISC-425 Advanced User Interface Design
 • CISC-454 Computer Graphics
 • CISC-465 Foundations of Programming Languages
 • CISC-481 Syntax Systems for Natural Language
 • LING-100/6.0 Introduction to Linguistics
 • LING-310 Phonetics
 • LING-320 Phonology
 • LING-330 Morphology
 • LING-340 Syntax
 • LING-415 Semantics
 • NSCI-401 Introduction to Theoretical Neuroscience
 • PHIL-154 Philosophy of Science
 • PHIL-115/6.0 Fundamental Questions
 • PHIL-261 Philosophy of Mathematics
 • PHIL-270 Minds and Machines
 • PHIL-311 Philosophy of Psychology
 • PHIL-359 Philosophy of Language
 
24.0 elective units.