Concepts of object oriented programming; class; object; relationships between classes and objects; diagrams and symbols for model; code in object-oriented programming language; analysis and program design using diagrams and symbols; coding program using the concept of object oriented programming