2.1.1 Computational Thinking
2.1.2 Designing, creating and refining algorithms
2.1.3 Searching and Sorting Algorithms