1 | Knowing algorithm design principles |
2 | Developing algorithms suitable for flow diagrams, input-output concepts, looping, decision structures, decision making and cyclic problems |
3 | Making applications of programs (such as scratch, code.org) where algorithms and flow charts are visualized |
4 | Creating appropriate solution algorithms using function |
5 | Developing appropriate solution algorithms using single and double dimensional arrays |
6 | Coding constructed algorithms in Computer Algebra Systems and make applications with them |