~/talk

5 Years Of Teaching C++: A Retrospective

Talkat NDC TechTown 2022 · 2022-08-29..09-01· [career-development]
links:none on file
slides:none on file

Five years of running a university C++ course turned into concrete rules and failures: weekly auto-graded homeworks (target 1–4 h) later collapsed into larger 12–16 h tasks, a semester project with CI (~30 h) that only two students actually used and cost ~2+ h to grade each, and a move to pen-and-paper reading-heavy exam that worked better than expected. Tools: Catch2 tests, sanitizers, CMake, GitLab, VM image. Scaling to 120 novices adds ~25% more student time and grading pain.

AI-written summary · about

  1. 0:00Five years teaching C++
  2. 1:50Why teach C++ differently
  3. 5:22Course structure expectations
  4. 10:41Homework design challenges
  5. 17:45Accreditation changes
  6. 22:08Student attendance strategies
  7. 27:45Weekly vs large homework
  8. 31:37Pen-and-paper C++ exams
  9. 33:47Semester grading consistency
  10. 38:47Threading homework feedback
  11. 44:41Advice for C++ educators
  12. 48:11Data to improve courses
  13. 50:17Detecting plagiarism
  14. 52:27Workload expectations
  15. 56:43Q&A
~/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.