"Aim to help our customers achieve the end result they need in whatever is the most effective way for them. "

- Anonymous

C++ Programming

Quick Stats

Cloud apps will account for 90% of worldwide mobile data traffic by 2019, compared to 81% at 2014-end.
The cloud market will reach over $3 billion by next year—an almost five-fold increase from 2012.
Salaries for cloud professionals range between 5-12lac INR per annum.


Immediate access to information
On signing up for the program you will get immediate access to information and course content.
Watch the videos and read the content at your convenience, on your own schedule.
OOPS, Strings and Exception Handling
Master the concepts of Object Oriented Programming.
Find opportunities as
Associate Software Engineer, Systems Engineer, Software Developer, etc. Professionals with a certification in C++ Programming score packages between 3 - 10lac INR per annum, based on experience.
Learn about type safe programming using Templates

Who Should Attend

  • Engineering Graduates, BSc - IT Graduates, MCA Graduates, PGDBA / MBA Graduates (Information Technology Specialisation)
  • Professionals who want to become C++ programmers.
  • Fresh graduates/Software engineers/System Analysts having 0-2 years of experience in the Industry
  • Business professionals who want to know how they can minimize upfront investment in IT using Cloud Computing

Course Outcome

After completing this course, the learners will be able to:

  • Explain the strengths and weaknesses of C++
  • Write Object-Oriented programs
  • Implement Encapsulation, Inheritance, and Polymorphism in writing a C++ program
  • Understand and apply keywords to enhance the quality of a C++ program
  • Understand and implement Multiple inheritance
  • Implement string operations
  • Apply and use SEH
  • Understand and implement File IO and Templates
  • Perform debugging


  • Need for C++
    • What is C++?
    • How & Why of C++
  • Introduction to C++
    • Setting Command Line Environment
    • HelloWorld Program at Command Line
    • Compilation in Steps
    • Setting Up Visual Studio Environment
    • Capturing Command Line Arguments
    • Command Line Arguments in Visual Studio
    • Program Life Cycle
    • Lifecycle of C++ Program
    • Data Types
    • typedef and enum
    • cout and cin Objects
    • C++ operators
  • Object Oriented Programming – OOPS
    • Introduction to OOP
    • Encapsulation
    • Inheritance and Multiple inheritance
    • Polymorphism
    • Overloading
    • Overriding
  • Strings and Exception Handling
    • String Handling Functions
    • String Handling Operators
    • Try, catch and throw keywords
    • Resource Acquisition Is Initialisation (RAII)
    • Nested Exceptions and User-Defined Exceptions (UDE)
  • Templates (Generics) and Debugging
    • Introduction to Templates
    • Benefits of Templates
    • Class Templates and Functions Templates
    • Need for Debugging a C++ Program
    • Debugging Commands - Breakpoints and Watches
    • Debugging Commands - Edit and Continue
    • Debugging using GDB
  • FILE - IO
    • File IO functions and Operators
    • File Read and Write
    • Advanced IO Operations


Website Designed by © 2012 SMIIT. All Rights Reserved