Ability to Read and Understand Algorithms
As computational thinking is fundamentally involved with the creation and
evaluation of algorithms, the ability to read and understand algorithms is a crucial
prerequisite of computational thinking. This skill involves understanding an
algorithm qua algorithm – understanding it as an entity separate from the specific
context that it operates in.