This course provides in-depth coverage of object-oriented programming principles and techniques using C++. Topics include classes, overloading, data abstraction, information hiding, encapsulation, inheritance, polymorphism, file processing, templates, exceptions, container classes, and low-level language features. The course briefly covers the mapping of UML design to C++ implementation and object-oriented considerations for software design and reuse. The course also relates C++ to GUI, databases, and real-time programming. The course material embraces the C++11 language standard with numerous examples demonstrating the benefits of C++11. Prerequisite(s): Knowledge of a high level block structures language.
Course Offerings
Waitlist Only
Object-Oriented Programming with C++
01/21/2025 - 05/06/2025
|
|
Open
Object-Oriented Programming with C++
01/21/2025 - 04/29/2025
Tues 4:30 p.m. - 7:10 p.m. |