Here in the School of Computer Science, we offer both an Honours degree and a Major degree. Both are 20.0 credit degree programs in which you obtain a Bachelor’s degree in Computer Science. You may wonder how these two degrees differ.

The Honours degree requires a student to take:

  • COMP 3804 – teaches valuable advanced problem-solving techniques that will remain useful for your entire career.

In addition, you may not choose a stream designation unless you are in the Honours program. Also, the Honours program has higher CGPA requirements for graduation. See section 3.4.6 Minimum CGPA Requirements for Graduation in the Undergraduate Calendar.