About Object Oriented Programming
Object-oriented programming (OOP) is a programming paradigm based on the concept of "objects", which can contain data and code: data in the form of fields (often known as attributes or properties), and code, in the form of procedures (often known as methods).And it is a fundamental programming paradigm used by nearly every developer at some point in their career. OOP is the most popular programming paradigm and is taught as the standard way to code for most of a programmers educational career. The course is also designed to introduce how to develop business applications using object-oriented design methodology with Java as an illustration programming language. It includes Object Oriented Programming paradigm and its use; classes, Objects, Abstraction and Encapsulation; Inheritance, Polymorphism, Creating Graphical User interfaces (GUIs), Data Structures, Exceptions(Try, catch, and throw, finally how exceptions affect the design of an application), File input/output (I/O), Threads and Java Database Connectivity.