You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Discussion for 'SG 20 Education and Recommended Videos for Teaching C++' #7
While I realize that you're probably more focused on entry level beginning programming, the advanced level has even fewer resources. It seems like the assumption is that after a one or two semesters where you're taught the basics, data structures, and OOP, you should be expected to learn the rest on your own. I've looked at a number of university curriculums, and with the exception of perhaps Stanford 106X, everyone seems to move on to algorithms.
As Kate Gregory has pointed out, many programs are still teaching C, and calling it C++. Most of the newer features that have been added in C++11 and more recent updates to the standard are ignored. I think templates must be too scary or esoteric for many to teach. If they try to teach them the topic is given little emphasis with only baby examples. Nothing about the mechanics of type deduction, and certainly nothing about how best to leverage them.
I did find the youtube.com A9 Alexander Stepanov material quite good. The content is top notch, as you might expect from him. However, his Socratic style doesn't work that well on video when you only hear one side of the conversation.
Please be aware of the Code of Conduct when discussing.