Для развития алгоритмического мышления у школьников можно использовать следующие подходы:
В качестве учебного материала можно использовать различные виды заданий, например: сортировку, расположение слов в алфавитном порядке, составление различных вариантов сдачи с использованием монет разного достоинства, поиск нужной книги в библиотеке, табличное и графическое представление данных, составление отчёта, поиск нужной информации в книге, анализ данных опроса общественного мнения, решение математической задачи нового типа. 1
Также для развития алгоритмического мышления у младших школьников можно использовать среду программирования Scratch, например, чтобы создать привлекательное и интересное для детей пространство, в котором можно создать собственную игру, музыку или мультфильм, и одновременно овладеть основами логического мышления и базовыми принципами программирования. 5