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:

  • COMP3804 – teaches valuable advanced problem-solving techniques that will remain useful for your entire career.
  • Either COMP4905 or COMP4906 – gives you experience in doing independent work, and the required written report is valuable, especially if you want to advance in a software career.

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