Prerequisites: CS 2163
Credits: 3 CREDITS
Description: This course is a continuation of the study of object-oriented programming covered in CS 2163 Java. Students will use C++ to write programs that demonstrate comprehension of the advanced object-oriented features of the C++ language and of common data structures. Topics include pointer manipulation, overloaded operators, friends, exception handling, templates, linked lists, stacks, queues, trees, and time complexity associated with sorts and searches.