OBJECT ORIENTED PROGRAMMING WITH C++ (Common to CSE & ISE)
Subject Code: 10CS36
I.A. Marks : 25
Hours/Week : 04
Exam Hours: 03
otal Hours : 52
Exam Marks: 100
PART – A
UNIT 1 6 Hours
Introduction: Overview of C++, Sample C++ program, Different data types, operators, expressions, and statements, arrays and strings, pointers & userdefined types Function Components, argument passing, inline functions, function overloading, recursive functions .UNIT 2 7 Hours
Classes & Objects – I: Class Specification, Class Objects, Scope resolution operator, Access members, Defining member functions, Data hiding, Constructors, Destructors, Parameterized constructors, Static data members, FunctionsUNIT 3 7 Hours
Classes & Objects –II: Friend functions, Passing objects as arguments, Returning objects, Arrays of objects, Dynamic objects, Pointers to objects, Copy constructors, Generic functions and classes, Applications Operator overloading using friend functions such as +, - , pre-increment, post-increment, [ ] etc., overloading <<, >>.UNIT 4 6 Hours
Inheritance – I: Base Class, Inheritance and protected members, Protected base class inheritance, Inheriting multiple base classesPART – B