Related Links
Ref Books

Course Contents

The course is designed to teach the concepts of Object Oriented paradigm. Object Oriented Design is concerned with developing an object-oriented model of a software system to implement the identified requirements Object Oriented Design. It offers a powerful way to cope with program complexity. Object-oriented programming languages (OOPLs) are the natural choice for implementation of an Object-Oriented Design because they directly support the object notions of classes, inheritance, information hiding, and dynamic binding. Because they support these object notions, Object Oriented Programming Languages make an object-oriented design easier to implement.

Course Synopsis

• Learn what the object-oriented (OO) approach to software development is, through OO principles and design patterns. • Learn UML (Unified Modelling Language) that is part of most CASE (Computer Aided Software Engineering) tools and the benefits of visual modelling / diagramming. • Practice the application of principles of object-oriented software development through the course group project. • Develop teamwork and communication skills through the course group project.

Course Learning Outcomes

Upon completion of this course the student should be able to: • Describe Object Oriented Analysis and Design concepts and apply them to solve problems • Prepare Object Oriented Analysis and Design documents for a given problem using unified modelling language

Complete Syllabus

View Now

Book Title : Applying UML and Patterns - An Introduction to Object-Oriented Analysis and Design and Iterative Development
Author : Craig Larman
Edition :
Publisher : Prentice Hall

Book Title : Object-Oriented Software Engineering
Author : Timothy C. Lethbridge and Robert Laganiere
Edition :
Publisher : McGraw-Hill

Book Title : Developing Software with UML, Object-Oriented Analysis and Design in Practice
Author : Bernd Oestereich
Edition :
Publisher : Addison-Wesley

Book Title : Object-Oriented Analysis and Design with Applications
Author : G. Booch
Edition : 2nd ed
Publisher : Benjamin/Cummings

Book Title : Principles of Object-Oriented Software Development
Author : Anton Eliens
Edition :
Publisher : Addison-Wesley

No Information Yet