Безплатни уроци по програмиране за деца: план за 10 седмици

Безплатен курс на български, който можете да карате у дома: 10 седмици, по 20 минути 2–3 пъти седмично. За всяка седмица има цел и проста проверка дали детето е готово да продължи.

Как работи планът

  • Всичко е в Кодче — без регистрация, без реклами и без инсталиране. Работи на компютър и на таблет.
  • Всяка седмица е един свят с кратък урок 📖 в началото. Всички светове са отворени от самото начало, а нивата във всеки свят се отключват едно след друго.
  • Не е нужно да се решат всички 30 нива. Последните са трудни и за възрастни — оставете ги за по-късно.
  • Подходящо за деца от около 7 до 14 години. По-малките карат по-бавно и с помощ — това е нормално.

Седмица по седмица

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

Как да следите напредъка

Звездите показват не само дали нивото е решено, а и колко кратко: ⭐⭐⭐ означава, че детето е намерило решение с целевия брой блокове или по-малко. Ако се върне към старо ниво и вземе повече звезди, значи вече мисли като програмист.

Бутонът 🏅 горе в играта показва значките на детето — за първата програма, за 7 дни подред, за 150 звезди, за първата своя игра и още. А когато завърши целия свят на седмицата, получава диплома с името си за принтиране. Чудесен край на всяка седмица от плана.

Ако детето заседне

  • Бутонът „🆘 Помощ“ първо подсказва кои блокове трябват, после скелета на решението — без готовия отговор.
  • Бавната скорост 🐢 и „⏭ Стъпка“ показват точно къде програмата се обърква.
  • Почивката също помага. Често решението идва на следващия ден.

Какво след 10-те седмици

  • Дневните предизвикателства — три нови трудни задачи всеки ден.
  • Оставащите трудни нива във всеки свят.
  • Бутонът „Покажи като код“: същата програма на Python, JavaScript, Java и C#. Това е мостът към текстовото програмиране — следващата стъпка е истински Python.
▶ Започни първия пъзел📅 Днешното предизвикателство