Първа стъпка в IT
IT за деца

Програмиране за деца – ползи за логическото мислене по данни

Програмиране за деца ползи: мета-анализ на 105 изследвания показва среден ефект върху логиката. Кога работи и откъде да започнете с безплатни платформи.

От Редакция на Първа стъпка в IT Публикувано: 4 мин. четене
Учителка помага на усмихнати ученици в карирани сини униформи, които работят със зелени малки лаптопи на дървени чинове в класна стая с тухлени стени.
Снимка: RudolfSimon / Wikimedia Commons · CC BY-SA 3.0, източник

Ползите от програмирането за деца се виждат най-ясно в самото програмиране, а към логическото мислене в други области прехвърлянето е по-слабо и зависи от начина на преподаване. Мета-анализ на 105 изследвания и 539 ефекта отчита силен ефект върху уменията за програмиране и среден върху останалите когнитивни умения (Frontiers in Psychology).

Умение Среден ефект (g)
Умения за програмиране 0,75
Други когнитивни умения 0,47
Най-силни при творческо мислене, математика, метакогниция, разсъждаване и пространствени умения от 0,37 до 0,73
Най-слаб резултат по видове умения около −0,02 (Frontiers in Psychology)

Източник: Frontiers in Psychology, преглед на мета-анализ от 105 изследвания (Frontiers in Psychology)

Какво точно развива програмирането при детето

Когато детето подрежда команди, за да мине героят през лабиринт, то разделя задачата на стъпки и проверява резултата. Това е алгоритмично мислене в най-чист вид. Мета-анализът го улавя като голям ефект върху уменията за програмиране (Frontiers in Psychology).

По-интересно за родителите е другото число. Средният ефект върху умения извън програмирането е 0,47, а най-високите стойности са при творческото мислене и метакогницията (Frontiers in Psychology). Метакогниция означава да мислиш за собственото си мислене, например да забележиш къде си сбъркал.

Диапазонът обаче е широк. Част от уменията почти не се променят, а за грамотността и училищните оценки ефектът е слаб (Frontiers in Psychology).

Защо при по-строгите изследвания ефектът е по-малък

Ефектите са по-малки в рандомизирани проучвания с активна контролна група, тоест когато другите деца също правят нещо смислено (Frontiers in Psychology). Затова числата по-горе са по-скоро таван, отколкото обещание.

Авторите пишат внимателно: ученето на код е „свързано с“ подобрения, но причинност не може да се твърди, защото част от проучванията не са рандомизирани (Frontiers in Psychology). Те смятат дебата за неприключил.

Наш извод: платформа без ръководство е слаба застраховка. Прехвърлянето на умения не става автоматично и се подпомага чрез време за занимания, подготвен учител и подкрепяща среда (Frontiers in Psychology). Ако детето само „преминава нива“, логиката му вероятно се тренира по-малко, отколкото когато някой го пита защо кодът не работи.

С какви безплатни курсове да започне детето

Code.org предлага шест курса за начални класове, от A до F. Курсовете са за по американската система от детска градина до 5. клас, безплатни са и всеки е около месец с 13–17 урока по 45 минути (Code.org).

Курс Класове (САЩ) Какво се тренира
A детска градина – 1. цикли и събития, решаване на проблеми
B 1.–2. решаване на проблеми, игри в Play Lab
C 2.–3. последователност, цикли, интерактивни игри
D 3.–4. алгоритми и условия
F 4.–5. променливи

Източник: Code.org, програма „Computer Science Fundamentals“ (Code.org)

Курс Е (4.–5. клас) е пропуснат в таблицата, защото в него детето прави игра или рисунка в Sprite Lab (Code.org). По наше изчисление по данни на Code.org един курс означава около 10 до 13 часа занимания (13 × 45 минути до 17 × 45 минути). Затова разумният план е един курс на няколко месеца, а не маратон през уикенда.

Уроците без компютър за детска градина до 5. клас учат на изчислително мислене чрез ръчни дейности (Code.org). Те са добър избор за най-малките и за семейства, които искат да ограничат екрана. За повече среди вижте пет безплатни детски сайта за програмиране.

Кога минаваме към Scratch

Scratch е безплатна блокова среда, в която детето сглобява истории, игри и анимации от блокове и не пише синтаксис (Scratch Foundation). Фондацията съобщава, че в нея творят 200 милиона деца и са направени над милиард проекта.

Практичното правило е да се мине към Scratch, щом детето разбере цикъл и условие в курс като D. Тогава има какво да приложи в собствен проект. Какво се учи на каква възраст, е описано в материала за компютърни умения за деца.

Какво се случва в училищата в Европа

Изданието на Eurydice от септември 2022 г. обхваща 37 европейски държави и 39 образователни системи и сравнява програмите и резултатите от обучението по информатика в началния и средния етап (Eurydice (Европейска комисия)). Повече от две трети от системите разработват или въвеждат реформи на програмите по информатика, често с отделен предмет на едно или повече равнища (Изпълнителна агенция за образование и култура на ЕС (EACEA)). Следователно предметът и часовете се различават значително от държава до държава и от училище до училище. Не разчитайте, че училището вече покрива логиката, нито че няма да го направи.

Докладът разглежда и квалификацията на учителите и възможностите за обучението им (Eurydice (Европейска комисия)). Към момента на проверката страницата не ми даде числа за България, затова актуалните изисквания за вашия клас проверете в учебната програма на МОН или при учителя.

Как да проверите, че заниманията вършат работа

Има две опорни точки, които следват от данните: време и водач. Времето е в часове, не в обещания: един курс на Code.org е около месец (Code.org). Водачът е учител или родител, който задава въпроси, защото прехвърлянето на умения се подпомага от подготвен учител (Frontiers in Psychology). Добре е детето да получава и задачи, в които трябва да намери и поправи грешка.

Ако детето учи с блокчета, оставете го да обясни със свои думи какво прави програмата. Това е проста проверка за метакогниция, която е сред най-силните ефекти в мета-анализа (Frontiers in Psychology).

Екранното време е отделна тема и тук не я разглеждаме. Границите му е добре да се обсъдят в семейството, преди детето да започне първия курс.

Използвани източници

  1. Some Evidence on the Cognitive Benefits of Learning to Code — Frontiers in Psychology
  2. Computer Science Fundamentals curriculum — Code.org
  3. New publication! Eurydice report: Informatics Education at School in Europe — Изпълнителна агенция за образование и култура на ЕС (EACEA)
  4. Informatics education at school in Europe — Eurydice (Европейска комисия)
  5. Scratch Foundation — Scratch Foundation

Прочетете още

Редакция на Първа стъпка в IT

Първа стъпка в IT е малък екип, който работи от София, България. Пишем за професиите, обучението и кариерата в информационните технологии и посочваме източника на всеки факт.

За нас · Как работим · Всички материали

Фактите са по източниците, посочени под материала. Редакционна политика · Забелязахте грешка? Пишете ни на kontakt@itstep.bg.