Course Objectives: By the end of the course, the students will be able
to:
1. Learn the importance of object-oriented software development
2. Learn to use the object-oriented methodology in developing software 3. Introduce UML and its diagrams as a modeling tool for large and complex systems
4. Understand the concepts being modeled in UML 5. Learn to use object-oriented process in analysis, design and implementation phases
6. Come to know new and emerging tools and techniques that recent graduates must
apply during their job
My Reference Books
Text Book :1. Object Oriented System Development using the Unified Modeling Language., Bahrami A., McGraw- Hill 2. Object-Oriented Modeling and Design., Rumbaugh, Blaha, Lorensen., Pearson Education
References:-
1. Page-Johns, Meilir., Fundamentals of Object oriented Design in UML, Pearson Education Asia,2000. 2. Object Oriented System Analysis and Design using UML., Bennet, McRobb and Farmer., McGraw-Hill 3. The Unified Modeling Language Reference Manual., Rumbaugh, Jacobson and Booch., Pearson Education Asia. 4. UML A Beginners Guide, Jason T. Roff, Tata McGraw-Hill
Date
Method of Learning
th
July to 8 July
th
11th July to 15th July 18th July to 22nd July 25th July to 29th July 1st August to 5th August 8th August to 12 August 16th August to 19th August 22nd August 26th August 26th August to 2nd September 3rd September to 12th September 13th September to 16th September 19th September to 22nd September 23rd September to 27th
Module I: Concepts: - Objects, Attributes and Methods, Encapsulation and Information Hiding Messages Class Hierarchy, Inheritance, Polymorphism, Genericity. Object Oriented System Development, Methodology. Module- II: Unified Modeling Language:- Introduction, UML diagrams, Class diagrams Use-Case Diagrams, UML Dynamic Modeling. Module- III Analysis:- Object Oriented Analysis Process, Object Analysis: Classification,
Lecturing/ Seminar Group Discussion, Assignment Lecturing, Presentation, Assignment Lecturing, Presentation Lecturing, Presentation
4 4
First Internal Exam Identifying Relationships, Attributes & Methods Module- IV Design:- The Object Oriented Design process & design Axioms, Designing classes, Access layer: Object Storage & Object Interoperability, 2 Group Discussion, Lecturing, Presentation Lecturing, Presentation Lecturing, Presentation
4 4
Onam Holidays
September 28th September to 30th September 10th October 21st October S/W Testing and Maintenance 3 Assignment
NOTE: Each classroom session will be one hours duration. 1. There will be class tests at the end of each module 2. There will be two internal test and one model examination per subject. 3. There will be 2 assignments for the subject, which has to be submitted within a week of announcement. 4. Internal Exam Mark Division Out of 25 (Model Exam10 , Internal Exams5, Assignment 5, Attendance 5)