Advanced C++ Programming
In this advanced programming course, students design and implement increasingly complex C++ programs that build upon skills acquired in C++ Programming (CS 150). Students also develop appropriate and efficient methods to test their programs. Topics include polymorphism, inheritance, class libraries, the standard template library, advanced file input/output operations, recursion, virtual functions, exception handling, and data structures, such as linked lists, stacks, queues, and binary trees.
Course Number: 1704