C++ Programming | |||||||
Course Fee: | 8,000.00 | Course Duration: | 10 Class (20 Hour) | ||||
Introduction: | |||||||
C++ is an Object Oriented Programming Language that is powerful, efficient and compact. It includes concepts like Polymorphism, Dynamic Binding, Data hiding, Operator encapsulation and inheritance, which are to be observed in C. User defined objects (instances) can be reused with and without modifications to generate new application. This reduces coding to greater extents. | |||||||
PHASE – I | |||||||
Introduction
History of C++ What is Object Oriented Programming Application Of C++ A Simple C++ Program Cascading of I/O Operators Structure of a C++ Program |
Tokens And Control Structure
Tokens Data Types Type Compatibility Arithmetic Operators Relational Operators Logical Operators Assignment Operators Increment Operators Conditinal Operators Bitwise Operators Special Operators Operators in C++ Order of Precedence Expressions Operator Overloading Control Structure Simple if Statement if – else Statement switch Statement do Statement break Statement for Statement Additinaol features of for loop Nested for |
||||||
Arrays
Introduction One dimensional Arrays Two dimensional Arrays |
|||||||
Strings
Reading String From The Terminal Reading Multiword String From The Terminal String Hanling Functions Table of Strings |
|||||||
PHASE – II | |||||||
Functions
The main() function Simple C++ functions Functions Prototying Return Value and Their Types Function Overloading
Friend And Virtual Functions Programming Examples Exercise |
Classes
Revision of C Structures Limitations of C Structures Class Creating Objects Accessing Class Member Defining Member FunctionsClasss And structures Private Member Functions Static Data Members Static Member Functions Array of Objects Objects As Function Arguments Friend Functions |
||||||
Constructors And Destructors
Introduction Default Constructor Argumented constructor Copy Constructor Multiple Constructor Destructors |
Operator overloading
Definition Overloading Unary Operator using Member function Overloading Unary Operator using Friend function Overloading Binary Operator using Member function Overloading Binary Operator using Friend function |
||||||
Inheritance
Introduction Base Class Derived Class Types of Inheritance Virtual Base Class Abstract Class |
Virtual Functions And Polymorphism
Introduction To Pointers Pointer To Object this Pointer Pointer to derived Classes Virtual Functions |
||||||
Course Coordinator: | Md. Shakhawat Hossain
Cell: 01717539855 |