~/talk

What Makes Good C++ Programmers: A Continuous Search For C++ Teaching Recipes

Talkat CppNorth 2022 · 2022-07-18..07-20· [c-and-cpp, career-development]
slides:none on file

Twenty years of course tweaks yield concrete choices: mandatory C++ because industry demand, a two‑course sequence split into practical labs and an advanced elective, live coding with deliberate bugs to teach debugging and compiler‑message reading, homework projects (a Thunderbirds puzzle game) graded with code reviews and point deductions, paired submissions checked by TAs, and a shift from coding exams that produced 40 failures to a reading‑code exam that raises averages. Curriculum ties to ISO SG20 and slides live on the linked GitHub.

AI-written summary · about

  1. 0:00Introduction to teaching C++
  2. 7:21Why teach C++ today
  3. 21:59Challenges in teaching C++
  4. 34:20Class lab exercises approach
  5. 41:47Homework exercises and feedback
  6. 48:10Exam structure and insights
  7. 55:42Conclusions and teaching tips
~/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.