以下是课程部分内容: 1. 随机,Greeks (1) Dynamic programming in American/Bermudan option; (2) 两种常用和常考stochastic differential equation的应用和推导log-normal and mean-reversion; (3) Reflection principal in stochastic calculus and its application in binary American/European option; (4) Greeks; (5) Change of Measure and application in fixed income product: convexity adjustment; (6) Implied volatility surface and realized volatility prediction, volatility product: vol ETF (7) Gamma scalping, event betting, VIX pattern; 2. 概率和统计 (1) Probability-based brainteaser, usually on bet and optimal stop-loss strategy, e.g. the optimal strategy to bet; (2) 常考的概率基本知识和题目, e.g. how to do hypothesis test to check whether a coin is fair; (3) Markov Chain的两种问法和解法; (4) 线性回归的假设,estimation method: OLS, 结果分析,残差分析(这一系列问题常考); (5) Machine learning/deep learning: gradient vanish, cross-validation, regularization, etc.; (6) Hands-on project on asset pricing.
3. OOP, data structure and algorithm (1) Object and class: encapsulation, polymorphism, inheritance; (2) Template class and specialization; (3) Virtual function, destructor and constructor, multi-inheriance (diamond problem); (4) Data structure and algorithm: binary tree, binary search tree, linked-list, DFS, BFS, binary search, time/space complexity, 高频leetcode问题手把手。