Technically, computational thinking is a set of problem solving methods that involve expressing problems and their solutions in ways that a computer could execute. Should students learn computational thinking? And if they should, how do they go about it? Read the article here for more information.
