Skip to content
Computing and Software: blue ink subject illustration
Image source

AI-generated ink illustration

Conceptual study artwork, not a photograph of teaching facilities.

Unidex · generated with ImageGen

Checked 2026-11-05

Symbolic subject artwork; no university facility depicted

Deadlines

November 2026

MonTueWedThuFriSatSun
1
2345678
9101112131415
161718202122
23242526272829
30

Next deadline

  • OUAC. Ontario high schools report midterm/final 4U/M grades

    2027 entry

    School deadline, not a student task. Universities receive these grades by November 26. Verbatim: "Deadline for the OUAC to receive all midterm or final grades available for 4U/M courses from Ontario high schools. Schools may report in-progress grades for full-year courses as soon as they are available." Universities receive these by the target date of November 26, 2026. This is a deadline on the high school, not on the student, but it governs which grades a university sees in the first round.

Other deadline details
No single OUAC deadline, deadlines are set by each university and sometimes by programOUAC Undergraduate application, applicants who are not Ontario high school students (Group B)2026 entry
  • No single OUAC deadline, deadlines are set by each university and sometimes by program
  • No single OUAC deadline
  • University, program, transcript, portfolio, interview, and audition dates still apply
Full source wording

Verbatim: "There is no specific Undergraduate application deadline if you are a Group B applicant. Deadlines vary at each university and sometimes depend on the program. Visit the university websites or contact the universities directly for their deadlines. If you are interested in a program but the deadline has passed, you may contact the university's admission office for help. Be aware of university-specific deadlines for submitting transcripts and portfolios, if required, and for arranging interviews and auditions. You must ensure the OUAC has enough time to process your choices before the universities' program deadlines." OUAC defines Group B as anyone who does not meet the Group A criteria, e.g. not currently taking an Ontario high school course, a Canadian outside Ontario, an international applicant, a postsecondary transfer student, or a mature applicant.

SourceChecked

Requirements

Admission requirements

High-school prerequisites
  • ENG4UEnglish
  • MHF4UAdvanced Functions
  • MCV4UCalculus and Vectors
Queen’s Ontario high-school entry requirements by OUAC code
Application steps

Entry terms · Fall / Winter

September 2027 first-year full-time entry through OUAC code QD. Queen’s also advertised a separate January 2027 intake for this degree.

Queen’s published January 2027 degree intakes
  1. Step 1Check the admission requirements
  2. Step 2Apply through OUAC
    • Create your application and select this program.
    OUACOUAC
  3. Step 3Academic results and final official transcripts
    • Current Ontario high school results must be submitted through OUAC. Other applicants follow their To-Do List. To clear an offer's conditions, final official transcripts must arrive directly from the school, governing body or test centre.
    Queen's document submissionQueen's document submission
  4. Step 4Certified translations if records are not English or French
    • Submit the original-language official transcript and a copy accompanied by a translation certified through one of Queen's listed authorities.
    Queen's transcript translation rulesQueen's transcript translation rules
  5. Step 5Apply through OUAC to the appropriate first-year entry programme or gateway; submit the required academic records.
Applicant pathways
Computing: Prerequisites

Ontario high-school applicants entering Computing (QD) in 2027/28. Applies only to the named entry route; later major declaration is separate.

  • ENG4U
  • MHF4U
  • MCV4U
  • 3 additional 4U/M courses
Queen's university-contributed OUInfo Computing admission requirements, 2027/28
Computing: Additional Admission Criteria

Ontario high-school applicants entering Computing (QD) in 2027/28. Applies only to the named entry route; later major declaration is separate.

  • A high school transcript is just 1 piece of information Queen's University uses when making an admission decision. Each applicant to Queen's has a personalized To Do List, detailing exactly what is needed to complete their application. Students can review their To Do List (and associated due dates) on their Queen's SOLUS Student Centre. Students will receive instructions for accessing SOLUS after they apply.
Queen's university-contributed OUInfo Computing admission requirements, 2027/28
Computing: Basic Requirements for Admission

Ontario high-school applicants entering Computing (QD) in 2027/28. Applies only to the named entry route; later major declaration is separate.

  • The OSSD and six 4U/M courses, including English 4U, are required. Please review the specific program requirements for more details, as some programs require additional courses at the U-level. Average calculation is based on prerequisite subjects, plus the next best 4U/M courses, for a total of 6 courses.
  • Note:
  • Students in francophone schools may offer EAE4U or FRA4U in place of ENG4U.
  • The Engineering admission average is calculated using only the 5 prerequisite courses.
  • A high school transcript is just 1 piece of information we use when making an admission decision. Each applicant to Queen’s has a unique To Do List, detailing exactly what is needed to complete their application. Students can see their To Do List (and the due dates) on their SOLUS Student Centre. We will send students SOLUS access information after they apply.
Queen's university-contributed OUInfo Computing admission requirements, 2027/28
Computing: Timing and Process for Admission Decisions

Ontario high-school applicants entering Computing (QD) in 2027/28. Applies only to the named entry route; later major declaration is separate.

  • Admission decisions will be made once all required documentation is submitted to Undergraduate Admission and Recruitment. March 31 is the deadline to submit all documents including English test scores and transcripts for students studying outside of Ontario (not including the Supplementary Application). Queen's receives Ontario high school grades from the Ontario Universities Application Centre (OUAC) by April 30.
  • Admission decisions will be made on an ongoing basis from early November to mid-May. Ontario high school students are required to respond to offers of admission by June 1.
Queen's university-contributed OUInfo Computing admission requirements, 2027/28
External upper-year transfer: selected plan

University or approved college university-transfer applicants to the named Arts and Science plan, not a first-year entering-average estimate.

  • The published upper-year definition includes at least 24 attempted Queen's-equivalent units at an accredited university or a college university-transfer programme.
  • The same faculty page separately calls applicants with fewer than 24 completed units first-year applicants. Applicants with attempted/completed credits that cross these descriptions should confirm their category with Admissions.
  • The listed minimums use the Queen's 4.3 GPA scale. Meeting them does not guarantee a space.
  • Computer Science and Software Design plans each require minimum GPA 2.8 and CISC 121/3.0 equivalent at least Queen's B.
  • Computing and Mathematics requires GPA 2.8, CISC 121/3.0 equivalent at least B, and six MATH/STAT units equivalent to MATH 120, 121, 123 and 124 at least C.
  • Cognitive Science requires GPA 2.8 and CISC 121/3.0 equivalent at least B.
  • Computing and the Creative Arts requires GPA 2.3 and CISC 121/3.0 equivalent at least C+, plus the condition for the selected subplan below.
  • Computing and Art (COAR-O): no second arts-course prerequisite is listed.
  • Computing and Drama (CODR-O): six first-year university Drama units equivalent to DRAM 100, at least C.
  • Computing and Film (COFI-O): three first-year university Film units equivalent to FILM 111, 112, 113 or 114, at least C.
  • Computing and Music (COMU-O): six first-year university Music units equivalent to MUSC 103, 104, 114, 156, 171, 191 or 192, or MUTH 110 or 111, at least C.
  • For Computing and Mathematics, MATH 110/6.0 or equivalent can satisfy both the Mathematics and CISC 102 conditions.
  • A missing CISC 102 equivalent may add time to the Computer Science, Software Design, Cognitive Science or Computing and Mathematics route.
Queen's Arts and Science: currently open transfer plans and exact departmental requirements
Internal faculty transfer: selected plan

Current Queen's students transferring from another faculty to the named currently open Arts and Science plan.

  • The exact departmental GPA and course conditions below apply in addition to faculty admission rules.
  • Computer Science and Software Design plans each require minimum GPA 2.8 and CISC 121/3.0 equivalent at least Queen's B.
  • Computing and Mathematics requires GPA 2.8, CISC 121/3.0 equivalent at least B, and six MATH/STAT units equivalent to MATH 120, 121, 123 and 124 at least C.
  • Cognitive Science requires GPA 2.8 and CISC 121/3.0 equivalent at least B.
  • Computing and the Creative Arts requires GPA 2.3 and CISC 121/3.0 equivalent at least C+, plus the condition for the selected subplan below.
  • Computing and Art (COAR-O): no second arts-course prerequisite is listed.
  • Computing and Drama (CODR-O): six first-year university Drama units equivalent to DRAM 100, at least C.
  • Computing and Film (COFI-O): three first-year university Film units equivalent to FILM 111, 112, 113 or 114, at least C.
  • Computing and Music (COMU-O): six first-year university Music units equivalent to MUSC 103, 104, 114, 156, 171, 191 or 192, or MUTH 110 or 111, at least C.
  • For Computing and Mathematics, MATH 110/6.0 or equivalent can satisfy both the Mathematics and CISC 102 conditions.
  • A missing CISC 102 equivalent may add time to the Computer Science, Software Design, Cognitive Science or Computing and Mathematics route.
Queen's Arts and Science: currently open transfer plans and exact departmental requirements
Full IB Diploma: exact entry-stream subjects

Applicants assessed on the full IB Diploma curriculum; computing entry route

  • Computing (QD): English and Mathematics. Applications and Interpretations SL does not satisfy the Mathematics prerequisite.
Queen's current full-IB Diploma entry-stream subject requirements
First-Generation access pathway

Applicants whose parents/guardians have not attained postsecondary education and who are registered with an affiliated community partner

  • The first-generation pathway provides OUAC/application, academic, financial and individual advising support. Siblings do not disqualify first-generation status under this published definition. Affiliated community-partner registration is required.
  • This is access support; it does not waive the chosen programme’s academic or supplemental requirements or promise admission.
queens ontario policy · official applicant policy
Indigenous first-entry admission pathway

Indigenous applicants to a first-year, full-time, first-entry undergraduate degree

  • Apply through OUAC and self-identify Indigenous ancestry. Meet the programme’s general conditions and admission deadlines, including any applicable supplementary essay, audition or portfolio.
  • Submit a separate letter to the Indigenous Community Liaison requesting pathway consideration and providing evidence of Indigenous ancestry. Assessment considers the complete application’s academic preparedness and potential; no automatic offer is promised.
queens ontario policy · official applicant policy
QBridge English-language pathway

Applicants academically competitive for a Queen’s undergraduate degree who do not meet the English-proficiency admission standard

  • The Ontario admission page identifies QBridge as an English-language pathway preparing eligible applicants for Queen’s undergraduate study. Exact QBridge entry, progression and degree-programme availability require the linked School of English assessment; no universal direct-entry language exemption is inferred.
queens ontario policy · official applicant policy

Degree requirements

artificial intelligence

artificial intelligence

  • Electives and/or Other Plan Requirements 60.00
  • Total Units 18.00
fundamental computation

fundamental computation

  • Electives and/or Other Plan Requirements 60.00
  • Total Units 18.00
security

security

  • Electives and/or Other Plan Requirements 60.00
  • Total Units 18.00
cognitive science

cognitive science

  • 2. Option
  • A. Complete 30.00 units from two of the following option lists: 30.00
  • Electives and/or Other Plan Requirements 27.00
  • Total Units 15.00
computing mathematics and analytics

computing mathematics and analytics

  • 2. Option
  • Electives and/or Other Plan Requirements 30.00
software design

software design

  • 2. Option
  • Electives and/or Other Plan Requirements 39.00
Applies to all listed streams
  • Total Units 120.00
Other requirements and route notes
  • A Computing Major requires a minor or a second major. A Specialization can be completed with or without a minor.
  • Computing Honours requires 120.0 units. The diploma names a specialization, while a Computing Major sub-plan appears on the transcript.

Program facts

Entering average~High 70s

Ontario high-school entry in 2027/28, exact listed route QD. Later major/option selection and other applicant categories remain separate.

Queen's university-supplied OUInfo: Computing, Ontario entry 2027/28Queen's university-supplied OUInfo: Computing, Ontario entry 2027/28
InternshipOptional paid QUIP internship

QUIP offers a 12–16 month paid, full-time internship after second or third year, followed by a return to complete the degree.

University work-study information

QUIP is a paid, full-time 12–16-month internship. Eligible students can start after second or third year with a GPA of at least 1.90 and return to Queen’s to finish their degree.

Queen’s Undergraduate Internship Program terms and eligibility
Queen’s Undergraduate Internship Program terms and eligibilityCheck work experience options

Majors & specializations

QD is the first-entry Computing category. Select a Computing Major sub-plan or a specialization after first year. Computing and the Creative Arts leads to a BA Honours.

Artificial Intelligence

BCmpH

The sub-plan covers artificial intelligence methods and machine learning.

Courses

Current BCmpH Major sub-plans and Computing specializations, including named option banks. Each route has distinct requirements; the BAH Computing and Creative Arts route is excluded from this BCmpH menu.

First-year Computing Major example4 listed

Published example for a student with prior programming experience. Other plans and electives vary.

  • CISC 121Introduction to Computing Science I3 credits

    Design algorithms using recursion, data structures, searching, sorting and testing.

  • CISC 124Introduction to Computing Science II3 credits

    Develop object-oriented software with teamwork, version management and testing.

  • CISC 102Discrete Structures I3 credits

    Develop mathematical proofs using sets, counting, induction and graphs.

  • MATH 112Introduction to Linear Algebra

    Explore matrices, vector spaces, linear transformations and applications.

Queen’s first-year registration guide: course descriptions and Computing example
First-year programming: choose a beginner course3 listed

Choose one if you have no programming experience. Then take CISC 121; CISC 124 may follow in second year. These introductory courses are electives.

  • CISC 101Introduction to Computer Programming3 credits

    Learn to design, code and run algorithms without prior programming experience.

    Optional preparation for students without programming experience; counts as an elective.

  • CISC 110Creative Computing3 credits

    Learn programming through visual and interactive media.

    Optional preparation for students without programming experience; counts as an elective.

  • CISC 151Elements of Computing with Data Analytics3 credits

    Learn programming through data-analytics applications.

    Optional preparation for students without programming experience; counts as an elective.

Queen’s Computing first-year programming routes
First-year linear algebra choices2 listed

Alternative linear-algebra courses; select the course appropriate to your intended plan.

  • MATH 110Linear Algebra

    Study linear algebra, including eigenvalues and eigenvectors.

  • MATH 112Introduction to Linear Algebra

    Explore matrices, vector spaces, linear transformations and applications.

Queen’s first-year registration guide: course descriptions and Computing example
Additional published courses
  • CISC 171Computational Probability and Statistics

    Apply probability, distributions and hypothesis testing to computing.

  • STAT 263Introduction to Statistics3 credits

    Probability models, estimation, hypothesis tests and introductory nonparametric statistics.

  • STAT 268Statistics and Probability I3 credits

    Probability theory, joint distributions, conditional expectations and statistical computing.

  • CISC 203Discrete Structures II3 credits

    Extend discrete mathematics through combinatorics, recurrence relations and graph algorithms.

  • CISC 204Logic for Computing Science3 credits

    Study formal logic, proof systems, validity and decidability.

  • CISC 221Computer Architecture3 credits

    Study computer architecture, assembly language, data representation and digital logic.

  • CISC 223Software Specifications3 credits

    Specify software behaviour using logic, invariants, automata and grammars.

  • CISC 235Data Structures3 credits

    Design advanced data structures and analyse their efficiency.

  • CISC 322Software Architecture

    Study software architecture, module interactions and design recovery.

  • CISC 326Game Architecture

    Explore software architecture for computer games.

  • CISC 360Programming Paradigms3 credits

    Explore functional and logic programming alongside imperative programming.

  • CISC 365Algorithms I3 credits

    Design efficient algorithms through case studies and alternative strategies.

  • CISC 397Communication and Ethics for Computing Professionals

    Develop workplace communication, professional skills and computing ethics.

  • CISC 497Social, Ethical, and Legal Issues in Computing

    Discuss current technical, professional and ethical issues in computing.

  • COGS 100Introduction to Cognitive Science3 credits

    Explore the mind through cognitive science and computational models.

  • CISC 271Linear Methods for Artificial Intelligence3 credits

    Apply linear algebra and validation methods to artificial intelligence.

  • CISC 352Artificial Intelligence3 credits

    Explore AI principles including planning, learning and probabilistic reasoning.

  • CISC 371Numerical Optimization for Artificial Intelligence3 credits

    Use numerical optimization methods for artificial-intelligence problems.

  • CISC 453Topics in Artificial Intelligence3 credits

    Investigate selected areas of artificial-intelligence research.

  • CISC 455Evolutionary Optimization and Learning3 credits

    Use evolutionary algorithms for optimization and learning.

  • CISC 473Deep Learning3 credits

    Design deep-learning networks for prediction and clustering.

  • CISC 474Reinforcement Learning3 credits

    Explore reasoning, planning and reinforcement-learning techniques.

  • BIOL 243Introduction to Statistics3 credits

    Analyze real data using study design, statistical inference and statistical software.

  • CHEE 209Analysis of Process Data 33.5 credits

    Interpret process data using probability, statistical inference and regression.

  • COMM 162Managerial Statistics3 credits

    Use probability, statistical inference and regression to analyse business data.

  • ECON 250Introduction to Statistics3 credits

    Hypothesis testing and introductory regression for economic data.

  • GPHY 247Introduction to Statistics3 credits

    Analyze real data using study design, statistical inference and statistical software.

  • KNPE 251Introduction to Statistics3 credits

    Analyze real data using study design, statistical inference and statistical software.

  • NURS 323Introduction to Statistics3 credits

    Statistical inference and software-based analysis of health-related data.

  • POLS 285Introduction to Statistics3 credits

    Quantitative political research and causal and descriptive inference using Stata.

  • PSYC 202Statistics in Psychology3 credits

    Descriptive statistics, regression, experimental design and analysis of variance in psychology.

  • SOCY 211Introduction to Statistics3 credits

    Interpret and communicate statistical results using probability, regression and experimental design.

  • STAM 200Introduction to Statistics3 credits

    Analyze real data using study design, statistical inference and statistical software.

  • STAT 161Introduction to Data Science3 credits

    Analyze real datasets using statistical inference, machine learning and programming.

  • CISC 324Operating Systems3 credits

    Study operating systems, concurrency, scheduling, memory and file systems.

  • CISC 328Formal Specification and Analysis in Software Engineering

    Specify and analyse software systems with formal methods.

  • CISC 465Semantics of Programming Languages

    Study programming-language semantics, type systems and logical foundations.

  • ELEC 470Computer System Architecture 23.5 credits

    Quantitative processor architecture, memory hierarchies and parallel computing.

  • ELEC 474Machine Vision 23.5 credits

    Image processing, feature extraction, camera calibration and machine-vision applications.

    The current Engineering calendar marks this course deleted in 2025–26. It remains in the held Computing option menu; confirm current availability with the school.

  • MATH 337Stochastic Models in Operations Research3 credits

    Probability models, simulation, queues and dynamic programming in operations research.

  • MATH 401Graph Theory3 credits

    Graph connectivity, trees, matchings, colouring and planar graphs.

  • MATH 402Enumerative Combinatorics3 credits

    Count finite sets using recurrences, generating functions and combinatorial arguments.

  • MATH 434Optimization Theory with Applications to Machine Learning3 credits

    Convex optimization, duality and constrained algorithms with engineering and economic applications.

  • MATH 474Information Theory3 credits

    Entropy, channel capacity, source coding and lossless and lossy compression.

  • CISC 220System-Level Programming3 credits

    Use Unix-like systems, shell scripting and system-level C programming.

  • CISC 227Software Requirements and Quality Assurance3 credits

    Explore requirements engineering, software inspections and testing.

  • CISC 335Computer Networks3 credits

    Study network architectures, protocols, routing and security.

  • CISC 447Introduction to Cybersecurity3 credits

    Explore cybersecurity vulnerabilities, attacks, defences and ethical constraints.

  • CISC 468Cryptography3 credits

    Use cryptographic algorithms to secure communications and systems.

  • COGS 201Cognition and Computation3 credits

    Model cognition, perception, memory and decision-making computationally.

  • LING 100Introduction to Linguistics6 credits

    Compare sound systems, word structure and syntax across human languages.

  • LING 310Phonetics3 credits

    Classify and transcribe speech sounds; study articulation and acoustic features.

  • LING 320Phonology3 credits

    Analyze sound-system structure and debates in generative phonology.

  • LING 330Morphology3 credits

    Analyze inflection, word formation and their connections to syntax and phonology.

  • LING 340Syntax3 credits

    Explain sentence structure and meaning within Universal Grammar theory.

  • LING 415Semantics3 credits

    Word meaning, semantic relations and logical interpretation of sentences.

  • PHIL 250Epistemology and Metaphysics6 credits

    Trace historical debates about knowledge, reality, mind and meaning.

  • PHIL 261Philosophy of Mathematics3 credits

    Philosophical questions about mathematical existence and mathematical knowledge.

  • PHIL 266Introduction to Probability and Inductive Logic3 credits

    Probability, risk, decision paradoxes and the justification of inductive reasoning.

  • PHIL 270Minds and Machines3 credits

    Compare philosophical and scientific approaches to explaining the mind.

  • PHIL 311Philosophy of Psychology3 credits

    Mental representation, causation and explanation in the philosophy of psychology.

  • PHIL 351Philosophy of Mind3 credits

    Philosophical accounts of identity, action, emotion, intention and belief.

  • PHIL 359Philosophy of Language3 credits

    Reference, meaning, truth and the relation between language and speech.

  • PHIL 381Philosophy of the Natural Sciences3 credits

    Scientific methods, explanation, natural laws and theoretical entities.

  • PSYC 100Principles of Psychology6 credits

    Survey cognition, biological psychology, development, individual differences and social and clinical psychology.

  • PSYC 221Cognitive Psychology3 credits

    Experimental study of attention, memory, language, reasoning and decisions.

  • PSYC 203Research Methods in Psychology3 credits

    Design psychological research, analyze collected data and report experimental findings.

  • PSYC 271Brain and Behaviour I3 credits

    Neural function, neuroanatomy, pharmacology and sensory and motor systems.

  • CISC 226Game Design3 credits

    Design, prototype and evaluate computer games.

  • CISC 325Human-Computer Interaction3 credits

    Develop and evaluate usable software through human-computer interaction methods.

  • CISC 332Database Management Systems3 credits

    Study relational databases, SQL, database design, storage and indexing.

  • CISC 340Digital Systems3 credits

    Digital circuit design, microprocessor systems, buses and interfaces.

  • CISC 454Computer Graphics3 credits

    Create computer graphics through modelling, transformations and visual rendering.

  • CISC 457Image Processing and Computer Vision3 credits

    Study image processing, segmentation, registration and computer vision.

  • CISC 486Game Development3 credits

    Explore game engines, rendering, simulation and networking.

  • CISC 496Game Development Project3 credits

    Develop a game in teams using modern software-engineering tools.

  • CISC 500Undergraduate Thesis6 credits

    Complete individual research, an oral presentation and a written thesis.

  • LING 101Introduction to Linguistics: Words, Sentences, and Meaning3 credits

    Analyze word and sentence structure, meaning and social language use.

  • LING 102Introduction to Linguistics: Sounds, Signs, and Perception3 credits

    Study speech sounds and signs, their perception and language acquisition.

  • PHIL 111What is Philosophy?6 credits

    Read classic philosophical works and evaluate their arguments.

  • PHIL 115Fundamental Questions6 credits

    Examine knowledge, ethics, free will and social and environmental responsibility.

  • PHIL 251Metaphysics3 credits

    Historical and contemporary accounts of time, space, possibility and causation.

  • PHIL 252Epistemology3 credits

    Knowledge, evidence, justification and skepticism, including the effects of bias.

  • PHIL 451Current Issues in Epistemology3 credits

    Contemporary debates about justification and the structure of knowledge.

  • PHIL 452Current Issues in Metaphysics I3 credits

    Contemporary metaphysical questions that may include causation, time and modality.

  • PHIL 464Topics in Philosophy of Mind3 credits

    Contemporary problems concerning consciousness, mental properties and causation.

  • PSYC 251Developmental Psychology3 credits

    Developmental theories and research from conception through adolescence.

  • PSYC 305Introduction to Comparative Cognition3 credits

    Compare how cognition evolved across animal species, including memory and communication.

  • PSYC 320Selected Topics in Cognitive Neuroscience3 credits

    Periodically offered topics in cognitive neuroscience; the subject varies by offering.

  • PSYC 321Psycholinguistics3 credits

    Language perception, production and representation, studied through lectures and laboratories.

  • PSYC 322Experience Sampling from Lab to Daily Life3 credits

    Use experience sampling to study ongoing thought in laboratories and daily life.

  • PSYC 323Laboratory in Attention3 credits

    Design and analyze attention experiments using techniques such as cueing and eye tracking.

  • PSYC 324Intersection of Psychology and Technology3 credits

    Study how technology affects cognition, behaviour, mental health and social interactions.

  • PSYC 325Cognitive Neuroscience3 credits

    Current research on brain mechanisms underlying human cognition.

  • PSYC 326Principles of Memory3 credits

    Memory research methods, biological foundations, forgetting and theoretical models.

  • PSYC 327Laboratory in Social and Strategic Decision-Making3 credits

    Experimentally investigate trust, cooperation, social identity and strategic decisions.

  • PSYC 350Selected Topics in Developmental Psychology3 credits

    Periodically offered developmental psychology topics; the subject varies by offering.

  • PSYC 352Cognitive and Language Development3 credits

    Children’s cognitive and language development, including concepts and reasoning.

  • PSYC 353Atypical Development3 credits

    Compare typical and atypical development through selected developmental disorders.

  • PSYC 354Language3 credits

    Psychological research on language development, communication and language in communities.

  • PSYC 355Comparative Cognition: Cognitive Origins Laboratory3 credits

    Laboratory study of the evolution and function of cognition across animal species.

  • PSYC 365Selected Topics in Behavioural Neuroscience3 credits

    Periodically offered behavioural neuroscience topics; the subject varies by offering.

  • PSYC 370Brain and Behaviour II3 credits

    Brain plasticity, motivation and disorders of cognition and emotion.

  • PSYC 420Advanced Topics in Cognitive Psychology3 credits

    Advanced cognitive psychology topics, with the exact subjects varying by year.

  • PSYC 421Memory and the Brain3 credits

    Investigate how memories are learned, stored, retrieved and updated using experimental methods.

  • PSYC 422Advanced Topics in Attention3 credits

    Attention control, its neural mechanisms and its interaction with memory.

  • PSYC 423Driving, Deepfakes, and Disinformation: Applications of Visual Cognition3 credits

    Apply visual cognition research to situations such as medical images and distracted driving.

  • PSYC 442Culture and Cognition3 credits

    Cross-cultural research on reasoning, decisions, identity, emotion and relationships.

  • PSYC 452Developmental Psycholinguistics3 credits

    Seminar research on language comprehension, production and development.

  • NSCI 323Foundational Neuroscience3 credits

    Study cellular neuroscience, neural information processing and disease mechanisms.

  • NSCI 324Systems Neuroscience3 credits

    Examine neurons and circuits underlying behaviour and cognitive function.

  • NSCI 401Introduction to Theoretical Neuroscience3 credits

    Explore theoretical models of brain function and cognition.

  • MATH 212Linear Algebra ll3 credits

    Linear transformations, eigenvectors, singular-value decomposition and approximation problems.

  • MATH 120Differential and Integral Calculus

    Study differential and integral calculus, sequences and series.

  • MATH 121Differential and Integral Calculus

    Apply calculus and differential equations to science and social-science problems.

  • MATH 221Vector Calculus3 credits

    Multiple integrals, vector fields and the integral theorems of vector calculus.

  • MATH 280Advanced Calculus3 credits

    Multivariable limits, linear approximation, Jacobians and line and surface integrals.

  • STAT 252Introductory Applied Probability3 credits

    Conditional probability, random variables, common distributions and the central limit theorem.

  • STAT 269Statistics and Probability II3 credits

    Estimation, likelihood, Bayesian methods and hypothesis testing, illustrated through regression.

  • STAT 361Applied Methods in Statistics I3 credits

    Linear regression, model checking, analysis of variance and categorical data.

  • STAT 463Fundamentals of Statistical Inference3 credits

    Statistical decision principles, likelihood theory and optimal hypothesis tests.

  • MATH 210Rings and Fields3 credits

    Modular arithmetic, polynomial rings, ideals and finite fields.

  • MATH 310Group Theory3 credits

    Abstract groups, homomorphisms, group actions and Sylow theorems.

  • MATH 311Elementary Number Theory3 credits

    Congruences, primes, quadratic forms and an introduction to elliptic curves.

  • MATH 326Functions of a Complex Variable3 credits

    Analytic functions, complex series and integration using residues.

  • MATH 339Game Theory3 credits

    Strategic interactions, equilibrium and evolutionary stability, with scientific and economic applications.

  • MATH 406Introduction to Coding Theory3 credits

    Error-correcting codes over finite fields, code bounds and decoding algorithms.

  • MATH 413Introduction to Algebraic Geometry3 credits

    Polynomial equation systems, ideals, affine varieties and projective geometry.

  • MATH 414Introduction to Galois Theory3 credits

    Galois theory and its applications.

  • MATH 418Number Theory and Cryptography3 credits

    Number-theoretic algorithms, public-key systems, factorization and elliptic-curve cryptography.

  • CISC 330Health AI: Image-Guided Interventions3 credits

    Apply AI to image-guided medical interventions.

  • CISC 422Formal Methods in Software Engineering3 credits

    Use mathematical methods to specify and verify software.

  • CISC 472Health AI: 2D and 3D Image Analysis3 credits

    Analyse medical images using visualization, segmentation and AI techniques.

  • MATH 300Modeling Techniques in Biology3 credits

    Build and analyze biological models using dynamical systems, probability and game theory.

  • MATH 477Data Compression and Source Coding: Theory and Algorithms3 credits

    Compression algorithms, quantization and predictive and transform coding for speech and images.

  • STAT 456Bayesian Analysis3 credits

    Bayesian estimation, testing and computation within statistical decision theory.

  • STAT 457Statistical Learning II3 credits

    Statistical learning algorithms for classification, smoothing, optimization and unsupervised analysis.

  • STAT 462Statistical Learning I3 credits

    Regularization, trees, resampling and simulation methods using R.

  • STAT 464Discrete Time Series Analysis3 credits

    Stationary time series, ARIMA models, forecasting and spectral analysis.

  • STAT 471Sampling and Experimental Design3 credits

    Sampling strategies and experimental designs, including blocks and factorial designs.

  • STAT 473Generalized Linear Models3 credits

    Regression models for binary, categorical and count outcomes.

  • STAT 486Survival Analysis3 credits

    Time-to-event analysis, hazard models and clinical-trial design.

  • CISC 329Artificial Intelligence for Software Engineering3 credits

    Explore artificial intelligence in software engineering.

  • CISC 427DevOps/MLOps: Software Systems in Production3 credits

    Manage production software using DevOps, automated delivery and MLOps.

  • CISC 429Software Engineering for Artificial Intelligence-Powered Software3 credits

    Engineer large software systems containing AI components.

  • CISC 498Information Technology Project6 credits

    Develop a substantial software system under faculty supervision.

  • CISC 282Fundamentals of Web Development3 credits

    Implement usable, secure and maintainable web applications.

  • CISC 320Fundamentals of Software Development3 credits

    Manage software projects and develop a significant C++ project.

  • CISC 390Computing Practicum3 credits

    Reflect on professional computing work through a practicum.

  • CISC 437Performance Analysis3 credits

    Evaluate software performance through modelling and empirical analysis.

  • CISC 458Programming Language Processors3 credits

    Build compilers using grammars, parsing and code generation.

Elective choices
artificial intelligence

artificial intelligence

  • Electives and/or Other Plan Requirements 60.00
fundamental computation

fundamental computation

  • Electives and/or Other Plan Requirements 60.00
security

security

  • Electives and/or Other Plan Requirements 60.00
cognitive science

cognitive science

  • Electives and/or Other Plan Requirements 27.00
computing mathematics and analytics

computing mathematics and analytics

  • Electives and/or Other Plan Requirements 30.00
software design

software design

  • Electives and/or Other Plan Requirements 39.00
Other requirements and route notes
  • CISC 101, CISC 110 and CISC 151 are alternative preparation courses that count as electives when taken before CISC 121; they are not required in every Computing degree.
Study routes

QD is the first-entry Computing category. Select a Computing Major sub-plan or a specialization after first year. Computing and the Creative Arts leads to a BA Honours.

  • artificial intelligence
  • fundamental computation
  • security
  • cognitive science
  • computing mathematics and analytics
  • software design
  • Computing and the Creative Arts (BA Honours)
Study locations
Published academic-unit location
The School of Computing publishes its contact address as Goodwin Hall, room 557. This is the school’s listed contact location; individual Computing course rooms are separate.Queens: named computing academic-unit location
ReferencesQueen’s Computing current programme and sub-plan requirementsQueens: named computing academic-unit locationQueen's university-supplied OUInfo: Computing, Ontario entry 2027/28Queen’s Computing current programme and sub-plan requirementsQueen’s Computing current programme and sub-plan requirementsQueen’s Computing current programme and sub-plan requirementsQueen’s Computing current programme and sub-plan requirementsQueen’s Computing current programme and sub-plan requirementsQueens: explicit current programme durationQueen’s Computing published course descriptionsQueen’s first-year registration guide: course descriptions and Computing exampleQueen’s NSCI 323 published course descriptionQueen’s NSCI 324 published course descriptionQueen’s NSCI 401 published course descriptionQueen’s School of Computing first-year programming pathsQueen’s 2026–27 BIOL course descriptions and unitsQueen’s 2026–27 CHEE course descriptions and unitsQueen’s 2026–27 CISC course descriptions and unitsQueen’s 2026–27 COMM course descriptions and unitsQueen’s 2026–27 ECON course descriptions and unitsQueen’s 2026–27 ELEC course descriptions and unitsQueen’s 2026–27 GPHY course descriptions and unitsQueen’s 2026–27 KNPE course descriptions and unitsQueen’s 2026–27 LING course descriptions and unitsQueen’s 2026–27 MATH course descriptions and unitsQueen’s 2026–27 NURS course descriptions and unitsQueen’s 2026–27 PHIL course descriptions and unitsQueen’s 2026–27 POLS course descriptions and unitsQueen’s 2026–27 PSYC course descriptions and unitsQueen’s 2026–27 SOCY course descriptions and unitsQueen’s 2026–27 STAM course descriptions and unitsQueen’s 2026–27 STAT course descriptions and unitsQueen’s School of Computing degree and specialization structureQueen’s Computing and the Creative Arts degree planQueen’s Arts and Science Plan Selection and threshold scopeQueen’s Arts and Science graduation units and grade requirementsQueen’s Undergraduate Internship Program terms and eligibility

Careers

Internship job examples

  • Software developer intern
  • Cybersecurity intern
  • Data analyst intern

Published employers

16
  • Adobe
  • Amazon
  • Apple
  • CBC/Radio-Canada
  • Cisco Systems
  • Electronic Arts
  • Facebook
  • Google
  • IBM
  • Microsoft
  • NASA
  • Oracle
  • SickKids Hospital
  • Statistics Canada
  • Symantec
  • Toronto-Dominion Bank
Published employersPublished career information

Career sectors

15
  • 3D animation
  • Artificial intelligence
  • Biotechnology
  • Computer programming
  • Computing and creative arts
  • Cognitive science
  • Cryptography and cybersecurity
  • Data analytics
  • Database administration
  • Game development and design
  • Software architecture
  • Software development
  • Software testing
  • Systems administration
  • Web development
Scope and qualifications

Published career fields and alumni employers from the 2026–2027 major map.

Costs

Computing · Years 1–4 · 30 units

Published cost estimate

2026–27 · Fall + winter · Published load · CAD

Ontario students example · Choose your category

Tuition$8,541.00
Books and supplies$1,116 est.
Residence
Residence
Not estimated
Meal plan
Not estimated
Estimated subtotalNot available

Tuition only · Ancillary fees, levy and UHIP extra

Housing and meals are outside this estimate.

Last updated

Suggest to a student