CMSY-281 Advanced C++ Programming
This course covers advance topics in the C++ programming language - from advance OOP concepts to data structure implementation. Upon successful completion, students will be able to write C++ programs which include sorting and searching algorithms, STL containers, advance file I/O with both text and binary files, advanced object-oriented programming concepts such as operator overloading, inheritance, and polymorphism, and advance data structures such as linked lists, stacks, queues, and binary trees.