Object Oriented Programming for BE Anna University R25 CBCS (II - CSE/CS&BS/CSE(Cyber Sec.)/CSE(AI&ML) - CS25C07)

Rs. 360.00
Tax included. Shipping calculated at checkout.

Syllabus Object Oriented Programming - (CS25C07) Principles of Object-Oriented Programming : Characteristics of object-oriented languages, C++ Program structure, Procedure Oriented Programming vs Object Oriented Programming, C++ constructs and syntax, tokens, variables, data-types, type conversion, operators, Expressions, Namespace, flow Control and decision making statements. (Chapter - 1) Practical : 1. Simple programs using Operators and type conversion. 2. Programs using Conditional and Loop statements and loops. Classes and Objects : Abstraction mechanism : Classes, Objects, member data, member functions - Constructors and types - destructors, inline function, friend function -- array of objects, objects as function arguments - memory allocation for objects, static members static data and static function. (Chapter - 2) Practical : 1. Programs using in-line and friend functions. 2. Programs using constructors and destructors. Inheritance and Compile Time Polymorphism : Inheritance : Derived Classes - Single inheritance - Multilevel Inheritance - Multiple Inheritance - Hierarchical inheritance - Hybrid inheritance. Operator Overloading : Compile time Polymorphism - Overloading Functions, Overloading Operators, Overloading Unary Operators - Overloading Binary Operators - Operator Overloading with Friend Functions. (Chapter - 3) Practical : 1. Programs for inheritance and its types. 2. Programs using friend function and operator overloading. Pointers and Runtime Polymorphism : Pointers with arithmetic operations - this pointer - Pointers to Derived classes and Base classes - Compile time versus Runtime Polymorphism - Virtual functions - Late Binding - Abstract classes - Pure virtual functions and Virtual Destructors - Virtual base class. (Chapter - 4) Practical : 1. Programs for pointer manipulation. 2. Programs for virtual functions. Templates and Exception Handling : Class Templates - Function Templates - Overloading of Template Functions - String, iterators, hashes, IO streams; Exception Handling. (Chapter - 5) Practical : 1. Programs using function and class templates. 2. Programs using exception handling. I/O Systems and File I/O : C++ Streams - Formatted and Unformatted I/O - File stream classes - File modes - File operations, Sequential Read / Write operations - Binary and ASCII Files - Error handling in file I/O with member function. (Chapter - 6) Practical : 1. Programs for error handling in file and I/O management 2. Develop applications using OOP features.

Pickup available at Amit Warehouse

Usually ready in 1 hour

Check availability at other stores
Pages: 280 Edition: 2026 Vendors: Technical Publications