Advanced C++ and Modern Design

Advanced C++ and Modern Design

Reviews 4.84 star(s) 109 reviews

Headline
Amzing
This course was amazing and it exceeded my expectations. It was very easy to follow through the materials and do the exercises. My TAs support along with the Professor's materials made such complicated concepts very easy to learn and implement.
Headline
Academically rigorous
The course offered materials that are academically rigorous, taught by prolific professor who has years of experience in the industry, and assisted by teaching assistants that are highly competent in C++. It is a challenging course in the sense that it exposes students to vast topics of this battle-tested programming language. More than half of the HW problems are relatively straightforward, to familiarize students with syntax and the topics under discussion, while there are a few HW problems that are relatively challenging to solve in each level. Students need to have high level of drive, interest, and self-discipline to complete the course.

It was the academic rigorousness of the course that attracted me in the first place, promised by the quality of the first C++ course. It definitely meets my expectation, and it makes me have much respect for the first batch of the students who took this course (and those who took before me). They asked questions in the forum that would greatly benefit the future students of this course.

Appreciate the help of the TAs who shortened my learning curve during my study of this advance course. Thank you.
Headline
Very useful to learn advanced features
It really has high quality and I really enjoy the learning time and the time to make the code running.
It meets my original goal. I have learned some C++ and some of its features like pointer, STL and polymorphism and inheritance, but all of these were based on C++98/03. I want to know more advanced knowledge of C++ including how to implement functions more conveniently and effectively. And the module related to multithreading is the best module for me as it could speed up my code.
However, I think I have to learn more in design patterns. This is new to me, and I know this is very useful.
Headline
Intense. Better grasp of C++ now.
This C++ course was intense. I honestly thought this course would be easier but I'm glad it was as difficult as it was because I believe I now understand C++ on a much higher level.
Headline
Very intense course
The course is intensive and has enhanced my C++ skills, especially in pattern design and useful libraries. Very appreciated to it!!
Headline
Great quality
The quality of the course is great and it fully meets my goal to learn about the design patterns and applications of C++. The materials of this course contains a large amount of information. I'm sure the information will still help in my further career life.
Headline
Comprehensive
This course is very comprehensive and the workload is good. I took this course mainly to meet the requirements of MFE program, and I think it prepares me well for graduate study.
Headline
Extremely useful for MFE
This C++11 course is extremely useful before I enter graduate school. It greatly improved my coding skills, and I know more about C++ language and its application.
Headline
Improve my coding skills
I think this course made me much more fimiliar with the C++ stl and boost features and functions, which greatly improve my understanding of the OOP coding skills.
Headline
Excellent forum, TA and lectures
Learned a lot in this course. The lectures are quite informative, the discussion forum is pretty active and the TAs are excellent--they always respond quicker than I expected and to-the-point. Now I look back and examine my coding assignments in my first C++ course, I realize that I can apply a lot of new features learned in this course.
Headline
Improved greatly my C++ skills
This course leads me to the C++11/ C++14 world. I think I improve my C++ programming skills a lot through this course. The course is required for Baruch MFE students, and I do not regret taking it. The TAs and Professor Daniel are helpful in the forum.
Headline
Highly recommend the course for serious programmers
The C++11/14 course is complete and packed with essential material that not only builds upon what you learn in the first course but also reinforces that knowledge as well. The emphasis on style, conciseness and clarity using the functionality of C++11/14 really takes your programming skill above that of an average programmer. This course as well as the first one have helped me land an internship at a bank that involves programming in C++. I highly recommend the course to anyone who is serious about becoming a great programmer.
Headline
The course quite difficult but enjoyable and worth the effort.
In terms of material, I feel amount of coverage between Boost and C++11 libraries is a good balance. I like how new core and STL features from C++11 were emphasized and put to use.
Homework is quite comprehensive; I like how there are many chances to get hands dirty, and troubleshoot errors with VC++, which I had previously found confusing.

I also appreciate how we were somehow taught to understand CPPReference / Boost Libs References, as before the course I found them to be too technical and inaccessible.

Overall I found the course quite difficult but enjoyable and worth the effort. Would like to thank Dr Duffy for formulating this learning journey and my TA (Avi Palley) for guiding me through it!
Headline
Excellent
It's an excellent course, you can always get help from personal TA and active classmates on the forum, which makes it much more efficient than reading a book about advanced C++ topics alone.
Headline
Worth all the challenges to complete these C++ courses
Thank you so much! These 2 online courses help me greatly in C++ especially in computational finance field. There's been tough moments understanding the concepts and coding, but sense of achievements always follow behind. Keep up the hard work and let me see what the future holds.
Headline
Very useful for MFE students
I think the course covers a wide range of knowledge and materials which is very useful and sufficient for all kinds of applications for MFE students. It definitely matches my goal and I will keep using and reviewing these materials in the future.
The course is really good although some levels are difficult. It really helped me a lot to build a comprehensive understanding of C++. I believe when I use C++ in the future I will never be afraid of it.
The course provided excellent exposure to important concepts in C++ and computer science in general that are immediately useful to my current job.
Headline
Exceeded my goal
This course exceeded my goals. It was a nice complimentary certificate to my computer science degree. It reminded me of what it was like to be in my CS classes.
I believe this course and its predecessor were instrumental in me getting accepted to Baruch's MFE.
Back
Top Bottom