Loading...
JAS -ANZ accredited An ISO 9001: 2008 & 9001 : 2015 Certified Autonomous Body | A National Programme of Information Technology Education & Development.

C++ Course

Course Detail

C++ Course

C++ Course

C++ is a general purpose programming language that supports various computer programming models such as object-oriented programming and generic programming. It was created by Bjarne Stroustrup and, “Its main purpose was to make writing good programs easier and more pleasant for the individual programmer.By learning C++, you can create applications that will run on a wide variety of hardware platforms such as personal computers running Windows, Linux, UNIX, and Mac OS X, as well as small form factor hardware such as IoT devices like the Raspberry PI and Arduino–based boards.

We have the best courses for you!

Enroll today and learn something new.

Syllabus

Module 1
Introduction of Object Oriented Programming:
  • Software Evolution
  • A Look at Procedure Oriented Programming
  • Object Oriented Programming Paradigm
  • Basic Concepts of Object Oriented Programming
  • Benefits of OOP
  • Object Oriented Languages
  • Applications of OOP
Beginning with C++:
  • Applications of C++
  • Structure of C++ program
  • A Sample C++ program
  • An Example with a class
  • Creating a Source File
  • Compiling and Linking
  • Case Studies
Module 2
Tokens, Expressions & Control Statements:
  • Introduction
  • Tokens
  • Keywords
  • Identifiers and Constants
  • Basic Data Types
  • User-Defined Data Types
  • Derived Data Types
  • Declaration of Variables
  • Operators in C++
  • Scope Resolution Operator
  • Memory Management Operator
  • Type Cast Operator
  • Implicit Conversions
  • Operator Overloading
  • Operator Precedence
  • Control Structures
  • Case Studies
Functions in C++:
  • Introduction
  • The Main Function
  • Function Prototype
  • Call by Reference
  • Inline Functions
  • Default Arguments
  • Function Overloading
  • Friend and Virtual Functions
  • Math Library Functions
  • Case Studies
  • Introduction
Module 3
Classes & Objects:
  • Introduction
  • Defining Member Functions
  • A C++ Program with Class
  • Making an Outside Function Inline
  • Nesting of Member Functions
  • Private Member Functions
  • Arrays within a Class
  • Memory Allocation for Object
  • Static Data Members
  • Static Member Functions
  • Arrays of Objects
  • Objects as Function Arguments
  • Friendly Function
  • Returning Objects
  • Case Studies
Operator Overloading & Type Conversions:
  • Introduction
  • Defining Operator Overloading
  • Overloading Unary Operator
  • Overloading Binary Operator
  • Rules for Overloading Operators
  • Type Conversions
  • Case Studies
Module 4
Pointers, Virtual Functions & Polymorphism:
  • Introduction
  • Pointers
  • Pointers to Objects
  • This Pointer
  • Pointers to Derived Classes
  • Virtual Functions
  • Pure Virtual Functions
  • Case Studies
Templates:
  • Introduction
  • Class Templates
  • Class Templates with Multiple Parameters
  • Function Templates
  • Function Templates with Multiple Parameters
  • Member Function Templates
  • Case Studies
Module 5
Exception Handling:
  • Introduction
  • Basics of Exception Handling
  • Exception Handling Mechanism
  • Throwing Mechanism
  • Catching Mechanism
  • Re throwing an Exception
  • Case Studies

Career Opportunities

  • C++ Programmer
  • Junior/Mid/Senior C++ Programmer
  • C++ Software Engineer
  • C++ (UI) Engineer
  • C++ Developer



Entry Qualification

  • Candidates will be admitted on the basis of interviews and / or group discussions.
  • 20% of the total seats will be reserved for SC, ST and OBC candidates.If the reserved seats are not filled within the specified period, the vacant seats will be offered to the general candidates.

Course Features

Instructor
Industry Experienced Trainer
Rating
4.9 (Google Review)
Study Mode
Offline & Online
Duration
6 month
Language
English, Bengali, Hindi
100% Job Assistance
Yes
Internship
Free & Paid
Course Price
Click to Know

Our Students Testimonials

Oxford Global Academy of Excellence Courses

MD Kashid Hossain

   I am MD Kasid Hossain. I am a student of Oxford Global Academy of Excellence, Kolkata. Here I am doing Spoken English class. Oxford Global Academy of Excellence is a very advantage platform by spoken English, computer course and more. There sirs, madams are very Helpful. All time they Support and guide us. I always enjoy my classes.