Signup as a Tutor

As a tutor you can connect with more than a million students and grow your network.


1 Reviews

Aswini Nagar, Deshbandhunagar

Course ID: 28439

Aswini Nagar, Deshbandhunagar

Students Interested 0 (Seats Left 0)

1 Reviews

About the Course

In depth theoretical session. After class questions. Classroom exercises. Online Practice Tests.

Topics Covered

Introduction :

What is object oriented programming? Why do we need object oriented.
Programming characteristics of object-oriented languages. C and C++.

Functions :

Pass by value and pass by reference arguments. Returning values from functions. Overloaded function. Inline function. Default arguments. Returning by reference.

Type of variables: instance, local and class. Scope and Lifetime of a variable.

Types of inheritance, Polymorphism, Abstract class, practical use of polymorphism, open close principle.

Object and Classes :

Making sense of core object concepts (Encapsulation, Abstraction,
Polymorphism, Classes, Interfaces)
Implementation of class in C++, C++ Objects as physical object, C++
object as data types constructor. Object as function arguments. The
default copy constructor, returning object from function. Structures
and classes. Classes objects and memory static class data. Const
and classes.

Arrays and string arrays fundamentals. Arrays as class Member
Data :

Arrays of object, string, The standard C++ String class

Operator overloading :

Overloading unary operations. Overloading binary operators, data conversion, pitfalls of operators overloading and conversion keywords. Explicit and Mutable.

Inheritance :

Concept of inheritance. Derived class and based class. Derived
class constructors, member function, inheritance in the English
distance class, class hierarchies, inheritance and graphics shapes, public and private inheritance, aggregation : Classes within classes, inheritance and program development.

Pointer :

Addresses and pointers. The address of operator and pointer and arrays. Pointer and Fraction pointer and C-types string. Memory management : New and Delete, pointers to objects, debugging pointers.

Virtual Function :

Virtual Function, pure virtual function, Abstract class, friend function, Static function, Assignment and copy, initialization, this pointer, dynamic type information.

Streams and Files :

Streams classes, Stream Errors, Disk File I/O with streams, file
pointers, error handling in file I/O with member function, overloading
the extraction and insertion operators, memory as a stream object,
command line arguments, and printer output.

Templates and Exceptions :

Function templates, Class templates, Exceptions

The Standard Template Library (2L)

Introduction algorithms, sequence containers, iterators, specialized
iterators, associative containers, strong user-defined object, function

Who should attend

Undergraduates/working professionals



What you need to bring

Notebook, pen and laptop for practice and online test

Key Takeaways

Lectures on each topic
Guided Programming Practice Sessions
Regular online practice tests

Date and Time

Not decided yet.

Students also enrolled in these Courses

About the Trainer

Dipendu Paul picture

5 Avg Rating

15 Reviews

20 Students

5 Courses

Dipendu Paul

MTech, IIT Delhi

5 Years of Experience

MTech in Computer Applications from IIT Delhi. Scored 99.32 percentile (AIR-253) in GATE 2004.

Student Feedback


Average Rating




Shreya Saha

Dipendu Sir is the best teacher one can come across. He not only teaches well but encourages you to understand the subjects in-depth. His teaching classes have helped me a lot in understanding concepts of the subjects.


Students Interested 0 (Seats Left 0)

Post your requirement and let us connect you with best possible matches for IT Courses Post your requirement now


Submit your enquiry for C++

Please enter valid question or comment

Please select a category

Please enter your name.

Please enter valid Phone Number

Please enter the Pin Code.

Please check the fields again.

By submitting, you agree to our Terms of use and Privacy Policy

Connect With Dipendu

You have reached a limit!

We only allow 20 Tutor contacts under a category. Please send us an email at for contacting more Tutors.

You Already have an UrbanPro Account

Please Login to continue

Please Enter valid Email or Phone Number

Please Enter your Password

Please enter the OTP sent to your registered mobile number.

Please Enter valid Password or OTP

Forgot Password? Resend OTP OTP Sent

Sorry, we were not able to find a user with that username and password.

We have sent you an OTP to your register email address and registered number. Please enter OTP as Password to continue

Further Information Received

Thank you for providing more information about your requirement. You will hear back soon from the trainer is India's largest network of most trusted tutors and institutes. Over 25 lakh students rely on, to fulfill their learning requirements across 1,000+ categories. Using, parents, and students can compare multiple Tutors and Institutes and choose the one that best suits their requirements. More than 6.5 lakh verified Tutors and Institutes are helping millions of students every day and growing their tutoring business on Whether you are looking for a tutor to learn mathematics, a German language trainer to brush up your German language skills or an institute to upgrade your IT skills, we have got the best selection of Tutors and Training Institutes for you. Read more