Here in the School of Computer Science, we offer both an Honours degree and a Major degree. Both are 4-year degree programs in which you obtain a Bachelor’s degree in Computer Science.   You may wonder then, 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.