Computer Science

Be an Innovator.
Be Purple. BU.

We offer a solid Computer Science education in a Liberal Arts environment. We also integrate into our curriculum real-world experience including our co-operative education program and access to Undergraduate Capstone Open Source Projects.

Students in computer science
Our offering includes a complete set of undergraduate programs

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.

Students in class at Bishop's
We offer a thesis-based as well as a course-based Master of Science

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.

Undergraduate Degree ProgramB.Sc. Degree Programs

Computer science is a subject related to almost every contemporary intellectual discipline; the arts (computer-generated art, verification of historical documents, syntax study of languages including translation, etc.), social sciences (correlating experimental data, simulation, artificial intelligence studies), natural sciences (has always had application in this area), business and government (the largest single groups of users), education (computer-aided instruction, artificial intelligence), medicine, etc.

Program options:

  • Honours in Computer Science
  • Major in Computer Science
  • Minor in Computer Science

We are operating in a Liberal Arts environment: It is easy to combine other Majors (particularly Math and Physics) and Minors with your CS degree.

Undergraduate Degree ProgramB.A. Program, Major in Information Technology (BAIT)

This program provides the necessary skills and knowledge to work, design, and participate within organizations that manage large amount of data and provide services to a large number of users. Students will develop skills and knowledge in Information Technologies, Management practices and Organizations, with the required fundamentals of Computer Science.

Undergraduate Degree ProgramCertificate in Computer Science

The Certificate Program in Computer Science is designed for individuals who need to acquire a basic understanding of computers and programming and knowledge of the field in order to expand their area of interest and professional expertise. Topics include: Programming, Software Engineering, Web Design, Networks, Graphics, Artificial Intelligence and others. This program will help students to take full advantage of the computer technology available in the workplace.

Graduate Degree ProgramMaster of Science (M.Sc.)

We offer a thesis-based as well as a course-based Master of Science (M.Sc). 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.

  • Computer Science (Thesis option)
  • Computer Science (Project Option)
Don't speak English? No problem!
Don’t speak English? No problem!

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 and careers for students
We offer research-intensive programs

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
Get hands-on experience

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.

Computer Science Resources
State-of-the-art facilities

Resources

The department maintains computing facilities in addition to the university-wide facilities provided by ITS.

Dr. Bentabet teaching a student
Engaged professors with an open door policy

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.

Questions?

Want to know more about studying Computer Science?

Contact Us