| There are eight Learning Stages of Logic Building | | | | Units in Logical Flow and develop Algorithm. |
| for a programmers as follows | | | | Here , we can identify loops and patterns of |
| 1) The First stage : One Needs to Learn "How to | | | | repetitive units of Logical flow. |
| interpret Mother Language into Mathematical | | | | 5) Needs to Learn to apply Domain Knowledge |
| Language " | | | | into Logical Flow of Programs |
| This is when a beginner needs to just get started | | | | Here, it the time to appy your aquired domain |
| to understand the maths usingwords he or | | | | knowlege (Like accounts , hospital management)to |
| speaks or writes and relate to a particular flow or | | | | the flow of the program. |
| Equation of maths into variables like | | | | 6) Use High Level Application of Domain |
| X + Y = Z etc. | | | | Knowledge into Logical Flow of the Program, A |
| 2) Needs to Learn " How to interpret | | | | person of Paint Industry can be real key person |
| Mathematical Language into Computing Language | | | | to build real good program for Paint industry,a |
| Like C++" | | | | programmer can only make software ..., But How |
| This is now when these X , Y etc .., needs to be | | | | good and bad in it's application will depend on with |
| understood in terms of variables of computing | | | | what function/ Domain Knowledge it is made of . |
| Language likeint x = 0 ;int y =10 ;int x= x+y; | | | | 7 ) Needs to Learn to Identify objects and their |
| 3) Needs to Learn to Identify Logical Units in a | | | | relationship with each other . |
| Program ..find some units , modules , blocks with | | | | 8) Needs to learn and master "Aspect Oriented |
| the large Program. | | | | Programming" as every thing is Change and |
| 4) Needs to Learn to Translate Repetitive Logical | | | | relative . |