• VIEW THE 2025 QUANTNET RANKINGS.

C++ Programming for Financial Engineering

C++ Programming for Financial Engineering

Reviews 4.93 star(s) 1,321 reviews

I think overall, the course is very good. I learned and benefited a lot from the course. It really gave me a taste of financial engineering with C++. Wonderful experience.
The course was an excellent introduction into C++ with a little taste of the financial engineering capabilities towards the end. I would have hoped for a little more discussion around the FE applications but as I learned more about the language, I realized the depth of understanding required.
Quality of course was very good for an introduction to C++.
Positives: The exercises were really good at promoting learning, the TAs were very helpful, and I learned a lot from being enrolled in the class.
Critique: I think there's room for improvement with the notes and the videos.
I would have enjoyed a larger section on quantitative finance. The rest of the course is very good.
The course is great as expected. However, the documents need to be updated to reflect the new developments and typos
It’s a great course and the work is intense. Very good start for programming.
I like this course for its comprehensive topics and well-designed homework. However, I think it might be better if it could be more compatible with different laptops especially for the code given in level 9.
The quality of the course was great as I was able to learn about the basic of C++ in just 10 weeks.
It did give me a solid background in c++ and it was interesting in the end to use it for some financial applications. I think the final exam which is really just debugging intensive is too heavily weighted. It doesn't reflect programming ability and it stopped me from getting an A.
I have learned a lot from this course. However, this course is a little bit easy for people with some C++ background. It would be better if more advanced level topics could be included in this course.
Overall good course as an introductory C++ course. I felt like the course had slight too much focus on C++ syntax and programming though (8 levels for C++ and 1 level for application in finance). Personally, I expected more practical applications of C++ in finance (maybe 5-6 levels for C++ and 3-4 levels for practical applications).
I satisfied with what the course provides me. It is a great C++ intro class to let me understand its application in Financial engineering. Homeworks are pretty helpful to understand the key property of C++, and the final project is challenging but gives an intuitive way to learn the important theories and methods in Financial engineering. Also, TA and discussion board are really helpful. It solves many puzzles and forms a deeper understanding of materials throughout the course. Lastly, I am a novice in the quantitative finance world. This course is an excellent introduction course to show what this world looks like and what is kind of knowledge we should master. I am very glad about my decision to take this course three months ago.
I like the assignments, they demonstrate the conceptions very clearly, which meet my initial expectation to this course. However, I have to say, the content regarding financial engineering should be more detailed, rather than simply run the code.
I know now the basics of C++ and will leverage this knowledge in my future MFE studies.
My actual rating for the course is 4.5 not 4 (since it does not allow 0.5). My overall opinion on the course is very good, especially the part that is does a very good job explaining OOP and I also like the facts that the homeworks start to build up for a bigger project, it's a great learning process. There are a few things i do not like, which I will answer in the next section.
The assignment are challenging and fun. They are the real drivers of the learning in the course. Had fun actually doing them.The final assignment should’ve been more derivative and less computational. It would really introduce us well to the financial side. Not a pessimistic critique, but new videos and re recording would improve the videos. Udemy provides similar stuff for literally 10$.
This course fulfilled my initial goal of preparing for my graduate studies in Computational Finance and my career search to become a Quant thereafter. I feel confident in my abilities to successfully code in C++ both in my courses as well as in future job interviews.
This course served its purpose pretty well-- it did enable people who has no experience with c++, like me, to gain a solid understanding of the most important basic concepts in c++.
I give it 4/5 because some questions in the homework are pretty old --some typos have not yet been corrected. However, I really appreciate how quickly A.Palley and Gong Chen replied to our questions--that helper A LOT. Also, many questions have already been asked by previous students, so that I could look at the answers instead of asking them again. Other than that, the quizzes are tricky, so they enhanced my understanding of the concepts a lot.
After taking this course, I'm confident enough to say I understand all C++ basic concepts well , can design a simple hierarchy of classes and am able to debug the code snippets by myself. I appreciate the value brought by this course.
I’m a finance major with a math minor, and the goal of taking this course is to apply for financial engineering programs. I made it this summer so I think the course is pretty helpful.
Back
Top Bottom