Description: This one year course consists of a brief review of the topics covered in Computer Science I AP. More advanced concepts of C++ are introduced such as dynamic data structures, recursion, trees, searching, sorting, arrays (APVector), matrices (APMatrix), and the use of stacks and queues implemented with the AP Classes with an emphasis on object oriented programming. This course prepares the student for the Advanced Placement Computer Science AB test.