Object Oriented Programming using C++

Authors

Rajani Adam

Keywords:

Object Oriented Programming, C , Procedural Oriented Programming, Classes, Objects, Inheritance, Polymorphism, Stream, File, Exception Handling, Template, Examples, Keywords, Identifiers, Types of Variables, Function, Function Types, Defining class, Access specifier, Pointer, Array, Friend function, Constructors, Constructor overloading, Type conversion, Types of derivations, Formatted I/O, Unformatted I/O, Manipulators, File opening modes, Command Line Arguments, Custom Exception, Class Template, Overloaded Operators

Synopsis

The primary goal of the C++ programming language's introduction was to give the C language object-oriented capabilities. OOPs are advantageous to both designers and users in a number of ways. They are also crucial in a number of fields, such as user interface design, modelling, simulation, and so forth.
Object-Oriented Programming using CPP aims to implement real-world entities like inheritance, hiding, polymorphism, etc. in programming. The main aim of OOP is to bind together the data and the functions that operate on them so that no other part of the code can access this data except that function. It is described as per Pune and Solapur University for Engineering, Diploma, BCA/MCA and Computer Science background students.
Course Objectives:
• To explore the principles of Object-Oriented Programming (OOP).
• To understand object-oriented concepts such as data abstraction, encapsulation, inheritance, dynamic binding, and polymorphism.
• To use the object-oriented paradigm in program design.
• To lay a foundation for advanced programming.
• Provide programming insight using OOP constructs.
Course Outcomes: On completion of the course, student will be able to–
• Analyze the strengths of object-oriented programming
• Design and apply OOP principles for effective programming
• Develop programming application using object-oriented programming language C++
• Percept the utility and applicability of OOP

Downloads

Published

September 9, 2024

Details about this monograph

ISBN-13 (15)

978-93-48091-70-3