Содержимое раздела
В данном разделе рассматриваются теоретические основы обучения программированию, в том числе педагогические подходы, методики и принципы. Анализируются различные концепции обучения программированию, такие как конструктивизм, проблемно-ориентированное обучение и обучение на основе проектов. Описываются когнитивные процессы, лежащие в основе программирования, такие как логическое мышление, алгоритмизация и декомпозиция. Представлен обзор психологических особенностей школьников младших и средних классов, которые необходимо учитывать при разработке образовательных материалов.