Fall 2022 Course Selection

Proposed CFM course sequence (Fall 2022):

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

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 ELECTIVE4

Work Term 4 - Spring


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

ARTS ELECTIVE2

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 before 3B: 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, ECON 344 Marketing 1: Principles of Marketing and Consumer Economics, PHIL 215 Professional and Business Ethics; and three additional AFM courses at the 300 or 400 level not listed above, or two additional AFM courses and CFM 401 Topics in Financial Data Analytics

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

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.