Computer Languages

Price :

₹ 2000

A course by
Mohammad Nadeem ahmad
Material Includes
Language

'C++' Computer Language

Untitled design 2
About Course
The C++ programming language was designed as a higher-level version of C. C++ fully supports object-oriented programming, including the four pillars of object-oriented development (Encapsulation, Data hiding, Inheritance, Polymorphism). C++ is an object-oriented programming language which gives a clear structure to programs and allows code to be reused, lowering development costs.
This course will meet the following objectives:
Course Content
  • Concept of OOP
  • Features of OOP
  • Introduction of ‘C++’
  • Structure of ‘C++’ program
  • Executing and debugging a ‘C++’ Program
  • Operators | Constants |Variables
  • Keywords and Identifiers
  • Data Types
  • Precedence of Operators
  • Scope and Lifetime of Variables
  • Classes & Object Specifier
  • Defining data members and member functions
  • Array of objects
  • Managing console, I/O
  • ‘C++’ stream classes
  • Formatted and unformatted console I/O
  • Usage of manipulators
  • Call by reference, Return by reference
  • Function overloading and default arguments
  • Inline function
  • Static class members
  • Friend functions
  • Virtual Functions
  • Concept of Constructor
  • Types of Constructors
  • Memory allocation (new and delete)
  • Usage of destructor
  • Overloading Unary and Binary operators
  • Overloading using friend function
  • Types of inheritance
  • Virtual base classes and abstract base classes
  • Constructor and destructor in derived class
  • File operations
  • File pointer and their manipulation
  • File updation with random access
  • Various Exception Handling classes
  • Implementing try and catch block
  • Use of throw keyword