Learn the C++ template mechanism and write your own C++ programs
Understand and use elements of the C++ STL library
Solve programming problems with STL-predefined classes and methods
(Prepare for the C++ Certified Professional Programmer Certification (CPP