About Course:  
                
                At the conclusion of this course, you should be able to understand object-oriented 
                    concepts, understand implementation issues related to object-oriented techniques,
                    build good quality software using object-oriented techniques, and Understand the 
                    role of patterns in object-oriented design.