Principles of object-oriented design and programming such as classes, objects, composition, inheritance, and polymorphism. Development of applications utilizing languages supporting object -orientation.
Credit hours: 3