Let's get started
Course Include
The Certificate in C++ Programming course include following subjects:
Subjects
- Introduction to Programming, Algorithm, Flowchart, Generation of programming languages, Introduction to C Programming, if, if..else.. if, switch, do. While, while, for loops, Basic of C++, pointer, function, structure, class, constructor, destructor, inheritance, polymorphism, Operator overloading, template, static keyword, Data structure, linked list, selection, insertion and bubble sorting, data file (text file and binary file) using C++ Introduction: Introducing Object Oriented Approach, Relating to other paradigms {Functional, Data decomposition}.
- Basic terms and ideas Classes and Objects Abstraction, Encapsulation, Inheritance, Polymorphism, Review of C, Difference between C and C++ - delete, operators. cin, cout, new, Encapsulation, information hiding, abstract data types, Object & classes, attributes, methods, C++ class declaration, State identity and behaviour of an object, Constructors and destructors, instantiation of objects, Default parameter value, object types, C++ garbage collection, dynamic memory allocation, Metaclass / abstract classes.
- Inheritance and Polymorphism Inheritance, Class hierarchy, derivation - protected, Aggregation, composition vs public, private & classification hierarchies, Polymorphism, Categorization of polymorphism techniques, Method poly morphism, Polymorphism by parameter, Operator overloading, Parametric Polymorphism Generic function Files and exception Handling Referential Books: Template function, function name overloading, inheritance methods, Run time Overriding polymorphism, Multiple Inheritance. Streams and files, Namespaces, Exception handling, Generic Classes.