Advanced C++ and Modern Design

Advanced C++ and Modern Design

Reviews 4.84 star(s) 109 reviews

Headline
Great course but need some clean up
The course provides good practices in C++11 syntax.
Avi and GONG are great TAs. They are responsive, concise, straight to the point, and willing to help. I found the forum very useful especially the comments from the two. They are true assets to this course and should get a raise :)

Suggestions
Rephrasing of the exercise questions to give more clear statements would be beneficial from a student perspective. I agree that "understanding the question" is part of the exercise, and that "broad, open-ended questions provide more flexibility and better exercise". However, the situation is that those questions may not seem ambiguous from one who creates the exercise and knows the answer, but it indeed has several valid interpretations and most of them are not what is intended. Those "request for clarification" raised in the forum provides a good list of examples.
I think the questions should be stand-alone without the addition from the forum. However, I find myself spending about 30% of time just to figure out what is the intended requirement. Other students usually needs the same clarification in the forum. This process provides little C++ practice and does not serve the goal of this course. I believe it will benefit the future students by rephrasing some confusing question statements.
Headline
Improves your ability in advanced C++
A great course covering latest C++11/14 and boost library in depth, and probably the only online course with this content and depth. Geared specially for quantitative finance professionals, completion of this course enables the attendee to work on any C++ project with confidence.
Headline
Well-organized course!
Classes are well-organized and materials are of great value. Even though some videos are not very much helpful, readings are a good complements.
Course helped me learn some advance introduced in C++11 and C++14. Structure of course was efficient and helped me quickly learn the new concepts. My course TA (Avi Palley) was very helpful, prompt and professional. He would respond to questions very quickly and explain the concepts in details with examples.
Headline
Well designed course.
The course is well arranged and our TA is really helpful.!
The advanced C++ course is comprehensive and well structured. The learning curve is smooth, so I was able to follow the instructions and make progression without much pain. It is indeed an intensive course, which covers a wide range of topics and require the learners to do many practices to truly absorb those topics. But, it turns out to be worthy. More importantly, it not only covers topics like modern features introduced in C++11/14 but also topics will be of great importance in the real applications, like various design patterns. It did inspire me to think a lot about the design of a concise, consistent and well functioned program. Besides, the TA is excellent. The answer questions promptly and provide detailed feedback to the homework, which is also a great assistance of your learning. I find the forum to be also quite helpful, TA and classmates can always answer your questions and help clarify the class materials. Overall, I will recommend anyone who is eager to learn some C++ skills for real applications to take this course!
The course is great, the material is highly correlated with financial applications and TA are very professional not only in terms of concept illustrations but also in improving codes to production level for a commercial environment. It is a practical course for anyone who wants to upgrade programming skills to a new level.
Many thanks to Danial Duffy, the course designer and trainer, for such a wonderful curriculum design where I can really gain a deeper insight and understanding of C++s functionality as well as code design principles, and his vivid, detailed demonstration in every lecture. Thanks also go to my TA, Mr. APalley, as he always quickly replies to my question and grades my homework.His feedback and suggestion is always the guideline for me to improve my programming skill. Last but not least, I would like to expression my gratefulness to everyone who have asked questions regarding exercises in the QuantNet forum, which often corrected my misunderstanding and provide me with inspirations.
Headline
Excellent TA and forum structure!
Very good course. A lot of good exercise. However the problem descriptions are usually vogue and hard to understand.
The course material is clear and informative. As for practicability, I"ll say that after I start to take the Baruch MFE program.

And out TA gives very quick feedback on my homework.

Remember to use the forum, I have get plenty of explanations of the homework.
Headline
Great online course!
Thanks for the help from TA and Daniel. This is the best online course experience I ever have!
The course is a great. It not only teaches me C++ new features but also deepens my understanding in C++ class design. I can feel that my C++ skill has improved a lot after enrolling in this course.
This course is a great extension on the Baruch MFE C++ Programming course and the C++ course taught in the universities. It covered the higher-level and more up-to-date applications of C++, which is beyond the scope of most programming class but is very useful and make life much easier in the practice. Important topics include the up-to-date C++ 11 and 14 features which learn a lot from other languages and make coding more straightforward and convenient, the advanced C++ and Boost libraries such as multi-thread processing and regular expressions which is powerful when dealing with real-life applications, and the introductions to the GOF and Next-Generation design patterns which focus on writing structural, maintainable and reusable projects. Prof. Daniel Duffy works very hard on the materials and the videos, with wonderful homework design to let us practice and extend what we've learned. Mr. Palley and other TAs are ready to help students figure out all problems every day. They're very enthusiastic and with their kind help, we can learn the course much quicker and much deeper.
It is really a wonderful experience to learn the stuff with all TAs patient answer when I got confused and ask for help in the forum. Besides, this course is really worthy and teach me a lot of cutting-edge knowledge about C++11/14 as well as other computer science knowledge like multi-threading and design pattern.
Advanced C++ 11/C++ 14 is really a great course. Honestly speaking, it's more difficult that C++ for Financial Engineering, however, each level is fascinating. TA and forum are truly helpful, when I met difficulties, their advice was essential for me to make my mind clear. The course is mature enough, so I have no suggestion.
The course was kind of pushing, but through the exercises I definitely learnt a lot. Surely there were some difficulties, but with the help of TA and the forum, I discussed the problems I met and finally managed to solve most of them. Anyway, it has been a great pleasure to join the course!
TA responses very quickly and helpful. Learn a lot from the course.
Suggestions:
1. More concrete examples are preferred. For example, design pattern is quite abstract and plain English explanation is not informative enough. If more toy examples on patterns are presented, I believe students will have a better understanding.
2. Though TA points out the problem of submitted homework, I still want a homework solution. I just want to know the best coding solution. One drawback is that the solution may be passed around among students and incoming students. But any coin has two sides.
The course has a very rigorous arrangement and brilliant course materials. My TAs and Dr. Duffy are very helpful. They usually answered my questions within a very short time period, which gave me great support to complete this course.
This is a very great course. The learning experience of this course is invaluable for me. The course of each level is very well organised. The provided learning materials are very useful and inspiring. I want to thank Prof. Duffy and my TA @APalley for their guidance and help. The knowledge I learned during this course will be very useful at my study and work in the field of financial engineering.
The C++11/C++14 with Multidisciplinary Applications online course is a excellent course! Every level is interesting and many exercises are real world problem. The homework will help you to understand new principle of C++11.

The course is well structured, students with some background of C++ can improve a lot during the course. Some exercises are challenging, students who want to got the certificate with distinction must pay more time to deal with these exercises. In return, you will be more confident about your coding skill and ability to solve real world project!

TA is really helpful. Whenever I post my question on the forum, he will always be there to help me on my questions. His comments will make your code perfect!

I also made friends on the forum, we discussed the homework, without the support from TA and students, I cannot finish this course.

If you want to improve you programming skill, it is a good chance to take the course! Your effort is worth!
Back
Top Bottom