What did I learn teaching C++ to beginners
summary
A short module on the standard library reveals that iterators confuse beginners after spending class time on referencing incrementing and comparisons and still not finding real-world use cases, so the instructor stops covering odd edge cases like the string slice inconsistency between single and two-argument forms and omits them from lessons; as a practical aside a crude but working reverse indexing implementation for random access iterators is shown; main claim: focus cognitive effort on core, useful concepts.
AI-written summary · about
related talks
01h 03mFrom Introductory to Advanced C++ - Learning Guidelines
49mHow to approach learning and teaching C++
59m“How to Teach C++ and Influence a Generation”
01h 24mHow to Teach C++ and Influence a Generation
01h 04mTeaching modern C++: is it a job or a mission?
51mSimplicity: Not Just for Beginners
05m10 Things Junior C++ Devs Don't Get
01h 01mLearning (and teaching) modern C++ - Challenges and Resources
