Pointer variables and indirection
C++ pointer variables per se do not constitute a fundamental programming concept.
However, indirection, of which C++ pointer variables are one implementation, is a fundamental programming concept.
Therefore, I have included pointer variables in this course.