99944 37733


Click here to download syllabus



Course Code           : HCCC92

Course Name          : C++ Language

Duration                  : 2 Months

Eligibility                 : 10th / +2 / Diploma / Any Degree

 

Syllabus:

  1. 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

 

2 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
  1. Arrays
    • Introduction
    • One dimensional Arrays
    • Two dimensional Arrays

 

  1. Strings
    • Reading String From The Terminal
    • Reading Multiword String From The Terminal
    • String Hanling Functions
    • Table of Strings
  2. Functions
    • The main() function
    • Simple C++ functions
    • Functions Prototying
    • Return Value and Their Types
    • Function Overloading
    • Friend And Virtual Functions
    • Programming Examples
    • Exercise

 

  1. 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
  2. Constructors And Destructors
    • Introduction
    • Default Constructor
    • Argumented constructor
    • Copy Constructor
    • Multiple Constructor
    • Destructors
  3. 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
  4. Inheritance
    • Introduction
    • Base Class
    • Derived Class
    • Types of Inheritance
    • Virtual Base Class
    • Abstract Class

 

  1. Virtual Functions And Polymorphism
    • Introduction To Pointers
    • Pointer To Object
    • this Pointer
    • Pointer to derived Classes
    • Virtual Functions

 

  1. File Operations in C++
    • C++ Streams
    • Opening And Closing a File
    • Detecting End of File
    • File Pointers And Their Applications
    • Sequential Input And Output Operations
    • write() And read() Functions
    • More About open() : File Modes
    • Reading And Writing A Class Object

 

ENQUIRY :