金融工程必修课课程有哪些?
作为五道口某金融机构的从业者,可以聊聊这个话题。 先说我的结论,在我看来金融工程专业毕业生的必备核心技能主要包括以下四点:
1、数学能力——包括数值分析能力与算法实现能力;
2、统计与机器学习的能力;
3、计算机编程的能力(R/Python等语言以及数据挖掘与机器学习算法的实现);
4、金融专业知识和素养。
下面来具体聊一下每一部分所需要的知识及对应的教材:
一、数学能力
数学能力的培养应该是最为重要的,也是同学们需要打好基础的关键之处。主要包含对数值分析方法、算法设计与实现两方面的训练。
推荐的教材是:《计量经济学基础》胡晓艺 著,中国人民大学出版社;《随机过程》袁卫等 著,高等教育出版社;《数值分析》李良彦 编著,清华大学出版社;《算法导论》(第三版),MIT出版; 二、统计与机器学习的能力 在学习金融工程课程之余,建议大家利用课余时间读一读《统计推理》第二版(Hastie等著)、《高级计量经济学》(Andrews著),这两本书在统计方面的内容较为全面且深,适合于有一定数理基础的读者。在机器学习的方面,大家可以看看《实践中的数据挖掘》(C.J.Carter著)和《基于R的语言和数据挖掘》(Gentle等著)。
三、计算机编程的能力 R语言是目前金融工程领域使用最为广泛的统计分析与制图软件之一,希望大家能够熟悉和应用R语言(推荐书籍《R语言实战》)。目前很多金融工程研究都离不开大数据,因此建议大家掌握一种数据分析的工具,比如Sas, Sql或者python等(建议系统学习python,由于其简单易学,并且在数据处理等方面功能强大,推荐书籍《python编程》和《利用python进行数据分析与可视化》)。