How to Choose
Programs offered by the School of Computer Science
On this page we list all of the programs offered by the School of Computer Science. There are a lot of choices and you might need some advice to decide which one is best for you. Here are some relevant topics that will help you make your choices:
Science Freshman Program (for students entering from high school)Note that the Science Freshman Program includes COMP 202 and several math courses as approved freshman science courses and provides quite a bit of flexibility for choosing your other science courses.
B.Sc. Liberal, Majors and Honours Programs
The B.Sc. Liberal program is a great way to combine a core of
Computer Science or Software Engineering with a breadth option which could be a minor or major
concentration from a wide variety of areas. As just one example, if you are interested in studying
Computer Science or Software Engineering and also preparing for medical school or life science
interdisciplinary studies, you could combine your Computer Science Core Science Component with the
Interdisciplinary Life Sciences Minor
Joint Majors and Honours Programs
Second Programs available to all Science StudentsStudents may add a second program to their major. This may be a minor, minor concentration or major concentration.