This course will cover modern C++ programming aspects including parallel programming (e.g., parallel algorithms, synchronization, and threads), constructs that will help improve code run-time performance (e.g., constexpr), as well as some useful aspects of newer C++ standards. (Prerequisite knowledge: Experience writing C++ programs.)
This workshop will be delivered in 6 sessions:
- Session 1: Monday, June 27, 2022 from 1:30 PM to 3:00 PM EDT
- Session 2: Wednesday, June 29, 2022 from 1:30 PM to 3:00 PM EDT
- Session 3: Thursday, June 30, 2022 from 1:30 PM to 3:00 PM EDT (NOTE: Friday, July 1 is a holiday.)
- Session 4: Monday, July 4, 2022 from 1:30 PM to 3:00 PM EDT
- Session 5: Wednesday, July 6, 2022 from 1:30 PM to 3:00 PM EDT
- Session 6: Friday, July 8, 2022 from 1:30 PM to 3:00 PM EDT
Registration opens: June 13, 2022 at 12:00 PM EDT.
- Teacher: Paul Preney