Блочное программирование
ITGEN.IO

Блочное программирование

Почему это лучший вариант для начинающих программистов
Уже с появлением первых языков программирования, разработчики и педагоги стремились к тому, чтобы максимально упростить обучение. Создавали простые языки, достаточные для изучения базовых понятий: Basic, Pascal. Потом начали визуализировать текст: Logo и Squeak Etoys.

Блочное программирование – самая последняя разработка. Процесс программирования стал больше похож на собирание конструктора, где каждая деталька имеет свои имя и назначение. Если конструктор собрать правильно, то получится настоящий рабочий код.
Scratch - первопроходец в блочном программировании. Его быстро внедрили во всех американских школах, сразу после официального выпуска в 2007 году. Scratch стал на столько успешен, что его начали использовать и в университетах для базового обучения программированию студентов.

Почему же Scratch пользуется таким успехом?

1. Не надо мучаться с синтаксисом

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

2. Уменьшение когнитивной нагрузки

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

3. Количество ошибок

Ошибку в коде всегда найти нелегко. Представьте, как тяжело ребенку, когда его программа не работает, просто потому, что он забыл поставить точку с запятой в конце строки. Множество мелких ошибок часто отбивает желание у новичков продолжать программировать. Блоки уменьшают количество таких ошибок. Достаточно логически думать, как правильно соединить их друг с другом.
Таким образом, можно смело сказать, что блочное программирование идеально подходит не только для детей, но и для тех, кто не готов мгновенно принять и впитать огромное количество информации при обучении.
Если вам понравилась статья, поделитесь ей!
Читайте также

Подпишитесь, чтобы не пропустить самое интересное!