Programming in C or Cpp How to use pointers, data structures, Standard Template Library (STL), and OOPs