Sie sind auf Seite 1von 2

Apaji Institute of Mathematics and Applied Computer Technology

BA V Sem, Handout

Paper 5.3, Object Oriented Methodologies

Teacher:- Meenakshi Pareek

Text Books:-

1. Object Technology, Concepts and Methods, Makrane Bouzeghoub, Gorges


Gardorin Galgotia Publications

2. Object Oriented Modelling and Design, James Rumbaugh, Michael Blaha, William
Premerlani, Frederick Eddy, William Lorensen

3. Object Oriented Programming with C++, Balagurusamy, Tata McGraw Hill

Reference Books:-

1. Object Oriented Design with Application, G. Booch, Benjamin Cummins, Redwood


Publications

2. Object Oriented Programming with C++, Robert Lafore, Galgotia Publications

3. Mastering C++ , KR Venugopal, Rajkumar, T Ravishankar, Tata Mc Graw Hill

Detailed Course Plan:-

Lectures Topic Books

1 – 10 Overview of C++, Objects and Classes, Constructors and T3,R3


Destructors, Data Encapsulation, Abstraction and Data Hiding,
Access Specifier (Private, Public, Protected), Abstract Data Types

11 – 15 Features of Object Oriented Languages: ADA, Simula, Object T2,R1


Pascal, Small Talk, Eiffel, JAVA, Objective C,C++, Common LISP
Object System

16 – 18 Polymorphism, Operator Overloading and Function Overloading, T3,R3


Dynamic Binding
19 – 23 Inheritance: Derived and Base Classes, Function OverRiding, T3,R3
Public, Private, Protected and Multiple Inheritance

24 - 27 Other Characteristics: Pointer to Objects, Virtual Functions, T3,R3


Friend Function, Static Function, this pointer, Templates

28 – 32 Evolution of Object Oriented Methods for Design and T2,R1


Development, Classical Application, Development Cycles,
Shortcomings of existing Methods

33 – 36 Different Classes of Analysis and Design Methods: Cartesian T2,R1


Approach, Systemic Approach, Object Approach and its relation
to other approaches, concept of Object Modeling Techniques
(OMT)

37 – 38 Concept of Object Oriented Programming, Procedural Vs Object T2,R1


Oriented Programming

39 – 43 Object Model: Introduction, Object and Class Diagrams, Link T2,R1


Association, Aggregation, Metadata, Candidate Key, Constraints,
Generalization

44 – 49 Inheritance: Definition, Single and Multiple Inheritance, T2,R1


accessing Inherited Methods, Data Members, Reusability of Code
through Inheritance, Function Overriding, Dynamic Binding

50 – 54 Dynamic Model: Introduction, Events and States, Operations, T2,R1


State Transition Diagram, Relation of Object and Dynamic Model

55 – 60 Function Model: Data Flow Diagrams, specifying Operations and T2,R1


Constraints, Relation of Functional to Object and Dynamic
Models

Continuous Assessment:

There will be One Periodical Test in addition to that there will 2 class test and 1
Home Assignment.

Das könnte Ihnen auch gefallen