Curriculum
MSFE is a full-time STEM designated 36-point program. Students start in August and may complete the program in June, August or December of the following year. All courses are 3 credits unless stated otherwise.
Students are also required to attend the Financial Engineering Seminar Series (IEOR E4798). Please find a sample syllabus for the seminar series course here.
The program offers seven concentrations, including:
1. Asset Management
2. Computation & Programming
3. Computational Finance/Trading Systems
4. Derivatives
5. Finance & Economics
6. Financial Technology
7. Machine Learning for Financial Engineering
To facilitate academic programming, students should complete a program plan to be reviewed by their advisor.
Core Curriculum
FE Core: (18 credits)
- IEOR
- E4799
- MSFE Quantitative and Computational Bootcamp (0-credit)
- IEOR
- E4007
- Optimization Models and Methods (FE)
- IEOR
- E4701
- Stochastic Models (FE)
- IEOR
- E4706
- Foundations of Financial Engineering
- IEOR
- E4703
- Monte Carlo Simulation
- IEOR
- E4707
- Financial Engineering: Continuous Time Models
- IEOR
- E4709
- Statistical Analysis and Time Series
- IEOR
- E4798
- Financial Engineering Seminar Series (0-credit, year-long)
- ENGI
- E4000
- Professional Development and Leadership (0-credit)
Core courses are to be completed within the first two academic semesters.
First Fall Term Core: IEOR E4799, IEOR E4007, IEOR E4701, IEOR E4706
Spring Term Core: IEOR E4703, IEOR E4707, IEOR E4709
Approved FE Electives
Students may select from a variety of approved electives from the Department, Columbia Business School, and Graduate School of Arts and Sciences. Courses taken from the School of Professional Studies will not be counted towards the MS degree (i.e. courses with the following prefixes: ACTU, BUSI, COPR, IKNS, SUMA, FUND, and more). Please consult with your academic advisor regarding electives offered in other departments and schools prior to registration.
- Financial Engineering Electives
- CSORE4231 Analysis of Algorithms I
- Fall
- x
- Spring
- x
- Financial Engineering Electives
- DROMB8116-060/061 Risk Management
- Fall
- Spring
- x
- Financial Engineering Electives
- IEORE4525 Machine Learning for Financial Engineering & Operations Research*
- Fall
- x
- Spring
- x
- Financial Engineering Electives
- IEORE4530 AI & Operations in Games & Markets
- Fall
- Spring
- x
- Financial Engineering Electives
- IEORE4540 Data Mining for Engineers
- Fall
- x
- Spring
- x
- Financial Engineering Electives
- ORCSE4529 Reinforcement Learning
- Fall
- x
- Spring
- x
- Financial Engineering Electives
- IEORE4577 Value Investing, A Modern Approach, 1.5 credits
- Fall
- Spring
- x
- Financial Engineering Electives
- IEORE4578 Causal Inference
- Fall
- Spring
- x
- Financial Engineering Electives
- IEORE4579 Machine Learning in Practice, 1.5 credits
- Fall
- Spring
- x
- Financial Engineering Electives
- IEORE4601 Dynamic Pricing & Revenue Management
- Fall
- Spring
- x
- Financial Engineering Electives
- IEORE4630 Asset Allocation
- Fall
- Spring
- x
- Financial Engineering Electives
- IEORE4718 Beyond Black-Scholes: The Implied Volatility Smile
- Fall
- Spring
- x
- Financial Engineering Electives
- IEORE4721 AI Applications in Finance
- Fall
- Spring
- x
- Financial Engineering Electives
- IEORE4732 Computational Methods in Derivatives Pricing*
- Fall
- Spring
- x
- Financial Engineering Electives
- IEORE4733 Algorithmic Trading: Theory & Practice
- Fall
- Spring
- x
- Financial Engineering Electives
- DROMB8112 Quantitative Finance: Models and Computation
- Fall
- Spring
- Financial Engineering Electives
- FINCB8307-060 Advanced Corporate Finance
- Fall
- Spring
- Financial Engineering Electives
- IEORE4311 Derivatives Marketing & Structuring, 1.5 credits
- Fall
- Spring
- Financial Engineering Electives
- IEORE4402 Corporate Finance, Accounting & Investment Banking (May not take both IEOR E4403 and IEOR E4402)
- Fall
- x
- Spring
- Financial Engineering Electives
- IEORE4403 Quantitative Corporate Finance (May not take both IEOR E4403 and IEOR E4402)
- Fall
- x
- Spring
- Financial Engineering Electives
- IEORE4500 Applications Programming for Financial Engineers
- Fall
- x
- Spring
- Financial Engineering Electives
- IEORE4602 Quantitative Risk Management
- Fall
- x
- Spring
- Financial Engineering Electives
- IEORE4710 Fixed Income & Term Structure Modeling
- Fall
- Spring
- Financial Engineering Electives
- IEORE4722 Stochastic Control & Financial Applications
- Fall
- Spring
- Financial Engineering Electives
- IEORE4723/4728 Alternative Investments, 1.5 credits
- Fall
- x
- Spring
- Financial Engineering Electives
- IEORE4723 Blockchain & Cryptocurrency Investing, 1.5 credits
- Fall
- Spring
- Financial Engineering Electives
- IEORE4723 Financial Engineering for Environmental, Social and Corporate Governance Finance, 1.5 credits
- Fall
- x
- Spring
- Financial Engineering Electives
- IEORE4724 Term Structures & Credit Models
- Fall
- x
- Spring
- Financial Engineering Electives
- IEORE4725 Big Data in Finance
- Fall
- Spring
- Financial Engineering Electives
- IEORE4725 Networks: Formation, Contagion, and Epidemics
- Fall
- Spring
- Financial Engineering Electives
- IEORE4725 Prediction Markets in Financial Engineering
- Fall
- x
- Spring
- Financial Engineering Electives
- IEORE4728/4575 Big Data in Investment Research Analysis, 4728 - 1.5 credits, 4575 - 3 credits
- Fall
- x
- Spring
- Financial Engineering Electives
- IEORE4729 Alternative Cryptocurrency Portfolio Strategies, 1.5 credits
- Fall
- Spring
- Financial Engineering Electives
- IEORE4729 Model Based Trading: Computational Models of Analysis & Execution
- Fall
- Spring
- Financial Engineering Electives
- IEORE4731 Credit Risk Modeling and Derivatives
- Fall
- Spring
- Financial Engineering Electives
- IEORE4734 Foreign Exchange & Related Derivatives, 1.5 credits*
- Fall
- Spring
- Financial Engineering Electives
- IEORE4735 Structured & Hybrid Products
- Fall
- x
- Spring
- Financial Engineering Electives
- IEORE4741 Programming for Financial Engineering
- Fall
- x
- Spring
- Financial Engineering Electives
- IEORE4742 Deep Learning for Operations Research & Financial Engineering
- Fall
- x
- Spring
- Financial Engineering Electives
- IEORE4745 Applied Financial Risk Management
- Fall
- x
- Spring
- Financial Engineering Electives
- IEORE6617 Machine Learning & High-Dimensional Data Analysis in OR
- Fall
- x
- Spring
- Financial Engineering Electives
- IEORE4579 Modern Recommendation Systems
- Fall
- x
- Spring
- Financial Engineering Electives
- IEORE4571 Intro to Queueing Theory
- Fall
- Spring
- x
Summer Electives
- IEOR E4721
- AI Applications in Finance
- IEOR E4722
- Financial Correlations – Modeling, Trading, Risk Management & AI
- IEOR E4734
- Foreign Exchange & Related Derivatives, 1.5 credits
Note: Course offerings are subject to availability
(*) Denotes courses that require pre-requisite knowledge; please consult the instructor prior to registration.