This course will expose students with knowledge on the process of designing and implementing database using object-oriented techniques. Topics to be included are as follows: introduction to object-oriented programming language, Unified Modelling Language (UML), classes and objects, inheritance, polymorphism and interfaces, exception handling with exception object, and GUI components.