~/talk

Teaching modern C++: is it a job or a mission?

Talkat Meeting C++ 2023 · 2023-11-12..11-14· [career-development]
links:none on file
slides:none on file

Argues that well-chosen 20% of topics yields 80% of usable C++ and shows concrete curricula: one-line main to histogram, matrix class evolving into iterators and GUI, a terminal game, a currency exchanger. Uses GCC/g++, web compilers, GTest for unit tests, OpenMP and OpenCV examples, and experiments with Copilot and ChatGPT as support tool. Advocates spiral iterations, code refinement sessions, SG20 education guidelines, and teaching legacy-wrapping techniques so students actually build running, debuggable systems.

AI-written summary · about

  1. 0:00Teaching modern C++
  2. 4:42Motivation for C++
  3. 8:35Organizing C++ classes
  4. 13:37Teaching scenarios and 20-80 rule
  5. 20:29Beginners in C++
  6. 26:20Spiral model in C++
  7. 31:38Good C++ examples
  8. 33:48Code refinement and supervision
  9. 43:41Legacy code prep
  10. 46:11C++ teaching materials
  11. 51:07ChatGPT in C++ teaching
  12. 53:22C++ education conclusions
  13. 56:17Q&A: Testing C++ teaching
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.