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