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

Ползите от програмирането за деца се виждат най-ясно в самото програмиране, а към логическото мислене в други области прехвърлянето е по-слабо и зависи от начина на преподаване. Мета-анализ на 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).
Екранното време е отделна тема и тук не я разглеждаме. Границите му е добре да се обсъдят в семейството, преди детето да започне първия курс.
Използвани източници
- Some Evidence on the Cognitive Benefits of Learning to Code — Frontiers in Psychology
- Computer Science Fundamentals curriculum — Code.org
- New publication! Eurydice report: Informatics Education at School in Europe — Изпълнителна агенция за образование и култура на ЕС (EACEA)
- Informatics education at school in Europe — Eurydice (Европейска комисия)
- Scratch Foundation — Scratch Foundation
Прочетете още
- Какво е Scratch: езикът с блокове, общността и как детето да започне безопасно
- Kodu Game Lab: как детето прави първата си 3D игра за един час
- Технологична работилница за деца от 7 до 12 години: какво може да се опита за един следобед
- 3D игри и светове за деца: с какви среди да започнат според възрастта
Фактите са по източниците, посочени под материала. Редакционна политика · Забелязахте грешка? Пишете ни на kontakt@itstep.bg.