The Eduladder is a community of students, teachers, and programmers just interested to make you pass any exams. So we help you to solve your academic and programming questions fast.
In eduladder you can Ask,Answer,Listen,Earn and Download Questions and Question papers.
Watch related videos of your favorite subject.
Connect with students from different parts of the world.
Apply or Post Jobs, Courses ,Internships and Volunteering opportunity. For FREE
See Our team
Wondering how we keep quality?
Got unsolved questions? Ask Questions


You are here:Open notes-->VTU-->06cs44-Object-oriented-programming-with-c

06cs44 Object oriented programming with c++

How to study this subject


PART A
UNIT 1
1. Introduction to C++: A Review of Structures, Procedure-Oriented Programming Systems, Object-Oriented Programming Systems, Comparison of C++ with C, Console Input/Output in C++, Variables in C++, Reference Variables in C++, Function Prototyping, Function Overloading, Default Values for Formal Arguments of Functions, Inline Functions.
2. Class and Objects: Introduction to Classes and Objects
UNIT 2
3. Class and Objects contd.: Member Functions and Member Data, Objects and Functions, Objects and Arrays, Namespaces, Nested Classes.
UNIT 3
4. Dynamic Memory Management: Introduction, Dynamic Memory Allocation, Dynamic Memory Deallocation, The set_new_handler() function.
5. Constructors and Destructors: Constructors, Destructors, The Philosophy of OOPS
UNIT 4
6. Inheritance: Introduction to Inheritance, Base Class and Derived Class Pointers, Function Overriding, Base Class Initialization, The Protected Access Specifier, Deriving by Different Access Specifiers,Different Kinds of Inheritance, Order of Invocation of Constructors and Destructors.
PART B
UNIT 5
7. Virtual Functions and Dynamic Polymorphism: The Need for Virtual Functions, Virtual Functions, The Mechanism of Virtual Functions, Pure Virtual Functions, Virtual Destructors and Virtual Constructors
8. Stream Handling: Streams, The Class Hierarchy of Handling Streams, Text and Binary Input/Output, Text Versus Binary Files, Text Input/Output, Binary Input/Output
UNIT 6
9. Stream Handling contd.: Opening and Closing Files, Files as Objects of the fstream Class, File Pointer, Random Access to Files, Object Input/Output through Member Functions, Error Handling, Manipulators.
10. Operator Overloading: Operator Overloading, Overloading the Various Operators Overloading the Increment and the Decrement Operators (Prefix and Postfix), Overloading the Unary Minus and the Unary Plus Operator, Overloading the Arithmetic Operators
UNIT 7
11. Operator Overloading contd.: Overloading the Relational Operators, Overloading the Assignment Operator, Overloading the Insertion and Extraction Operators, Overloading the new and the delete Operators, Overloading the Subscript Operator, Overloading the Pointer-to-member (->) Operator (Smart Pointer).
UNIT 8
12. Type Conversion, New Style Casts, and RTTI
13. Templates: Introduction, Function Templates, Class Templates, The Standard Template Library (STL)
14. Exception Handling: Introduction, C-Style Handling of Errorgenerating Codes, C++ Style Solution the try/throw/catch Construct, Limitation of Exception Handling
REFERENCE TEXT BOOKS:
1. Object-Oriented Programming with C++, Sourav Sahay, Oxford University Press, 2006. (Chapters 1 to 10).

Reference Books
1. C++ Primer, Stanley B. Lippman, Josee Lajoie, Barbara E. Moo, 4th Edition, Addison Wesley, 2005.
2. The Complete Reference C++, Herbert Schildt, 4th Edition, TMH, 2005.


Official Notes


Add contents here

Notes from other sources


Add contents here

Model question papers


Add contents here

Previous year question papers

http://sdmit.in/library_dpt/qtn_paper/uploads/ise/3_SEM/10CS36/December_2012%282006Scheme%29.pdf

https://docs.google.com/file/d/0B788SBLTFCh2NzliZWIyNDktZTA0OC00YWE0LTg4ZmMtZGM3ZDNjZDU1M2Qx/edit

CS44Download →OBJECT ORIENTED PROGRAMMING WITH C++ DEC 2010 VTU Question Papers
CS44Download →OBJECT ORIENTED PROGRAMMING WITH C++ DEC 2011 VTU Question Papers
CS44Download →OBJECT ORIENTED PROGRAMMING WITH C++ JAN 2009 VTU Question Papers
CS44Download →OBJECT ORIENTED PROGRAMMING WITH C++ JAN 2010 VTU Question Papers
CS44Download →OBJECT ORIENTED PROGRAMMING WITH C++ JULY 2008 VTU Question Papers

CS44Download →OBJECT ORIENTED PROGRAMMING WITH C++ JULY 2009 VTU Question Papers

CS44Download →OBJECT ORIENTED PROGRAMMING WITH C++ JULY 2011 VTU Question Papers

CS44Download →OBJECT ORIENTED PROGRAMMING WITH C++ JUN 2010 VTU Question Papers

CS44Download →OBJECT ORIENTED PROGRAMMING WITH C++ JUN 2012 VTU Question Papers

CS44Download →OBJECT ORIENTED PROGRAMMING WITH C++ ~$C.06-JAN.07.DOC VTU Question Papers

Useful links


Add contents here

Editors

arunwebberarunwebberarunwebber


You might like this video:Watch more here

Watch more videos from this user Here

Learn how to upload a video and start earning here