| 1 | Ability to create algorithms using flowcharts and pseudocode |
| 2 | Ability to use basic algorithm structures |
| 3 | Ability to write computer code using input/output operators, variables, conditional operators, and loops |
| 4 | Understanding how to use functions |
| 5 | Understanding how to use arrays |
| 6 | Ability to write simple programs using functions and arrays |