See Regulations for the Honours Degree of Bachelor of Science. Students shall complete the following:
At least 51 credit hours in Computer Science courses are required including the following:

Computer Science 1710, 2710, 2711, 2742, 2760, 3715, 3716, 3719, 3724, 3725, 3754, and 4770.

Excluding 4780, 15 additional credit hours from courses numbered 3000 or higher, at least 9 credit hours of which must be in courses at the 4000 level.
The following courses in Mathematics and Statistics are required:

Mathematics 1000, 1001, 2000, 2050, 2051, 3000, 3001, Applied Mathematics 2130, Pure Mathematics 2320, Applied Mathematics/Pure Mathematics 3202, 3210, 3260, Pure Mathematics 3320, 3340, Statistics 2510;

Excluding Pure Mathematics 4399, 15 additional credit hours in courses offered by the Department of Mathematics and Statistics numbered 3000 or higher including at least 9 credit hours from courses numbered 4000 or higher and at least 9 credit hours in Pure Mathematics courses;

An Honours Dissertation in one of the departments, with the topic chosen in consultation with both departments.
Note:
There is an Undergraduate Advisor in each Department. These advisors should be consulted on all academic matters.