The topics covered in this course:
- Introduction to Object Oriented Programming
- Classes and Methods
- Polymorphism
- Inheritance
- Standard Library of C++
The detailed description is given below:
Topic 1: Practice Problems for Review of Basic Concepts
- Track your expertise level
- Track your knowledge base
Topic 2: Review of Pointers and Structures
- Brush up skills on Pointers and Structures
- Learn the behavioral nature of Pointers and Structures
- Recollect the relationship between pointers and structures
Topic 3: Review of File Processing
- Brush up skills on File processing
- Recall the functions to process data within files
- Refresh how to create and access binary file
Topic 4: Introduction to Object Oriented Programming Concepts, Classes and Methods
- Get to know the programming paradigm
- Learn to choose the best possible paradigm
- Know how to implement the program
- Learn to control access to members
Topic 5: Constructors, Operator Overloading, and Members
- Differentiate between Constructor and Destructor functions
- Learn to invoke constructors
- Know the different constructors
- Learn to customize operators
- Learn different classes and functions
Topic 6: Inheritance and Polymorphism
- Distinguish between Compositional and Inheritance based approaches
- Learn the access control for different inheritances
- Know more about Objects of base and derived classes
- Get to know polymorphism and abstract class
- Learn the usage of virtual function
Topic 7: Standard Template Library (STL) of C++
- Learn inlined and non inlined member functions of C++ classes
- Know more about the C++ Standard Library
- Learn different Template classes
- Get a high-level view of useful modules in C++ Standard Library