Fall 2023 Course Selection

Proposed CFM course sequence (Fall 2023):

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

MATH 135 Algebra

MATH 137 Calculus 1

CS 135 Designing Functional Programs

CFM 101 Introduction to Fin Markets and Data Analytics

AFM 132 Introduction to Business Stages

1B - Winter

MATH 136 Linear Algebra 1

MATH 138 Calculus 2

CS 136 Elementary Algorithm Design and Data Abstraction

CS 136L Tools and Techniques for Software Development

COMMUNICATIONS SKILLS ELECTIVE1

AFM 191 Foundations for Financial Reporting

Work Term 1 - Spring


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

1A – Fall 

MATH 135 Algebra

MATH 137 Calculus 1

CS 115 Designing Functional Programs

CFM 101 Introduction to Fin Markets and Data Analytics

AFM 132 Introduction to Business Stages

1B - Winter

MATH 136 Linear Algebra 1

MATH 138 Calculus 2

CS 116 Designing Functional Programs

COMMUNICATIONS SKILLS ELECTIVE1

AFM 191 Foundations for Financial Reporting

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 Global Capital Markets

ECON 101 Introduction to Microeconomics

Work Term 2 - Winter

2B - Spring

CS 241 Foundations of Sequential Programs

STAT 231 Statistics

AFM 274 Introduction to Corporate Finance (replaced AFM 275/372)

ECON 102 Introduction to Macroeconomics

COMMUNICATIONS SKILLS ELECTIVE1


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

2A - Fall

Math 239 Introduction to Combinatorics

STAT 230 Probability

CS 136 Elementary Algorithm Design and Data Abstraction

CS 136L Tools and Techniques for Software Development

AFM 272 Global Capital Markets

ECON 101 Introduction to Microeconomics

Work Term 2 - Winter

2B - Spring

STAT 231 Statistics

CS 245 Logic and Computation

CS 246 Software Abstraction and Specification

AFM 274 Introduction to Corporate Finance (replaced AFM 275/372)

ECON 102 Introduction to Macroeconomics

Year 3

Sequence 1: Year 3

Work Term 3 - Fall

3A - Winter

Math 239 Introduction to Combinatorics

CS 240 Data Structures and Data Management

CFM 301 Intermediate Financial Data Analytics

AFM 322 Derivative Securities

GENERAL ELECTIVE3

Work Term 4 - Spring


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

Work Term 3 - Fall

3A - Winter 

CS 240 Data Structures and Data Management

CS 241 Foundations of Sequential Programs

CFM 301 Intermediate Financial Data Analytics

AFM 322 Derivative Securities

GENERAL ELECTIVE3

Work Term 4 - Spring

year 4

Sequence 1: Year 4

3B - Fall

STAT 373 Regression and Forecasting Methods in Finance

CS 341 Algorithms

AFM 425 Fixed Income Securities

ARTS ELECTIVE2

GENERAL ELECTIVE4

Work Term 5 - Winter

4A - Spring

AFM 424 Equity Investments

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

STAT 373 Regression and Forecasting Methods in Finance

CS 341 Algorithms

AFM 425 Fixed Income Securities

COMMUNICATIONS SKILLS ELECTIVE1

GENERAL ELECTIVE4

Work Term 5 - Winter

4A - Spring

AFM 424 Equity Investments

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 

1.Two 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

2. Two of the following: AFM 291 Intermediate Financial Accounting 1, CFM 401 Topics in Financial Data Analytics, 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 344/ARBUS 302 Principles of Marketing, PHIL 215/ARBUS 202 Professional and Business Ethics; and two additional AFM courses at the 300 or 400 level, not listed above and CFM 401 Topics in Financial Technology; or three additional AFM courses at the 300 or 400 level, not listed above

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

4Four 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.