The joint degrees of bachelor of commerce (co-op) and bachelor of science in computer science can be completed in five years, provided appropriate planning is undertaken.
Any student who is admitted into the bachelor of commerce (co-op) (B.Comm.(Co-op)) program may simultaneously complete the requirements for a bachelor of science (B.Sc.) in computer science degree. Some of the regulations for the B.Comm.(Co-op) program will be relaxed to enable completion of the degrees. These adjustments to the normal curriculum will only be permitted for students who are graduating with the B.Comm.(co-op) degree and the B.Sc. degree at the same convocation. In order to meet all the requirements of both degree programs at the same time, students who are completing the joint degrees are strongly advised to follow the B.Comm.(co-op) curriculum (completed jointly with the B.Sc. in computer science) as outlined in the Calendar.
To be eligible for promotion to Term 1 of the B.Comm.(Co-op) program, an applicant must have successfully completed 30 credit hours in Terms A/B with an overall average of at least 65 per cent on the courses comprising those credit hours. For the joint degree, the 30 credit hours must comprise:
Sample Programs
Sample: Program A
| Term A | Term B |
| Computer Science 1710* | Computer Science 2710** or science elective |
| Mathematics 1000 | Computer Science 2740** or science elective |
| Economics 2010 | Mathematics 1001 |
| Business 1000 | Economics 2020 |
| English 1080 | English 1110 |
*Please note that students must have successfully completed
Level III advanced math in high school or are otherwise eligible to
register for
Mathematics 1000 are also eligible for Computer Science 1710 in
first semester.
**Computer Science 1710 will be prerequisite for Computer Science
2710 and
2740.
Sample: Program B
| Term A | Term B |
| Mathematics 1090 | Computer Science 1710 |
| Economics 2010 | Mathematics 1000 |
| Business 1000 | Economics 2020 |
| Science elective* | Science elective |
| English 1080 | English 1110 |
*May be Computer Science 1700 for students without a background in
programming.