This course introduces the Object Oriented (00) approach to software from an engineering perspective. It culminates in a substantial team-based software development project. Topics include defining classes and objects, inheritance, overloading, polymorphism, data encapsulation, interfaces, files and streams, exception handling, dynamic memory, and namespaces.
This course introduces the Object Oriented (00) approach to software from an engineering perspective. It culminates in a substantial team-based software development project. Topics include defining classes and objects, inheritance, overloading, polymorphism, data encapsulation, interfaces, files and streams, exception handling, dynamic memory, and namespaces.