Computer Science (CS) is commonly offered by the Faculty of Mathematics as a co-op program, with students usually attending 8 school and 6 co-op terms in their degree. However, CS is more flexible than the other two programs because of the ability to choose from a wider range and number of electives, to take terms off, and to change their academic schedules to fit their needs.
Computing and Financial Management
Computing and Financial Management (CFM) combines the core CS courses with electives from areas such as accounting, economics, and financial management. This is a joint offering by the Faculty of Mathematics and the School of Accounting and Finance. The program is offered only as a co-op program with 6 co-op terms.
Computer Science/Business Administration
Joint with Wilfrid Laurier University, the Business Administration and Computer Science Double Degree (CS/BBA) is an exclusive offering that allows students to gain experience in CS as well as many subfields of business. There are 10 school terms and either 4 or 5 co-op terms in the usual schedule, so it’s a longer degree with more academic terms than CS or CFM.