Industrial Training

mca Syllabus

Object Technology & UML
Code: IT 501
Contacts: 3L
Credits: 3
Allotted Hrs: 45L

Introduction [6 L]
Why object orientation, History and development of Object Oriented Programming language, concepts of object oriented programming language.

Object oriented design [12 L]
Major and minor elements, Object, Class, relationships among objects, aggregation, links, relationships among classes- association, aggregation, using, instantiation, meta-class, grouping constructs.
Basic concepts of object oriented programming using Java [15 L]
Object, class, message passing, encapsulation, polymorphism, aggregation, threading, applet programming, difference between OOP and other conventional programming-advantages and disadvantages.

Fundamentals of Object Oriented design in UML [12 L]
Static and dynamic models, why modeling, UML diagrams: Class diagram, interaction diagram: collaboration diagram, sequence diagram, state chart diagram, activity diagram, implementation diagram, UML extensibility- model constraints and comments, Note, Stereotype.

Text Books / References :
1. Ali Bahrami, - “Object –Oriented System Development” - Mc Graw Hill.
2. Rambaugh, James Michael, Blaha - “Object Oriented Modelling and Design” - Prentice Hall India
3. Patrick Naughton, Herbert Schildt – “The complete reference-Java2” - Tata Mc graw Hill.
4. Page Jones, Meiler - “Fundamentals of object oriented design in UML”
5. Priestley: Practical Object Oriented Design using UML TMH
6. Roff: UML: A Beginner’s Guide TMH
7. Rajaram: Object Oriented Programming and C++, New Age International
8. Mahapatra: Introduction to System Dynamic Modelling, Universities Press

Hi I am Pluto.