Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Discussion for 'SG 20 Education and Recommended Videos for Teaching C++' #7

Open
cjdb opened this issue Nov 23, 2018 · 2 comments
Open

Discussion for 'SG 20 Education and Recommended Videos for Teaching C++' #7

cjdb opened this issue Nov 23, 2018 · 2 comments

Comments

@cjdb
Copy link
Owner

@cjdb cjdb commented Nov 23, 2018

Please be aware of the Code of Conduct when discussing.

@ulfben
Copy link

@ulfben ulfben commented Dec 9, 2018

I put together a public playlist with all the talks recommended in the article: https://www.youtube.com/playlist?list=PL71i3l7c3rWyf6XQ01rijQbl6yWsJmsWJ

@dkeener7
Copy link

@dkeener7 dkeener7 commented Feb 8, 2019

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.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Linked pull requests

Successfully merging a pull request may close this issue.

None yet
3 participants