Computer Science
Undergraduate Degree Programs
Our department offers a sound and complete education in Computer Science, supplemented by opportunities to join the research groups of our faculty. We are active in several research areas and we offer opportunities for undergraduate students to get involved in cutting-edge research.
Master of Science (M.Sc.) in Computer Science
The course-based Master’s offers a solid background for students aiming at a professional career. The academic focus of the thesis-based Master’s is excellence in research and it aims to provide a starting point to students oriented toward PhD studies but also to professionally inclined candidates. Many of our thesis-based graduates have pursued PhD studies, but several have gone into successful professional careers right after completing their degree.
Courses & Programs Overview
Solid Computer Science Education
We offer a solid and complete Computer Science education (Honours, Major, Minor). In addition, we offer interdisciplinary programs (such as BAIT), and a number of certificates.
For our Francophone and International students
Over the years, we have had a large number of international students with limited command of the English language, who have been very successful in their studies, and have graduated with the highest awards and prizes on campus. Those who need help with their English can register in many ESL (English as a Second Language) courses while they take their Computer Science courses. Computer Science is a language that everyone understands and speaks! We all speak Java and C++ and do the same Math. Many of our faculty are bilingual, and by the end of their degree, all students are bilingual as well!
Research
We are active in a number of research areas, including theoretical computer science, formal software engineering, and image processing. Our MSc programme is research intensive. We offer good opportunities for undergraduate students to be involved in cutting-edge research under USRA scholarships or similar.
Opportunities
Our department offer a wide selection of opportunities such as various job offers on our campus, our Co-operative Education Program, experiential learning, and the Undergraduate Capstone Open Source Projects.
Resources
The department maintains computing facilities in addition to the university-wide facilities provided by ITS.
About your professors
We support the pursuit of knowledge by offering a warm and friendly atmosphere, with opportunities to socialize with faculty and fellow students. All the faculty maintain an open-door policy in both academic and non-academic matters, and we encourage students’ participation in the Computer Science Club.