Object-oriented programming in C++

Course Description

Students are immersed in object-oriented programming principles and techniques using C++. Topics and project work includes classes, overloading, data abstraction, information hiding, encapsulation, inheritance, polymorphism, file processing, templates, exceptions, container classes, and low-level language features. Students will develop the skills required to map C++ to GUI, databases, and real-time programming.