Object Oriented Programming Laboratories