Этот язык переведён машиной и не проверен человеком.

Образование · Руководство

Как научить детей кодированию: пошаговое руководство по возрастам для родителей и учителей

Опубликовано:

Коротко

Официальные школьные программы и организации, стоящие за наиболее используемыми инструментами в классе, согласны с тем, что обучение информатике может начинаться примерно с пятилетнего возраста, начиная с «отключенных» действий перед экранным кодированием. Это руководство описывает пошаговые этапы, которые уже используют школы Англии, бесплатные инструменты, наиболее широко используемые во всем мире, и то, что обнаружило контролируемое исследование, когда ученики первого и второго классов посещали уроки кодирования.

Эта версия — машинный перевод оригинала (English). Читать оригинал

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

Пошаговое руководство по возрастам

  1. Примерно в пятилетнем возрасте начните с «отключенного» алгоритмического мышления, а не с экрана. Национальная программа Англии требует, чтобы ученики 1 этапа (возраст 5–7 лет) понимали, что такое алгоритмы и что программы работают, следуя точным, однозначным инструкциям — концепция, которую можно преподавать посредством повседневного упорядочения перед использованием любого устройства.
  2. Представьте инструменты перетаскивания блоков, когда ребенок может следовать простым инструкциям на экране. Scratch, созданный в MIT Media Lab в 2007 году и теперь поддерживаемый некоммерческой организацией Scratch Foundation, и бесплатная программа K-12 от CodeAI (организация, ранее известная как Code.org), оба используют блоки вместо типизированного синтаксиса, поэтому дети не должны знать грамматику языка программирования.
  3. Преподавайте конкретные строительные блоки, которые добавляет 2 этап (возраст 7–11 лет) в программу Англии: последовательность, выбор, повторение, переменные и базовый ввод-вывод, наряду с разбиением проблемы на более мелкие части.
  4. Рассматривайте отладку как нормальный, ожидаемый шаг, а не ошибку. Требования 2 этапа Англии явно перечисляют способность обнаруживать и исправлять ошибки в алгоритмах и программах как основной навык, а не исключение.
  5. Позвольте детям строить и делиться полными проектами вместо того, чтобы выполнять только отдельные упражнения. Scratch описывает себя как «безопасное модерируемое онлайн-сообщество», где молодые люди делятся историями, играми и анимацией, которые они создают со сверстниками по всему миру.
  6. Следуйте структурированной бесплатной программе вместо серии не связанных между собой уроков. CodeAI сообщает, что его курсы K-12 охватили более 150 миллионов студентов и обучили более 3 миллионов учителей в 190 странах, предоставляя проверенную последовательность вместо независимых действий.

Что требует национальная программа Великобритании на каждом этапе

Обязательная программа по информатике в Англии, этапы 1–2
ЭтапВозрастОсновные требования
Этап 15–7Понимать, что такое алгоритмы и как программы выполняют инструкции; создавать и отлаживать простые программы; использовать логическое рассуждение для предсказания поведения простой программы
Этап 27–11Разрабатывать, писать и отлаживать программы для конкретных целей, включая управление или имитацию физических систем; разбивать проблемы на более мелкие части; использовать последовательность, выбор и повторение; работать с переменными и вводом/выводом; обнаруживать и исправлять ошибки в алгоритмах

Что исследования показывают о кодировании и мышлении детей

Исследование, опубликованное в журнале Frontiers in Psychology в декабре 2019 года исследователями из Университета Падовы, протестировало уроки кодирования с использованием действий Code.org с детьми младших классов. В кластеризованном рандомизированном испытании с 76 учащимися первого класса (возраст 5–6 лет) дети, которые получили восемь уроков кодирования в течение одного месяца, показали большее улучшение тестов планирования и торможения — оба навыка управления функциями — чем дети, которые вместо этого занимались стандартными STEM действиями. Второе исследование отслеживало 38 учащихся второго класса (примерно возраст 7 лет) в течение семи месяцев и обнаружило, что даже один дополнительный месяц кодирования дал результаты, сравнимые с результатами, полученными в течение всех семи месяцев обычного обучения, или даже больше.

Наиболее широко используемые бесплатные платформы

Вопросы

В каком возрасте дети могут начать изучать концепции информатики?
Обязательная национальная программа Англии вводит алгоритмы и простое программирование в возрасте пяти лет, на этапе 1, и исследование 2019 года в журнале Frontiers in Psychology протестировало структурированные уроки кодирования с учащимися первого класса в возрасте от пяти до шести лет.
Действительно ли ранняя практика кодирования изменяет способ мышления детей?
Кластеризованное рандомизированное испытание исследователей Университета Падовы показало, что первоклассники и второклассники, которые получили один месяц уроков кодирования, показали большее улучшение тестов планирования и торможения — навыков управления функциями — чем дети, которые вместо этого занимались стандартными STEM или учебными действиями.
Какие бесплатные инструменты обычно используют школы для преподавания кодирования маленьким детям?
Scratch, язык на основе блоков, построенный в MIT Media Lab в 2007 году и теперь управляемый некоммерческой организацией Scratch Foundation, и программа K-12 от CodeAI (ранее Code.org) оба бесплатны и используют блоки перетаскивания вместо типизированного кода.
Является ли кодирование обязательным школьным предметом где-либо?
В Англии информатика является обязательным предметом с 2013 года: этап 1 (возраст 5–7 лет) охватывает алгоритмы, простые программы и отладку, а этап 2 (возраст 7–11 лет) добавляет последовательность, выбор, повторение, переменные и исправление ошибок, согласно программам обучения Министерства образования.
Сколько детей используют такие платформы, как Scratch или курсы CodeAI?
Scratch Foundation говорит, что более 200 миллионов детей создали проекты на Scratch, в то время как CodeAI сообщает об охвате более 150 миллионов студентов и обучении более 3 миллионов учителей в 190 странах.

Источники

  1. CodeAI (formerly Code.org) — About
  2. Scratch Foundation — About Scratch
  3. UK Department for Education — National curriculum in England: computing programmes of study
  4. Frontiers in Psychology (PMC) — Arfé, Vardanega, Montuori & Lavanga, 2019, coding and executive functions in primary grades

Этот материал подготовлен с помощью искусственного интеллекта и перед публикацией прошёл автоматическую проверку источников. Если вы заметили ошибку, запросите исправление. Запросить исправление или ответ · Как мы работаем

Похожие материалы