Queen's School of Computing

We are the pioneers in undergraduate Biomedical Computing, one of the most promising fields in health research. This innovative program combines the problem-solving capabilities of Computer Science with the most advanced techniques of the life sciences, resulting in endless possibilities for improving health care. Courses in this multi-disciplinary program include: Computer-Integrated Surgery, Genetics, Computational Biology, Biochemistry, Physiology, Artificial Intelligence, and Software Development. This program is suitable for many careers, including medicine and medical research.

Degree Outline

What follows is a list of the required unit credits for the Biomedical Computing program. This information is meant as a guide and is subject to change. The precise and up-to-date requirements for Computing degree plans can be found online in the Arts and Science Calendar. In case of discrepancies, the calendar should be considered as the official definition.

Typical 4-years honours programs consist of 120 unit credits. A one-term course is worth 3 units, while a full year (two-term) course is worth 6 units. All courses listed below are 3 units unless specified with a /6.0 after the course code.

Computing Prerequisite Chart
Prerequisite Chart
  • BIOL 102Introductory Biology of Cells
  • BIOL 103Introductory Biology of Organisms
  • CHEM 112General Chemistry
  • CISC 121Introduction to Computing Science I
  • CISC 124Introduction to Computing Science II
  • One of the following Linear Algebra options:
    1. MATH 112Linear Algebra
      CISC 102Discrete Mathematics for Computing Science I
    2. MATH 111/6.0Linear Algebra
      CISC 102Discrete Mathematics for Computing Science I
    3. MATH 110/6.0Linear Algebra
  • One of the following Calculus options:
    1. MATH 120/6.0Differential and Integral Calculus
    2. MATH 121/6.0Differential and Integral Calculus
    3. MATH 123Differential and Integral Calculus I
      MATH 124Differential and Integral Calculus II
  • BIOL 205Mendelian and Molecular Genetics
  • MBIO 218Gene Structure and Function
  • STAT 263Introduction to Statistics
    or another Statistics course option (see calendar for complete list).
  • CISC 203Discrete Mathematics for Computing Science II
  • CISC 204Logic for Computing Science
  • CISC 220System-Level Programming
  • CISC 221Computer Architecture
  • CISC 223Software Specifications
  • CISC 235Information Structures
  • CISC 271Scientific Computing
  • One of the following courses:
    • BIOL 334Comparative Biochemistry
    • BCHM 315Proteins and Enzymes
  • BIOL 331Analytical Genomics
  • CISC 320Software Development
  • CISC 330Computer-Integrated Surgery
  • CISC 332Database Management Systems
  • CISC 352Artificial Intelligence
  • CISC 360Programming Paradigms
  • CISC 365Algorithms I
  • CISC 471Computational Biology
  • CISC 472Medical Informatics
  • CISC 497Social, Ethical and Legal Issues in Computing
  • 9.0 units from:
    • Any ANAT, BIOL, BCHM, CANC, CISC, CRSS, DDHT, EPID, LISC, MBIO, MICR, PATH, PHAR, PHGY at the 300-level or above.
    • CHEM 281General Organic Chemistry I
    • CHEM 282General Organic Chemistry II
    • CHEM 285General Organic Chemistry II (with Virtual Laboratory)
    • COMM 365Advanced Business Decision Modeling
    • ELEC 470Computer System Architecture
    • ELEC 471Computer Networks I
    • ELEC 476System Simulation
    • ELEC 478Computer Networks II
    • MATH 337Introduction to Operations Research Models
    • MATH 401Graph Theory
    • MATH 402Enumerative Combinatorics
    • MATH 434Optimization Theory and Applications
    • MATH 474Information Theory
    • PHGY 214/6.0Mammalian Physiology
    • PHGY 215Principles of Mammalian Physiology I
    • PHGY 216Principles of Mammalian Physiology II
  • One of the following project courses:
    • CISC 499Advanced Undergraduate Project
    • CISC 500/6.0Advanced Research Project

Admission Requirements

Admission to a degree program in the Faculty of Arts and Science from an Ontario Secondary School is based on the completion of the Ontario Secondary School Diploma (OSSD). Please see Admissions for details.

How to Apply

Apply at the Ontario Universities Application Centre using the program code QD (Queen's University, Computing).

Upon completion of second year, students must declare that they are entering the Biomedical Computing Subject of Specialization.

More Info

More information may be obtained by sending mail to undergrad@cs.queensu.ca or by contacting the Biomedical Computing advisor:

For information about our Biomedical Computation Computing Major option, click here.