B.Sc. Honours in Computer Science

The general requirements for the B.Sc. degree apply except that a minimum of 54 credit hours must be in the major discipline.
In order to graduate with the B.Sc. Honours degree students must have an average of at least 70% in all courses taken and a minimum average of 75% in all courses in the major discipline and required cognate courses. For graduation with High Honours a minimum average of 85% is required in the major and cognate courses.

 

Credit hours B.Sc. Honours in Computer Science, 
required courses
Student's record of courses
completed
3.0 CS 110  
3.0 CS 115  
3.0 CS 201  
3.0 CS 210  
3.0 CS 215  
3.0 CS 280  
3.0 CS 301  
3.0 CS 310  
3.0 CS 320  
3.0 CS 330  
3.0 CS 335  
3.0 CS 340  
3.0 CS 350  
3.0 CS 372  
3.0 CS 375  
3.0 CS 412  
0.0 CS 498  
0.0 CS 499  
0.0 CS 499  
3.0 400-level CS course  
3.0 400-level CS course  
3.0 400-level CS course  
3.0 200-, 300- or 400-level CS course  
3.0 200-, 300- or 400-level CS course  
3.0 MATH 105 or 110  
3.0 MATH 111  
3.0 MATH 122  
3.0 MATH 221  
3.0 STAT 160 or 200  
3.0 One additional MATH or STAT course at the 200-, 300- or 400-level (not MATH 261)  
81.0 Subtotal: Major Requirements 75% Major GPA required
3.0 ENGL 100  
3.0 ENGL 110  
3.0 Arts or Fine Arts elective  
3.0 Arts or Fine Arts elective  
3.0 Arts or Fine Arts elective  
3.0 Arts or Fine Arts elective  
3.0 Natural Science elective  
3.0 Natural Science elective  
3.0 Science, Arts, or Fine Arts elective  
3.0 Open elective  
3.0 Open elective  
3.0 Open elective  
3.0 Open elective  
120.0 Total 70% Program GPA required
To Top of Page