CFM course sequence - Fall 2020

Proposed CFM course sequence (Fall 2020):

Sequence 1: Year 1AYear 1B, Work Term 1, Year 2A, Work Term 2, Year 2B, Work Term 3, Year 3A, Work Term 4, Year 3B, Work Term 5, Year 4A, Work Term 6, Year 4B

Sequence 2 (for students who took CS 115 in 1A): Year 1AYear 1B, Work Term 1, Year 2A, Work Term 2, Year 2B, Work Term 3, Year 3A, Work Term 4, Year 3B, Work Term 5, Year 4A, Work Term 6, Year 4B

year 1

Sequence 1: Year 1

1A - Fall

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

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 Fin

Work Term 1 - Spring


Sequence 2: Year 1 (for students who took CS 115 in 1A)

1A – Fall 

CS 115 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

CS 116 Designing Functional Programs

MATH 136 Linear Algebra 1

MATH 138 Calculus 2

AFM 102 Introduction to Managerial Accounting

AFM 121 Introduction to Global Financial Markets (Winter only)

Work Term 1 - Spring

year 2

Sequence 1: Year 2

2A - Fall

CS 245 Logic and Computation

CS 246 Software Abstraction and Specification

STAT 230 Probability

AFM 272 Corporate Finance 1 (Fall only)

ECON 101 Introduction to Microeconomics

Work Term 2 - Winter

2B - Spring

CS 241 Foundations of Sequential Programs

STAT 231 Statistics

AFM 372 Corporate Finance 2 (Spring only)

ECON 102 Introduction to Macroeconomics 

COMMUNICATIONS SKILLS ELECTIVE1


Sequence 2: Year 2 (for students who took CS 115 in 1A)

2A - Fall

CS 136 Elementary Algorithm Design and Data Abstraction

MATH 239 Introduction to Combinatorics

STAT 230 Probability

AFM 272 Corporate Finance 1 (Fall only)

ECON 101 Introduction to Microeconomics

Work Term 2 - Winter

2B - Spring

CS 245 Logic and Computation

CS 246 Software Abstraction and Specification

STAT 231 Statistics

AFM 372 Corporate Finance 2 (Spring only)

ECON 102 Introduction to Macroeconomics

year 3

Year 3

Work Term 3 - Fall

3A - Winter

CS 240 Data Structures and Data Management

MATH 239 Introduction to Combinatorics

AFM 231 Business Law

AFM 424 Equity Investments

COMMUNICATIONS SKILLS ELECTIVE1

Work Term 4 - Spring


Year 3 (for students who took CS 115 in 1A)

Work Term 3 - Fall

3A - Winter 

CS 241 Foundations of Sequential Programs

AFM 231 Business Law

AFM 424 Equity Investments

ARTS ELECTIVE2

COMMUNICATIONS SKILLS ELECTIVE1

Work Term 4 - Spring

year 4

Sequence 1: Year 4

3B - Fall

CS 341 Algorithms

STAT 373 Regression and Forecasting Methods in Finance (Fall only)

AFM 425 Fixed Income Securities (Fall only) 

GENERAL ELECTIVE4

GENERAL ELECTIVE4

Work Term 5 - Winter

4A - Spring

AFM 322 Derivative Securities (Winter/Spring only)

CS ELECTIVE3

ARTS ELECTIVE2 (CFM 401 Topics in Financial Data Analytics)

ARTS ELECTIVE2

GENERAL ELECTIVE4


Sequence 2: Year 4 (for students Who took CS 115 in 1A)

3B - Fall

CS 240 Data Structures and Data Management

STAT 373 Regression and Forecasting Methods in Finance (Fall only)

AFM 425 Fixed Income Securities (Fall only) 

COMMUNICATIONS SKILLS ELECTIVE1

ARTS ELECTIVE2

Work Term 5 - Winter

4A - Spring

CS 341 Algorithms

AFM 322 Derivative Securities (Winter/Spring only)

CS ELECTIVE3

ARTS ELECTIVE2 (CFM 401 Topics in Financial Data Analytics)

ARTS ELECTIVE2

GENERAL ELECTIVE4

Year 5

Sequence 1&2: Year 5

Work Term 6 - Fall

4B - Winter

CS ELECTIVE3

CS ELECTIVE3

ARTS ELECTIVE2

ARTS ELECTIVE2

GENERAL ELECTIVE4

* Same schedule for those who took CS 115 in 1A 

1Two of the following 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

2.Two of the following: AFM 291 Intermediate Financial Accounting 1, any AFM course at the 300 or 400 level not listed above, ECON 201 Microeconomic Theory 1, 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; and two additional AFM courses at the 300 or 400 level not listed above​

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

4.  Four additional courses


Disclaimer: This is not a substitute for the official degree requirements. If there is a question of interpretation or a discrepancy, the Undergraduate Calendar always takes precedence.