Duration: 3 to 5 days
Recommended Class Size: 10 to 20
Prerequisites: Basic to Advanced OOP understanding
Object oriented programming is everywhere today. It is used to write everything from smartphone apps to operating systems. Objects consist of data and the methods used to interact with that data. The use of objects in programming allow for modularity, data abstraction, messaging, encapsulation, and inheritance. This course covers these concepts and focuses on teaching the techniques involved in successful object oriented design and to learn to think in terms of objects.
Both introductory and advanced courses are available.