Skip to content

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

Description

@cjdb

Please be aware of the Code of Conduct when discussing.

Activity

  1. ulfben commented on Dec 9, 2018

    @ulfben

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

  2. dkeener7 commented on Feb 8, 2019

    @dkeener7

    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.

  3. jeremybaumont commented on Mar 8, 2022

    @jeremybaumont

    It looks like the URL/link for Sean Parent talk "C++ Seasoning" is incorrect, I could nevertheless find it on Youtube at
    https://www.youtube.com/watch?v=W2tWOdzgXHA

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions