computational thinking
a set of problem-solving methods that involve expressing problems and their solutions in ways that a computer could execute
a set of problem-solving methods that involve expressing problems and their solutions in ways that a computer could execute