Learn C++ Programming with our C++ Workshop. Understnd the concepts of Object oriented programming and develop your applications.

C++ is a middle-level programming language developed by Bjarne Stroustrup starting in 1979 at Bell Labs. C++ runs on a variety of platforms, such as Windows, Mac OS, and the various versions of UNIX. This tutorial adopts a simple and practical approach to describe the concepts of C++.

Our C++ Workshop has systematically designed so that the students can understand the basics well, can start from the scratch of C++ and develop applications for different requirements.

Proposed Program Highlights

  • Three day exclusive training on C++ Programming
  • Covers basics to advanced Contents
  • 80% of training will be hands-on / Practical sessions
  • Practical Applications as mini projects
  • Follow up training and continued support are offered even after current training, based on request
  • 90 day free online support.

Proposed Training Scheme

Timing Schedule

Day 1


Introduction to C++ Programming

  • History
  • Facts
  • Why C++?
  • Object oriented programming

Object Oriented Programming Basics

  • Class
  • Object
  • Data Abstraction and Encapsulation
  • Inheritance
  • Polymorphism
  • Dynamic Binding
  • Message passing

Introduction to Class and Objects

  • Data Member
  • member Functions
  • Static Class Member
  • Friend Class and Functions
  • Constructors and Destructors
  • Functions and variables
  • Statements and expressions
  • Comments



  • What is inheritance
  • Benefits of inheritance
  • Base class and Derived class
  • Visibility modes
  • Types of inheritance
  • Function overriding
  • Virtual base class

Day 2



  • What is polymorphism
  • Function overloading
  • Operator overloading
  • Virtual functions


I/O Streams

  • C++ Class Hierarchy
  • File Stream
  • Text File Handling
  • Binary File Handling
  • Error handling during file operations
  • Overloading << and >> operators
Day 3  

Exception handling

  • Introduction to Exception.
  • Benefits of Exception handling.
  • Try and catch block. v Throw statement.
  • Pre-defined exceptions in C++.
  • Writing custom Exception class.
  • Stack Unwinding



  • Introduction
  • Function Templates
  • Class Templates
  • Product Abstract Document
  • Requirement Specification Document
  • Step-by-Step procedure for building the project from ground up
  • Complete Source Code
  • Database Script with Sample data

Additional Topics

The content for the workshop is 100 % customizable and we can include any topics related to C++ programming.

Facilities to be provided by the college

  1. A Seminar Room / Lab to seat up all the participants
  2. Minimum students required: 40
  3. Participants may be grouped into teams of three or four (organizers can decide on this).
  4. At least 1 Laptop per team with windows Operating System
  5. A Projector, Large Screen and Cordless Collar Microphone-Speaker Arrangement of needed.
  6. The class arrangement should be such that all participants can use their PCs while watching the slides on the projector screen.
  7. A White/Black Board for illustrations.
  8. All the computers for the workshop should have enabled USB ports
  9. At least one power plugs for each team for power supply.

Workshop Charges & Offerings

  • Workshop Charges: Please contact us for the financial details
  • Certificate for all participants
  • 90 day free Online support

We are providing a number of other hands-on workshops. Click here for details