ELECTIVE-III ECS – 039 : OBJECT ORIENTED SYSTEMS AND C++ L T P 3 1 0 Unit-IObject & classes, Links and Associations, Generalization and Inheritance, Aggregation, Abstract classes, Generalization, Multiple Inheritance, Meta data. Unit-IIEvents and States, Operations and Methods, Nested state diagrams, Concurrency, Relation of Object and Dynamic Models. Unit-IIIFunctional Models, Data flow diagrams, Specifying Operations, Constraints, OMT Methodologies, examples and case studies to demonstrate methodology Unit-IVPrinciples of object oriented programming, Tokens, Expressions, classes, Functions, Constructors, Destructors,Functions overloading, Operator Overloading, I/O Operations. Real life applications, Inheritance Extended Classes, Pointer. Virtual functions, Polymorphisms, Working with files, Class templates, Function templates,Exception handling, String manipulation. Translating object oriented design into implementations. Unit-V:Introduction to Unix/Linux operating systems. Concept of file system, handling ordinary files,concept of shell, vi editor, Basic ile attributes, concept of process, Basic system administration. Text Books:1. Rambaugh James etal, "Object Oriented Design and Modeling",PHI-1997 2. Balagurusamy E," Object Oriented Programming with C++", TMH,2001 ' 3. Sumitabha Das “Unix concepts & application” TMH Reference Books: 1. Dillon and Lee, "Object Oriented Conceptual Modeling", New Delhi PHI-1993 2. Lipman, Stanley B, Jonsce Lajoie, C++ Primer Reading", AWL, 1999 3. Stephen R. Shah, "Introduction to Object Oriented Analysis and Design", TMH 4. Berzin Joseph, "Data Abstraction: the object oriented approach using C++", McGraw Hill 5. Budd, Timothy, "An Introduction to Object Oriented Programming", Pearson 2000
|