Punjab Technical University PTU BCA, Second SemesterSyllabus(BSBC 203) OOPS USING C++Internal Assessment: 40 Marks External Assessment: 60 MarksSECTION-AIntroduction: 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-BClass 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-CInheritance: 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-DPolymorphism: 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
Specific References
ISBN
978-93-5163-847-6
New
Comments (0)
No customer reviews for the moment.
Your review appreciation cannot be sent
Report comment
Are you sure that you want to report this comment?
Report sent
Your report has been submitted and will be considered by a moderator.
Your report cannot be sent
Write your review
Review sent
Your comment has been submitted and will be available once approved by a moderator.