To develop skills in programming initiatives that will be the cornerstone of the development of the software industry in the future, To establish and develop the knowledge and skills to develop computer programs that can be useful in applying the following. To create a competitive arena and create interest for young people with computing capabilities and programming techniques .To get the software prototype, which can be applied to various real.