Submission Deadlines:

 COMP 4905 – Honours Project [0.5] Winter 2026 Summer 2026 Fall 2026
Submit Project Proposal 1 January 15 May 6 September 9
Give mid-term report to supervisor 2 February 26 June 29 November 2
*Last day for academic withdrawal (from one term courses) March 15 August 1 November 15
Give first draft of final report to supervisor April 3 August 3 November 30
Submit Final Report 3 April 17 August 17 December 14
Grade Submission (approximate) May 1 August 31 December 28

* See The Academic Year in the Undergraduate Calendar for all dates and deadlines.

  1. Students who fail to submit the Proposal Form (by logging in and filling out the COMP4905 Proposal Form) by the due date will NOT be able to register for the Honours Project course (COMP 4905) in that term.
  2. This is not a mandatory step but it is highly recommended.
  3. Reports that are submitted after the due date may not be graded.
 COMP 4906 – Honours Thesis [1.0] Fall 2025 / Winter 2026
Submit Thesis Pre-Proposal 1 Sept. 15, 2025
Give first draft of full proposal to supervisor Nov. 14, 2025
Submit Full Proposal Report 2 Dec. 5, 2025
*Last day for academic withdrawal (from fall/winter courses) March 15, 2026
Give first draft of final thesis to supervisor April 3, 2026
Oral Presentation 3 Discuss with supervisor
Submit Final Thesis 4 Apr. 17, 2026
Grade Submission (approximate) May 1, 2026

* See The Academic Year in the Undergraduate Calendar for all dates and deadlines.

  1. Students who fail to submit the Proposal Form (by logging in and filling out the COMP4906 Proposal Form) by the due date will NOT be able to register for the Honours Thesis course (COMP 4906) in that year.
  2. Reports that are submitted after the due date may not be graded.
  3. Students may be required to do an oral presentation, to be discussed with their supervisor.
  4. Note that this deadline is not flexible.