Computing Courses

400 Units Needed for Degree Completion

Both course offerings and dates listed are for the 2021-22 year and subject to change for future years

At least 100 units from:*

FINM 32500 - Computing for Finance in Python (100 units) - Autumn
FINM 33160 - Machine Learning for Finance (100 units) - Winter

At least 100 units from: 
FINM 32600 - Computing for Finance in C++ (100 units) - Winter
FINM 32700 - Advanced Computing for Finance (100 units) - Spring

Other Computing Courses (if needed to reach 400 units) from among:
FINM 32000 - Numerical Methods (100 units) - Winter
FINM 32950 - Introduction to HPC in Finance (50 units) - Summer
FINM 33165 - Deep Learning and Reinforcement Learning (100 units) - Autumn
FINM 33210 - Bayesian Statistical Inference and Machine Learning I (50 units) - Spring
FINM 33220 - Bayesian Statistical Inference and Machine Learning II (50 units) - Autumn

Computing courses taken in excess of 400 units count toward Elective requirements.

*Students must pass an exam in Python if they wish to take 33160 for the Computing requirement