B.Com ( Computers ) (CBCS)
Faculty of Commerce, O.U
Paper: (BC 407): OBJECT ORIENTED PROGRAMMING IN C++
Paper: BC 407
Max. Marks: 70T + 30P
PPW: 4 (3T+2P) Exam Duration: 3 Hrs.Credits : 4
Objective: To gain skills of Object Oriented Programming using C++ Language.
UNIT-I: INTRODUCTION:
Object Oriented Programming: Concepts – Benefits – Languages - Structured vs. Object Oriented Programming. C++: Genesis - Structure of a program – Tokens - Data Types – Operators - Control Structures - C vs C++ - Functions.
UNIT-II: CLASSES, OBJECTS, CONSTRUCTORS AND DESTRUCTORS:
Encapsulation - Hiding - Abstract data types - Object & Classes – Attributes - Methods - C++ class declaration - State identity and behaviour of an object. Purpose of Constructors - Default Constructor - Parameterized Constructors - Copy Constructor - Instantiation of objects - Default parameter value - Object types - C++ garbage collection - Dynamic memory allocation – Meta class / Abstract classes.
UNIT-III: OVERLOADING, CONVERSIONS, DERIVED CLASSES AND INHERITANCE:
Function and Operator Overloading - Overloading Unary and Binary Operators - Data and Type Conversions - Derived Classes - Concept of Reusability - Visibility modes - Types of Inheritance - Single and Multiple Inheritance - Multilevel Inheritance.
UNIT-IV: POLYMORPHISM, VIRTUAL FUNCTION, STREAMS AND FILES:
Polymorphism - Virtual - Classes - Pointer to Derived class - Virtual functions - Rules for Virtual function - Pure Virtual functions - Stream Classes - Types of I/O - Formatting Outputs - File Pointers – Buffer - C++ Stream - Unformatted console I/O operations – Functions: get( ) - put( ) – formatted console I /O operations - IOS class format functions - Manipulators.
UNIT–V: EXCEPTION HANDLING AND DATA STRUCTURES IN C++:
Exceptions in C++ Programs - Try and Catch Expressions - Exceptions with arguments. Data Structures: Introduction - Linked list - Stacks - Queues.
SUGGESTED READINGS:
1. Objected Oriented Programming with C++: E. Balagurusamy, McGraw Hill.
2. C++ Programming-A Practical Approach: Madhusudan Mothe, Pearson.
3. Object Oriented Programming Using C++: Chadha & Chadha, Kalyani.
4. Programming in C++: A. N. Kamthane, Pearson.
5. The Complete Reference C++: H. Schildt, McGraw Hill.
6. C++:How to Program: Deitel & Deitel, PHI.
7. Mastering C++: KR.Venugopal & R.Buyya, McGraw Hill.
8. Schaum‟s Outlines: Programming with C++: by John R Hubbard.
9. Object Oriented Programming using C++: Somashekara, PHI.
10. C++ Spoken Tutorials by IIT Bombay.
https://degreecsa.blogspot.in
Great read, very well written and easy to understand. I appreciate the effort put into this post and look forward to reading more soon here.
ReplyDeleteEvent Management Companies Hyderabad
Event Management Companies in Ahmedabad
Event Management Companies in Pune
Event Management Companies in Mumbai
Event Management Companies in Bangalore
Event Management Companies in Gurgaon
Event Management Companies in Delhi