Object Oriented Programming & Methodology (CS-305)

notes For RGPV Bhopal AICTE Students

Object Oriented Programming & Methodology (CS-305) B.Tech RGPV notes AICTE flexible curricula

Syllabus

UNIT 1:
Introduction to Object Oriented Thinking & Object Oriented Programming: Comparison with Procedural Programming, features of Object oriented paradigm– Merits and demerits of OO methodology; Object model; Elements of OOPS, IO processing

UNIT 2:
Encapsulation and Data Abstraction- Concept of Objects: State, Behavior & Identity of an object; Classes: identifying classes and candidates for Classes Attributes and Services, Access modifiers, Static members of a Class, Instances, Message passing, and Construction and destruction of Objects.

UNIT 3:
Relationships – Inheritance: purpose and its types, ‘is a’ relationship; Association, Aggregation. Concept of interfaces and Abstract classes.

UNIT 4:
Polymorphism: Introduction, Method Overriding & Overloading, static and run time Polymorphism.

UNIT 5:
Strings, Exceptional handling, Introduction of Multi-threading and Data collections. Case study like: ATM, Library management system


NOTES


Text Books

1. Timothy Budd, “An Introduction to Object-Oriented Programming”, AddisonWesley Publication, 3rd Edition.
2. Cay S. Horstmann and Gary Cornell, “Core Java: Volume I, Fundamentals”, Prentice Hall publication.


Books Recommended

1. G. Booch, “Object Oriented Analysis& Design”, Addison Wesley.
2. James Martin, “Principles of Object Oriented Analysis and Design”, Prentice Hall/PTR.
3. Peter Coad and Edward Yourdon, “Object Oriented Design”, Prentice Hall/PTR.
4. Herbert Schildt, “Java 2: The Complete Reference”, McGraw-Hill Osborne Media, 7 th Edition.


You May Also Like

Contact author here.

Contact Us

Whatsapp :

Click Here

Address :

Indore, Madhya Pradesh