Credits: 3The study of object oriented methodologies using a modern language such as C++ or Java. Advanced data structures, I/O and file management will be implemented using polymorphism, inheritance, overloading and encapsulation. Prerequisites: CSC 300.