22 сентября 2012 · Комментарий

Без заголовка

Ответ на этот вопрос был дан школой А.Ершова: алгоритмика учит дитёнков планированию (представлению последовательностей действий в возможных будущих, различающимися разными условиями). Этого нет ни в курсе физики, ни в курсе математики, ни в каких других курсах. То есть учат не software engineering и даже не computer science, а специальному виду размышлений (продумывание выполнения каких-то зависящих от разных условий последовательностей выполнения действий, записи таких последовательностей действий, обсуждение таких последовательностей действий с другими людьми, выделение какой-то последовательности действий как повторяемой и т.д.). И действительно, мой дитёнка легко удерживает в голове всякие планы из десятка-другого пунктов (часть из которых условно выполняемые, часть вложенные друг в друга иерархически) и проводит рассужения о последствиях не только "статических", но и динамических -- в терминах происходящих действий, а не только выполнения каких-то соотношений. Я склонен относить это не к его "общему развитию", а к переносу навыка алгоритмики на другие контексты. Чего и добиваемся.

К записи · К обсуждению