Queen's School of Computing

General Information

Established in 1969, the School of Computing has developed its program through research and scholarship and has become one of the leading establishments in its field. The School is in the process of expanding, particularly in the areas of software design and engineering, and biomedical computing.

About Computing Science

Computing Science, which is based on a firm foundation in logic and discrete mathematics, includes the study of computer hardware (the design of the machines themselves), computer software (the programs that cause the machines to perform useful tasks), and human-computer interaction (effective communication between people and their computing tools).

The School offers graduate programs at the Master's and PhD levels and an honours Bachelor's degree. It also offers undergraduate degrees in cooperation with other Science departments at Queen's, as well as a degree in Language and Linguistics and in Cognitive Science. The School of Computing offers an outstanding opportunity for graduate study in computing science.


The School of Computing is actively engaged in research on a broad range of topics, with an eminent research record. Research areas include: Information Systems, Human-Machine learning, Software Engineering, Design and Analysis of Algorithms, Computational Linguistics, Theoretical Computer Science, Computational Geometry and Graph Theory, Biomedical Computing, Perception and Robotics, Artificial Intelligence, Parallel Systems and Programming Languages and Systems.


Our Graduates rank among the best in Canada. They expand the horizons of science, technology, commerce and the arts by providing ever more powerful and general computing capabilities. Because Computing Science forms one of the pillars of our society, our graduates have no problem finding the opportunity that suits them, whether that be furthering their research career, developing their career in one of the leading IT companies around the world, or striking off on their own and developing an entrepreneurial opportunity.


There are Windows and Unix (Sun Solaris and Ubuntu Linux) labs available for undergraduate and graduate teaching. Labs are supported by a main Sun server, a pair of Linux-based virtual machine servers, and a host of Ubuntu Linux, Red Hat Enterprise Linux, and Windows servers for course-specific needs. When required, students have access to their own Linux virtual machines (VMs) for development work.

The following labs support first year teaching:

  • 100 PCs in Jeffery Hall, Rooms 155 & 157
  • 26 PCs and additional work areas in Walter Light Hall, Room 310

The following labs support upper year teaching:

  • 26 PCs and additional work spaces in Walter Light Hall, Room 310
  • 23 PCs and work spaces in Goodwin Hall, Room 248
  • Linux virtual lab and course-based VMs

In addition, ITS provides general internet services through NetID.

More information can be found at the CASLab teaching facility site.