Безплатни уроци по програмиране за деца: план за 10 седмици
Безплатен курс на български, който можете да карате у дома: 10 седмици, по 20 минути 2–3 пъти седмично. За всяка седмица има цел и проста проверка дали детето е готово да продължи.
Как работи планът
- Всичко е в Кодче — без регистрация, без реклами и без инсталиране. Работи на компютър и на таблет.
- Всяка седмица е един свят с кратък урок 📖 в началото. Всички светове са отворени от самото начало, а нивата във всеки свят се отключват едно след друго.
- Не е нужно да се решат всички 30 нива. Последните са трудни и за възрастни — оставете ги за по-късно.
- Подходящо за деца от около 7 до 14 години. По-малките карат по-бавно и с помощ — това е нормално.
Седмица по седмица
- 🚀 Космос — последователност. Команди една след друга, завои наляво и надясно.
Проверка: детето предсказва къде ще стигне героят, преди да натисне „Старт“. - 🐒 Джунгла и 🎨 Рисуване — цикли. „Повтори N пъти“ и цикъл в цикъла. В Рисуването героят оставя следа и детето рисува квадрати, стълби и спирали — циклите се виждат с очите.
Проверка: вижда повтарящото се и решава нивата с лимит 🔒 на блоковете. - 🚪 Механизми — планиране. Ключове, врати, бутони и портали.
Проверка: разказва плана с думи, преди да подреди блоковете. - 🐢 Океан — условия. „Повтаряй до целта“ и „Ако има път“.
Проверка: разбира, че една програма може да реши лабиринт, без да брои квадратчета. - 🤖 Замък — ако / иначе и алгоритми. Правилото „дръж се за стената“.
Проверка: програмата му минава няколко безкрайни лабиринта подред. - 🧙 Функции — свои команди. Функции и функции с параметър.
Проверка: само предлага да направи функция, когато види повторение на няколко места. - 🐞 Бъгове — откриване на грешки. Готов код с 1–3 грешки.
Проверка: използва „⏭ Стъпка“, за да намери къде програмата се обърква. - 📦 Променливи, 🔢 Числа и 🧺 Кошница — кутии и списъци. Броене, цикли, които растат, и събиране на числата по пътя (само четните, само по-големите от 5) и изваждане, без да паднеш под нулата.
Проверка: обяснява какво пише в кутията след всяка стъпка и защо дадено число е прескочено. - 🧠 Логика — И, ИЛИ, НЕ. Сложни условия.
Проверка: обяснява разликата между „и“ и „или“ с пример от живота. - 👾 Врагове и Работилница. Време и изчакване, а накрая — своя игра в Работилницата, изпратена на приятел.
Проверка: пъзелът му е решим и има смисъл — приятелят трябва да помисли.
Как да следите напредъка
Звездите показват не само дали нивото е решено, а и колко кратко: ⭐⭐⭐ означава, че детето е намерило решение с целевия брой блокове или по-малко. Ако се върне към старо ниво и вземе повече звезди, значи вече мисли като програмист.
Бутонът 🏅 горе в играта показва значките на детето — за първата програма, за 7 дни подред, за 150 звезди, за първата своя игра и още. А когато завърши целия свят на седмицата, получава диплома с името си за принтиране. Чудесен край на всяка седмица от плана.
Ако детето заседне
- Бутонът „🆘 Помощ“ първо подсказва кои блокове трябват, после скелета на решението — без готовия отговор.
- Бавната скорост 🐢 и „⏭ Стъпка“ показват точно къде програмата се обърква.
- Почивката също помага. Често решението идва на следващия ден.
Какво след 10-те седмици
- Дневните предизвикателства — три нови трудни задачи всеки ден.
- Оставащите трудни нива във всеки свят.
- Бутонът „Покажи като код“: същата програма на Python, JavaScript, Java и C#. Това е мостът към текстовото програмиране — следващата стъпка е истински Python.