About the department
Based in the Faculty of Engineering and Computer Science, our department is one of the pioneers in Computer Science education and the largest in the nation. We train our students with care and provide financial support for Thesis students.
We offer degree programs in Computer Science as well as in Software Engineering. In addition to our many undergraduate offerings, we offer two different Masters Degree programs are available. One is based on thesis work and the other entirely on course work. We have a dynamic doctoral program and a Graduate Diploma program geared for retraining graduates from other disciplines into computer science.
We serve both full time and part-time student communities, and offer suitable financial assistance in the form of bursaries and sholarships. We are very proud of the unique orientation of our academic programs – practical and flexible with lasting foundational knowledge, matching well with the needs of today’s information technology driven society. We have over 1000 undergraduate students and over 600 graduate students studying in our department.
We have 37 full-time faculty members, several emeritus professors, as well as affiliate professors and part-time faculty. The department is supported by a dedicated administrative staff team. Combined, our faculty members receive over a million dollars in research grants from federal, provincial and industrial sources. Learn about our research.
The computing facilities are broadly classified into teaching and research-oriented. The teaching labs are used by both undergraduate and graduate students for their course work. In addition, several research groups and labs performing innovative and cutting-edge research are housed in the new Engineering, Computer Science and Visual Arts Integrated Complex.