Computer professionals should have good reasoning and logical problem fixing talents, be observant, alert to detail and tenacious in pursuing problems to completion. Study to use a variety of information buildings and associated processing algorithms to manage massive quantities of data. Discover ideas using Object-Oriented Programming (in Java). Implement some options utilizing first precept coding and others using predefined Collection and Map courses. Master techniques to assess the relative performance of other options (Huge- evaluation) and make effectively-reasoned selections of selected knowledge buildings.