A possible CFM course sequence (Fall 2013):
1A (Fall, year 1)
- CS 135 - Designing Functional Programs
- MATH 135 - Algebra
- MATH 137 - Calculus 1
- AFM 101 - Introduction to Financial Accounting
- AFM 131 - Introduction to Business in North America
1B (Winter, year 1)
- CS 136 - Elementary Algorithm Design and Data Abstraction
- MATH 136 - Linear Algebra 1
- MATH 138 - Calculus 2
- AFM 102 - Introduction to Managerial Accounting
- AFM 121 - Introduction to Global Financial Markets
Work term 1 (Spring, year 1)
2A (Fall, year 2)
- CS 245 - Logic and Computation
- CS 246 - Software Abstraction and Specification
- STAT 230 - Probability
- ECON 101 - Introduction to Microeconomics
- ENGL 119 - Communications in Mathematics and Computer Science1
Work term 2 (Winter, year 2)
2B (Spring, year 2)
- CS 241 - Foundations of Sequential Programs
- STAT 231 - Statistics
- AFM 272 - Corporate Finance 1
- ECON 102 - Introduction to Macroeconomics
- General elective3
Work term 3 (Fall, year 3)
3A (Winter, year 3)
- CS 240 - Data Structures and Data Management
- AFM 231 - Business Law
- AFM 372 - Corporate Finance 2
- Math 239 - Introduction to Combinatorics
- General elective3
Work term 4 (Spring, year 3)
3B (Fall, year 4)
- CS 341 - Algorithms
- STAT 373 - Regression and Forecasting Methods in Finance
- AFM 425 - Fixed Income Securities
- Arts elective2
- General elective3
Work term 5 (Winter, year 4)
4A (Spring, year 4)
Work term 6 (Fall, year 5)
4B (Winter, year 5)
- Or ENGL 210F - Genres of Business Communication
- Three of the following: any AFM course at the 300 or 400 level not listed above (for which the necessary pre-requisites have been met), ECON 201 - Microeconomic Theory 1, ECON 202 - Macroeconomic Theory 1, ECON 231 - Introduction to International Economics, ECON 332 - International Finance, ECON 344 - Marketing: Principles of Marketing and Consumer Economics, PHIL 215 - Professional and Business Ethics, SPCOM 223 - Public Speaking; plus two additional AFM courses at the 300 or 400 level not listed above (for which the necessary pre-requisites have been met)
- Four additional courses
- One additional course from CS 440-498 or CO 487 - Applied Cryptography and two additional courses from CS 340-398, CS 440-498 or CO 487 - Applied Cryptography
Disclaimer: This is not a substitute for the official degree requirements. If there is a question of interpretation or a discrepancy, the University Calendar always takes precedence.