Fall 2020 Course Selection

Course schedule

The schedules below are recommended course sequences that take the pre-requisites and limited-term offering of courses into consideration. Students are encouraged to follow these sequences to satisfy all of their degree requirements over the course of their studies. 

Legend

  • Arts E = Arts elective
  • COMMS (1 and 2) = Communications skills elective
  • CS E = Computer Science elective
  • General E = General elective
  • WT = Work Term
Term Fall Winter Spring Fall Winter Spring Fall Winter Spring Fall Winter Spring Fall Winter
Level 1A 1B WT1 2A WT2 2B WT3 3A WT4 3B WT5 4A WT6 4B
Courses

AFM101
AFM131
CS135
MATH135
MATH137

AFM102
AFM121
CS136
MATH136
MATH138
AFM272
CS245
CS246
ECON101
STAT230
AFM372
COMMS12
CS241
ECON102
STAT231
AFM231
AFM424
COMMS22
CS240
MATH239

AFM425
CS341
General E4
General E4
STAT373

AFM322
Arts E1
Arts E1
CS E3
General E4
Arts E1
Arts E1
CS E3
CS E3
General E4

For students taking CS 115 in 1A

Term Fall Winter Spring Fall Winter Spring Fall Winter Spring Fall Winter Spring Fall Winter
Level 1A 1B WT1 2A WT2 2B WT3 3A WT4 3B WT5 4A WT6 4B
Courses AFM101
AFM131
CS115
MATH135
MATH137
AFM102
AFM121
CS1164
MATH136
MATH138
AFM272
CS136
ECON101
MATH239
STAT230
AFM372
CS245
CS246
ECON102
STAT231
AFM231
AFM424
Arts E1
COMMS12
CS241
AFM425
Arts E1
COMMS22
CS240
STAT373
AFM322
Arts E1
CS341
CS E3
General E4
Arts E1
CS E2
CS E2
General E4
General E4

Accounting and Financial Management (AFM) electives

1Two of: AFM 291 Intermediate Financial Accounting 1, any AFM course at the 300- or 400-level not listed above, ECON 201 Microeconomic Theory for Business and Policy, ECON 206 Money and Banking 1, ECON 207 Economic Growth and Development 1, ECON 231 Introduction to International Economics, ECON 332 International Finance, MGMT 244 Principles of Marketing, PHIL 215 Professional and Business Ethics. Two additional AFM courses (1.0 unit) at the 300- or 400-level not listed above.

Communication skills (COMMS) electives

2Two of the following with a grade of 65% before 4A: ENGL 109 Introduction to Academic Writing, ENGL 119 Communications in Mathematics and Computer, EMLS 129R/ENGL 129R Written Academic English or SPCOM 223 Public Speaking

Computer Science (CS) electives

3One additional course from CS440-498 or CO 487 and two additional courses from CS251, CS340-398, CS440-498 or CO 487

General electives

4Four additional courses

Advanced courses

The following courses may be completed at an advanced level: CS135/CS145, CS136/CS146, CS240/CS240E, CS241/CS241E, CS245/CS245E, CS246/CS246E, MATH 135/145, MATH 136/146, MATH 137/147, MATH 138/148, MATH 239/MATH 249, STAT 230/STAT 240, and STAT 231/STAT 241

Names and descriptions of required courses

Select the course codes below for a full description of required classes and their pre-requisites as listed in the undergraduate calendar. 

AFM101Introduction to Financial Accounting

AFM 102 - Introduction to Managerial Accounting

AFM 121 - Introduction to Global Financial Markets

AFM 131 - Introduction to Business in North America

AFM 231 - Business Law

AFM272 - Global Capital Markets

AFM 372 - Corporate Finance 2 (updated to AFM 274)

AFM322 - Derivative Securities

AFM424 - Equity Investments

AFM425 - Fixed Income Securities

CS115 - Introduction to Computer Science 1

CS135 - Designing Functional Programs

CS136 - Elementary Algorithm Design and Data Abstraction

CS240 - Data Structures and Data Management

CS241 - Foundations of Sequential Programs

CS245 - Logic and Computation

CS246 - Object-Oriented Software Development

CS341 - Algorithms

ECON101 - Introduction to Microeconomics

ECON102 - Introduction to Macroeconomics

MATH135 - Algebra for Honours Mathematics

MATH136 - Linear Algebra 1 for Honours Mathematics

MATH137 - Calculus 1 for Honours Mathematics

MATH138 - Calculus 2 for Honours Mathematics

MATH239 - Introduction to Combinatorics

STAT230 - Probability

STAT231 - Statistics

STAT373 - Regression and Forecasting Methods in Finance

Pre-requisite sequence of courses

The following courses create a pre-requisite chain and need to be completed in the following order to satisfy degree requirements. 

Pre-requisite = >

  • AFM 101 > AFM 102
  • FOR AFM 272
    • MATH 135 (60%) > MATH 136
    • MATH 137 (60%) > MATH 138
  • AFM 272 > AFM 322
  • AFM 272 > AFM 372
  • AFM 272 > AFM 424
  • AFM 272 > AFM 425
  • CS 135 (60%) > CS 136 (60%) > CS246 > CS 241
  • FOR CS245
    • CS 135 (60%) > CS 136 (60%)
    • MATH135
  • FOR CS240
    • CS 135 (60%) > CS 136 (60%) > CS246 > CS 240
    • and MATH 135 > CS245 > CS240
    • and MATH 137 (60%) > MATH 138 > STAT 230 > CS240
  • FOR CS341
    • CS 135 (60%) > CS 136 (60%) > CS246 > CS 240 > CS341
    • and MATH 135 (60%) > MATH 136 > MATH 239 > CS341
  • MATH 137 (60%) > MATH 138 > STAT 230 > STAT 231 > STAT 373

These courses are required for Computing and Financial Management but do not form a pre-requisite chain: AFM 121, AFM 131, AFM 231, ECON 101, ECON 102 and two of ENGL 109, ENGL 119, EMLS/ENGL 129R or SPCOM 223.

Limited-term course offerings

Last updated: March 3, 2025

These required courses are offered on a limited-term basis. Students interested in changing their sequence should plan out their schedules around the availability of these classes. Required courses that are not listed are currently available all terms throughout the year. 

Disclaimer: Course offerings are subject to change. Students should follow the normal/recommended sequence of courses as changes to course scheduling may delay graduation.

Courses (listed alphabetically) Term offering
AFM 121 Winter, Spring
AFM 131 Fall, Winter
AFM 272 Fall
AFM 372 (updated to AFM 274) Fall, Spring
AFM 322 Winter, Spring
AFM 425 Fall
ENGL 119 (one of four communications skills electives) Winter, Spring
CS 135 Fall, Winter