OOPS using C++

₹120.00

Tax excluded

Quantity

ISBN- 978-93-5163-847-6

AUTHORS- Hitesh Marwaha, Er. Richa Arora

Punjab Technical University PTU BCA, Second Semester
Syllabus
 
(BSBC 203) OOPS USING C++
 
Internal Assessment: 40 Marks                               External Assessment: 60 Marks
 
 
SECTION-A
Introduction: Object Oriented Programming Approach, Characteristics of Object Orientated Languages, Bridging C & C++ (Overview of C Concepts).
Structures and Unions: Declaration of Structures, Accessing Structure Members, Structure Initialization, Arrays of Structure, Nested Structures, Structure with Pointers, Functions & Structures, Unions, Structure/Union Versus Class in C++.
Class Declaration: Data Members, Member Functions, Private and Public Members, Data Hiding and Encapsulation, Array within a Class.                                                                                                                            (12)
 
SECTION-B
Class Function Definition: Member Function Definition inside the Class and Outside the Class, Friend Function, Inline Function, Static Members & Functions, Scope Resolution Operator, Private and Public Member Functions, Nesting of Member Functions.
Creating Objects, Accessing Class Data Members, Accessing Member Functions, Arrays of Objects, Objects as Function Arguments: Pass by Value, Pass by Reference, Pointers to Objects.
Constructors and Destructors: Declaration and Definition, Default Constructors, Parameterized Constructors, Constructor Overloading, Copy Constructors. Destructors: Definition and Use.                                          (12)
 
SECTION-C
Inheritance: Extending Classes Concept of Inheritance, Base Class, Derived Class, Defining Derived Classes, Visibility Modes: Private, Public, Protected; Single Inheritance: Privately Derived, Publicly Derived; Making a Protected Member Inheritable, Access Control to Private and Protected Members by Member Functions of a Derived Class, Multilevel Inheritance, Nesting of Classes.
Function Overloading & Operator Overloading: Binary & Unary.            (12)
 
SECTION-D
Polymorphism: Definition, Early Binding, Polymorphism with Pointers, Virtual Functions, Late Binding, Pure Virtual Functions.
Input/Output Files: Streams, Buffers & I/O Streams, Header Files, Redirection, File Input & Output.             (12)
PTU2016/BCA/2/03
20 Items
New product

3 other products in the same category: