• C++ Programming for Financial Engineering
    Highly recommended by thousands of MFE students. Covers essential C++ topics with applications to financial engineering.
    Python for Finance with Intro to Data Science
    Gain practical understanding of Python to read, understand, and write professional Python code for your first day on the job. Coming soon.
    An Intuition-Based Options Primer for FE
    Ideal for entry level positions interviews and graduate studies, specializing in options trading arbitrage and options valuation models.



I am a Finance Major/Math Minor/Comp Sci Minor. I have already taken one computer science class (C++), and have also done Javascript in a computers for business class that does not go toward my minor. I am planning on taking Data Structures, Discrete Structures, Numerical Analysis I, Numerical Methods, and one elective to complete my CS minor. More and more I hear the importance of computers in FE (C++, Java, Matlab, Mathematica, etc). Are there any more computer related classes I should take? How much C++ should I know? What should I know besides C++? Would an extra semester to complete a major in CS or maybe a masters in CS help me do better in a financial engineering masters program and in a quantitative finance job? Any help is appreciated. Thanks


Well-Known Member
I'm going to answer this from the perspective of the program which will translate into jobs etc. The more C++ you know the better. I started programming C++ in the beginning of the year so I do struggle with it all the time. I took one semester of C++ (it would have been beneficial to take one more b4 this program). Linear algebra would also be extremely helpful. The more you know of these things and how they work the better.


yeah thats the impression I get. I've looked at job classifieds in the FE field and c++ always seems to be a top priority of employers.