CppNorth2022 has ended
CppNorth, The Canadian C++ Conference, July 17-20, 2022,
The Omni King Edward Hotel, Toronto, Ontario M5C 1 E9
Back To Schedule
Tuesday, July 19 • 16:45 - 17:45
What Makes Good C++ Programmers: a Continuous Search for C++ Teaching Recipes

Log in to save this to your schedule, view media, leave feedback and see who's attending!

C++ evolution is challenging for both students and teachers. The language did not become any easier to teach as the amount of required material grew over the years. This talk is a discussion based on more than 20 years of teaching C++, from C++98 to C++20. Focusing on the challenges, the tools, the changes made along the years, expectations and a lot of practical examples, of both success and failures. We will discuss how a modern C++ course syllabus should look like, exercises and exams, writing code and reading code, using code examples and more. The work of the ISO C++ Study Group 20, on C++ Education, would also be discussed, as it is highly related this subject. The talk is aimed at sharing personal experiences, practical tips and advice, but also discussing with the audience and getting different views. It is aimed not only for educators, but to anybody who is interested in the challenges of teaching C++, including those who are working with, or going to recruit, junior C++ programmers, getting to know the challenges and contributing to this discussion.

avatar for Amir Kirsh

Amir Kirsh

Teacher, Dev Advocate, Academic College of Tel-Aviv-Yafo and Incredibuild
C++ lecturer at the Academic College of Tel-Aviv-Yaffo and at Tel-Aviv University and Dev Advocate at Incredibuild. Previously the Chief Programmer at Comverse. Co-organizer of Core C++ conference and a member of the Israeli ISO C++ NB.

Tuesday July 19, 2022 16:45 - 17:45 EDT
B - Knightsbridge