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.
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:
The following labs support upper year teaching:
In addition, ITS provides general internet services through NetID.
More information can be found at the CASLab teaching facility site.