1 | Gives the ability to develop / design an algorithm. |
2 | Provides information about programming basics. |
3 | Gives the ability to solve problems with any programming language. |
4 | Provides fluency in the use of basic programming techniques such as conditional statements, loops, functions, and arrays. |
5 | Gives the ability to design, code and test small-scale programs. |
6 | Gives the initial potential required to develop larger projects. |