The program grids included on this page display lists of courses required to obtain various B.Sc. degrees. Additional degree combinations are possible. Please contact the BSc Degree Advisor for details (Eric Demers;

Note: These grids are provided for guidance only. Degree completion is based on courses completed successfully, and is subject to all applicable requirements and procedures in effect.

BSc Majors

BSc Honours

BSc Majors and Minors

BSc Double-Minors

BSc Double-Majors