School of Graduate Studies

School of Graduate Studies
School of Graduate Studies


Collage of computing



"One of the many reasons I chose Queen’s University for my doctoral studies was the newly introduced CREATE Graduate Specialization in Ultra-Large Scale Software Systems, which provides students with industrial partnerships, and additional professional skills. I maintain that the intellectual and personal freedoms that are afforded as a graduate student are among the highlights of my studies here. Combine those with the cutting-edge research, world-renowned supervisors, an unparalleled social experience, and a devotion to school life, and the result is nothing short of awesome.”

Eric J Rapos, PhD 2017

Program Contact

Debby Robertson
Graduate Assistant
School of Computing
Goodwin Hall; room 557 
Union Street. Kingston, ON, Canada K7L 3N6

Phone: 613.533.6000 ext. 77549


Program Overview

The Queen’s School of Computing offers a graduate program that is unique in its quality, diversity, innovation and reach. Research projects span traditional and innovative computer science. For example, one team is designing wireless networks of tiny sensors located deep below the surface of the ocean to study that largely unknown world. Another group is developing techniques to increase the accuracy and reduce the discomfort of medical processes. Some students are discovering properties of certain computers that are radically different from the ones we have today. Others are building organic interfaces for humans to communicate with computers. We are finding methods to make databases more secure, software more reliable and computers more intelligent.


Our students have the opportunity to be involved in cross collaborations with Johns Hopkins University.

Our NSERC CREATE program in Ultra-Large Scale Software Systems has close ties with many industrial partners and provides students with practical professional and developmental skills, industrially-motivated research, and industry experience.

Career paths – employment opportunities

  • Management positions in public, private and non-profit organizations
  • Systems Software Developer
  • Telecommunications/Networks Engineer
  • Biomedical Engineer/Bioinformatics specialist
  • Special Effects/Graphics Specialist
  • Computer Systems/Database Manager
  • Operations Research Specialist
  • Systems Analyst/Operating Systems Programmer
  • Electronic Data Processing Auditor
Degrees Offered/Method of Completion

Degrees Offered

M.Sc. (by research) – full time: 2 years, part time also available

M.Sc. (by project) – full time: 2-3 terms

M.Sc. (by coursework) – full time: 2 terms

Ph.D. – full-time: 4 years (part time also available)

Method of Completion

M.Sc. (research): course work and thesis

M.Sc. (project): course work and project

M.Sc. (Coursework): course work

Ph.D.: courses, work experience, thesis & defence

Fields of study and Supervisors

We encourage all M.Sc. and Ph.D. candidates to obtain a supervisor before beginning your studies. A candidate may be jointly supervised by more than one person. In cases of co-supervision, one supervisor may be from outside the School.

  • Applied Formal Methods Group: Juergen Dingel
  • Biomedical Computing Lab: Janice Glasgow
  • The Biomotion Lab: Nikolaus Troje
  • Computational Geometry Lab: David Rappaport
  • Computational Linguistics Laboratory: Greg Lessard, Michael Levison
  • Diagram Recognition Laboratory: Dorothea Blostein
  • Database Systems Laboratory: Patrick Martin, Wendy Powley
  • Discrete-Event Control Systems Group: Karen Rudie
  • EQUIS Software Engineering Lab: Nick Graham
  • Formal Languages and Automata Group: Kai T. Salomaa
  • High-Performance Computing Group: David Skillikorn
  • Laboratory for Percutaneous Surgery(Perk Lab): Gabor Fichtinger, Randy Ellis, Parvin Mousavi, James Stewart
  • Medical Computing Laboratory: Randy Ellis, Michael Greenspan, James Stewart
  • Medical Informatics Laboratory: Parvin Mousavi, Gabor Fichtinger
  • Parallel and Unconventional Computation Group: Selim G. Akl
  • Queen’s Reliable Software Technology (QRST) Group: Mohammad Zulkernine
  • Software Analysis and Intelligence Lab (SAIL): Ahmed Hassan
  • Software Reengineering Research Group: Ying Zou
  • Software Technology Laboratory: Dorothea Blostein, James Cordy
  • Telecommunications Research Laboratory: Hossam Hassanein, Selim G. Akl

Vector Scholarships in Artificial Intelligence (VSAI)

The Vector Institute has introduced a scholarship for top candidates in Artificial Intelligence at the Master's level. Students pursuing the AI field of study are encouraged to apply for the scholarship through Debby Robertson.

More details about the Vector Scholarships in Artificial Intelligence (VSAI) can be found here.

Funding, Academic Prerequisites & Deadline

Funding Information

Master’s (research only): Minimum $19,500 for the first year.

Masters (Course work or project): No funding available.

Ph.D.: Minimum $21,500

International PhD students receive the same package with an additional $6,000 toward tuition plus single UHIP cost.

We encourage you to apply for additional funding through external scholarships (NSERC, OGS, etc.). Entering graduate students who win federal government tri-council awards are automatically provided a $5,000 (Master’s) or $10,000 (PhD) top-up award by Queen’s.

Academic Prerequisites

M.Sc.: Students come from such disciplines as Computing, the biomedical area, mathematics/ statistics, engineering, physics and life sciences.

Some may need to take additional courses.

  • Honours Bachelor degree
  • Second class standing or higher (minimum A standing for international students)


  • M.Sc. in Computing Science or a closely-related field
  • Minimum A standing

Grades Required

We consider your last two years.

Other Requirements

Statement of research interests.

Test Requirements

For international students, if required, a TOEFL total score of at least 580 (paper-based) or TOEFL iBT minimum scores of: writing (24/30); speaking (22/30); reading (22/30); listening (20/30), for a total of 88/120. Applicants must have he minimum score in each test as well as the minimum overall score.

Key Dates and Deadlines

Application Deadline: January 15th for both September and January admissions

Notification of Acceptance: Between February & June

Learning Outcomes

Grad Maps

View the Grad Maps for this department and all graduate degrees on the Career Services website


Hazem AhmedHazem Ahmed
What do Birds Flocking & Proteins Folding have in common

Mohamed Hefny
Unique research challenge a secret to success