Un approccio di risoluzione dei problemi che prevede la scomposizione di problemi complessi in parti più piccole e gestibili e quindi l'utilizzo del pensiero algoritmico e logico per escogitare soluzioni che possono essere implementate da un computer o altri sistemi computazionali.
Guida allo studente