Eine der Herausforderungen für die nationale Bildung ist die Globalisierung. Viele Dinge ändern sich je nach den Bedürfnissen sowohl im Bereich des Wissens als auch der Technologie. Einige Länder beginnen damit, Algorithmen, die auf einem Computer verwendet werden, in Fähigkeiten umzusetzen, die in das Wissen integriert werden. Das Wissen, wie ein Computer zu denken, wird gemeinhin als "Computational Thinking" bezeichnet. Computational Thinking (CT) wird zu einem grundlegenden Bestandteil der Art und Weise, wie Menschen denken und die Welt verstehen (Wing, 2011).