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.
- Either COMP 4905* or COMP 4906* – gives you experience in doing independent work, and the required written report is valuable, especially if you want to advance in a software career. *Optional as of Fall 2022. See Honours Project/Thesis and Directed Studies – School of Computer Science (carleton.ca) for more details.
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.