- HBA · 4 years
- Work experience details
- ~High 80s to low 90s



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
Work experience
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 eligibilityEntering average
Published approximate guidance: High 70s. 2027/28. 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/28| Mon | Tue | Wed | Thu | Fri | Sat | Sun |
|---|---|---|---|---|---|---|
| 1 | ||||||
| 2 | 3 | 4 | 5 | 6 | 7 | 8 |
| 9 | 10 | 11 | 12 | 13 | 14 | 15 |
| 16 | 17 | 18 | 20 | 21 | 22 | |
| 23 | 24 | 25 | 26 | 27 | 28 | 29 |
| 30 |
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.
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.
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 intakesOntario high-school applicants entering Computing (QD) in 2027/28. Applies only to the named entry route; later major declaration is separate.
Ontario high-school applicants entering Computing (QD) in 2027/28. Applies only to the named entry route; later major declaration is separate.
Ontario high-school applicants entering Computing (QD) in 2027/28. Applies only to the named entry route; later major declaration is separate.
Ontario high-school applicants entering Computing (QD) in 2027/28. Applies only to the named entry route; later major declaration is separate.
University or approved college university-transfer applicants to the named Arts and Science plan, not a first-year entering-average estimate.
Current Queen's students transferring from another faculty to the named currently open Arts and Science plan.
Applicants assessed on the full IB Diploma curriculum; computing entry route
Applicants whose parents/guardians have not attained postsecondary education and who are registered with an affiliated community partner
Indigenous applicants to a first-year, full-time, first-entry undergraduate degree
Applicants academically competitive for a Queen’s undergraduate degree who do not meet the English-proficiency admission standard
artificial intelligence
fundamental computation
security
cognitive science
computing mathematics and analytics
software design
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/28QUIP 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 informationQUIP 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 eligibilityQD 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.
BCmpH
The sub-plan covers artificial intelligence methods and machine learning.
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.
Published example for a student with prior programming experience. Other plans and electives vary.
Design algorithms using recursion, data structures, searching, sorting and testing.
Develop object-oriented software with teamwork, version management and testing.
Develop mathematical proofs using sets, counting, induction and graphs.
Explore matrices, vector spaces, linear transformations and applications.
Choose one if you have no programming experience. Then take CISC 121; CISC 124 may follow in second year. These introductory courses are electives.
Learn to design, code and run algorithms without prior programming experience.
Optional preparation for students without programming experience; counts as an elective.
Learn programming through visual and interactive media.
Optional preparation for students without programming experience; counts as an elective.
Learn programming through data-analytics applications.
Optional preparation for students without programming experience; counts as an elective.
Alternative linear-algebra courses; select the course appropriate to your intended plan.
Study linear algebra, including eigenvalues and eigenvectors.
Explore matrices, vector spaces, linear transformations and applications.
Apply probability, distributions and hypothesis testing to computing.
Probability models, estimation, hypothesis tests and introductory nonparametric statistics.
Probability theory, joint distributions, conditional expectations and statistical computing.
Extend discrete mathematics through combinatorics, recurrence relations and graph algorithms.
Study formal logic, proof systems, validity and decidability.
Study computer architecture, assembly language, data representation and digital logic.
Specify software behaviour using logic, invariants, automata and grammars.
Design advanced data structures and analyse their efficiency.
Study software architecture, module interactions and design recovery.
Explore software architecture for computer games.
Explore functional and logic programming alongside imperative programming.
Design efficient algorithms through case studies and alternative strategies.
Develop workplace communication, professional skills and computing ethics.
Discuss current technical, professional and ethical issues in computing.
Explore the mind through cognitive science and computational models.
Apply linear algebra and validation methods to artificial intelligence.
Explore AI principles including planning, learning and probabilistic reasoning.
Use numerical optimization methods for artificial-intelligence problems.
Investigate selected areas of artificial-intelligence research.
Use evolutionary algorithms for optimization and learning.
Design deep-learning networks for prediction and clustering.
Explore reasoning, planning and reinforcement-learning techniques.
Analyze real data using study design, statistical inference and statistical software.
Interpret process data using probability, statistical inference and regression.
Use probability, statistical inference and regression to analyse business data.
Hypothesis testing and introductory regression for economic data.
Analyze real data using study design, statistical inference and statistical software.
Analyze real data using study design, statistical inference and statistical software.
Statistical inference and software-based analysis of health-related data.
Quantitative political research and causal and descriptive inference using Stata.
Descriptive statistics, regression, experimental design and analysis of variance in psychology.
Interpret and communicate statistical results using probability, regression and experimental design.
Analyze real data using study design, statistical inference and statistical software.
Analyze real datasets using statistical inference, machine learning and programming.
Study operating systems, concurrency, scheduling, memory and file systems.
Specify and analyse software systems with formal methods.
Study programming-language semantics, type systems and logical foundations.
Quantitative processor architecture, memory hierarchies and parallel computing.
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.
Probability models, simulation, queues and dynamic programming in operations research.
Graph connectivity, trees, matchings, colouring and planar graphs.
Count finite sets using recurrences, generating functions and combinatorial arguments.
Convex optimization, duality and constrained algorithms with engineering and economic applications.
Entropy, channel capacity, source coding and lossless and lossy compression.
Use Unix-like systems, shell scripting and system-level C programming.
Explore requirements engineering, software inspections and testing.
Study network architectures, protocols, routing and security.
Explore cybersecurity vulnerabilities, attacks, defences and ethical constraints.
Use cryptographic algorithms to secure communications and systems.
Model cognition, perception, memory and decision-making computationally.
Compare sound systems, word structure and syntax across human languages.
Classify and transcribe speech sounds; study articulation and acoustic features.
Analyze sound-system structure and debates in generative phonology.
Analyze inflection, word formation and their connections to syntax and phonology.
Explain sentence structure and meaning within Universal Grammar theory.
Word meaning, semantic relations and logical interpretation of sentences.
Trace historical debates about knowledge, reality, mind and meaning.
Philosophical questions about mathematical existence and mathematical knowledge.
Probability, risk, decision paradoxes and the justification of inductive reasoning.
Compare philosophical and scientific approaches to explaining the mind.
Mental representation, causation and explanation in the philosophy of psychology.
Philosophical accounts of identity, action, emotion, intention and belief.
Reference, meaning, truth and the relation between language and speech.
Scientific methods, explanation, natural laws and theoretical entities.
Survey cognition, biological psychology, development, individual differences and social and clinical psychology.
Experimental study of attention, memory, language, reasoning and decisions.
Design psychological research, analyze collected data and report experimental findings.
Neural function, neuroanatomy, pharmacology and sensory and motor systems.
Design, prototype and evaluate computer games.
Develop and evaluate usable software through human-computer interaction methods.
Study relational databases, SQL, database design, storage and indexing.
Digital circuit design, microprocessor systems, buses and interfaces.
Create computer graphics through modelling, transformations and visual rendering.
Study image processing, segmentation, registration and computer vision.
Explore game engines, rendering, simulation and networking.
Develop a game in teams using modern software-engineering tools.
Complete individual research, an oral presentation and a written thesis.
Analyze word and sentence structure, meaning and social language use.
Study speech sounds and signs, their perception and language acquisition.
Read classic philosophical works and evaluate their arguments.
Examine knowledge, ethics, free will and social and environmental responsibility.
Historical and contemporary accounts of time, space, possibility and causation.
Knowledge, evidence, justification and skepticism, including the effects of bias.
Contemporary debates about justification and the structure of knowledge.
Contemporary metaphysical questions that may include causation, time and modality.
Contemporary problems concerning consciousness, mental properties and causation.
Developmental theories and research from conception through adolescence.
Compare how cognition evolved across animal species, including memory and communication.
Periodically offered topics in cognitive neuroscience; the subject varies by offering.
Language perception, production and representation, studied through lectures and laboratories.
Use experience sampling to study ongoing thought in laboratories and daily life.
Design and analyze attention experiments using techniques such as cueing and eye tracking.
Study how technology affects cognition, behaviour, mental health and social interactions.
Current research on brain mechanisms underlying human cognition.
Memory research methods, biological foundations, forgetting and theoretical models.
Experimentally investigate trust, cooperation, social identity and strategic decisions.
Periodically offered developmental psychology topics; the subject varies by offering.
Children’s cognitive and language development, including concepts and reasoning.
Compare typical and atypical development through selected developmental disorders.
Psychological research on language development, communication and language in communities.
Laboratory study of the evolution and function of cognition across animal species.
Periodically offered behavioural neuroscience topics; the subject varies by offering.
Brain plasticity, motivation and disorders of cognition and emotion.
Advanced cognitive psychology topics, with the exact subjects varying by year.
Investigate how memories are learned, stored, retrieved and updated using experimental methods.
Attention control, its neural mechanisms and its interaction with memory.
Apply visual cognition research to situations such as medical images and distracted driving.
Cross-cultural research on reasoning, decisions, identity, emotion and relationships.
Seminar research on language comprehension, production and development.
Study cellular neuroscience, neural information processing and disease mechanisms.
Examine neurons and circuits underlying behaviour and cognitive function.
Explore theoretical models of brain function and cognition.
Linear transformations, eigenvectors, singular-value decomposition and approximation problems.
Study differential and integral calculus, sequences and series.
Apply calculus and differential equations to science and social-science problems.
Multiple integrals, vector fields and the integral theorems of vector calculus.
Multivariable limits, linear approximation, Jacobians and line and surface integrals.
Conditional probability, random variables, common distributions and the central limit theorem.
Estimation, likelihood, Bayesian methods and hypothesis testing, illustrated through regression.
Linear regression, model checking, analysis of variance and categorical data.
Statistical decision principles, likelihood theory and optimal hypothesis tests.
Modular arithmetic, polynomial rings, ideals and finite fields.
Abstract groups, homomorphisms, group actions and Sylow theorems.
Congruences, primes, quadratic forms and an introduction to elliptic curves.
Analytic functions, complex series and integration using residues.
Strategic interactions, equilibrium and evolutionary stability, with scientific and economic applications.
Error-correcting codes over finite fields, code bounds and decoding algorithms.
Polynomial equation systems, ideals, affine varieties and projective geometry.
Galois theory and its applications.
Number-theoretic algorithms, public-key systems, factorization and elliptic-curve cryptography.
Apply AI to image-guided medical interventions.
Use mathematical methods to specify and verify software.
Analyse medical images using visualization, segmentation and AI techniques.
Build and analyze biological models using dynamical systems, probability and game theory.
Compression algorithms, quantization and predictive and transform coding for speech and images.
Bayesian estimation, testing and computation within statistical decision theory.
Statistical learning algorithms for classification, smoothing, optimization and unsupervised analysis.
Regularization, trees, resampling and simulation methods using R.
Stationary time series, ARIMA models, forecasting and spectral analysis.
Sampling strategies and experimental designs, including blocks and factorial designs.
Regression models for binary, categorical and count outcomes.
Time-to-event analysis, hazard models and clinical-trial design.
Explore artificial intelligence in software engineering.
Manage production software using DevOps, automated delivery and MLOps.
Engineer large software systems containing AI components.
Develop a substantial software system under faculty supervision.
Implement usable, secure and maintainable web applications.
Manage software projects and develop a significant C++ project.
Reflect on professional computing work through a practicum.
Evaluate software performance through modelling and empirical analysis.
Build compilers using grammars, parsing and code generation.
artificial intelligence
fundamental computation
security
cognitive science
computing mathematics and analytics
software design
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.
Published career fields and alumni employers from the 2026–2027 major map.
Computing · Years 1–4 · 30 units
2026–27 · Fall + winter · Published load · CAD
Ontario students example · Choose your category
Tuition only · Ancillary fees, levy and UHIP extra
Housing and meals are outside this estimate.
Last updated