Digital analysis
An understanding of Algorithms, and how they work using a step-by-step solution to a problem, or rules to follow to solve the problem
An understanding of Abstraction such as how to filter details, focusing on the important information only
An understanding of Action such as sequence, selection and iteration
An understanding of Decomposition such as breaking down a complex problem or system into smaller, more manageable parts
An understanding of Pattern Recognition such as looking for similarities among and within problems