Many programs claim to be C++ programs turn out, upon
examination, to be programs that mostly/exclusively use C constructs. While this is a
valid way to use C++, it is better to write programs to leverage
the features of the C++ language and the C++ Standard Library.
Writing such code will result in shorter, faster, and more robust code
that is easier to maintain and update.
This course
will (briefly) introduce the C++ language and will discuss modern C++ concurrent programming. (Aspects of this course some will find relevant to other IntroARC courses as well, e.g., CMake (which is commonly used to easily build larger C++ programs), Fortran (which is commonly used to with C++ in mixed language programs), and MPI (which is commonly used to run (parallel) programs across a number of nodes/computers).
Live Session Dates: Nov. 30; Dec. 2, 6, 9, 13, & 16.
NOTE 1: This course starts on Tuesday, November 30. (There is no live session on Mon. Nov. 29.)
NOTE 2: If enrolling after the live session dates, recordings of such can be viewed online.
- Teacher: Paul Preney