На 8–9 години в школа KIBERone детето вече не просто следва готови инструкции, а самостоятелно търси решения, планира действията си и създава свои първи авторски дигитални проекти.
Затова в програмата по програмиране за деца на 8–9 години постепенно преминаваме от визуални команди и логически задачи към по-сложни конструкции, условия, цикли, координати, работа с готов код и откриване на грешки.
Учениците създават свои игри и анимации, програмират в света на Minecraft, решават практически задачи и накрая използват написания код, за да управляват реални LEGO роботи.
Всеки следващ етап надгражда уменията от предишния:
Целта не е детето просто да премине през няколко интересни платформи.
Целта е постепенно да започне да мисли като програмист — да анализира задачата, да измисля решение, да го реализира и да го подобрява.
Вместо да действа на случаен принцип, детето ще се научи да разбива задачата на стъпки и да подрежда командите в правилната последователност.
Ще работи с команди, цикли, условия, координати и други базови концепции, върху които по-късно се изгражда програмирането с реални езици.
Детето няма просто да изпълнява упражнения. Ще измисля герои и сюжети, ще програмира движения и взаимодействия и ще създава свои завършени проекти.
Ще се учи да разбира как е създаден даден проект, да намира нужната част и да я променя спрямо поставената задача.
Една от най-важните части от работата на програмиста е да разбере защо нещо не работи. Детето постепенно се учи да търси причината, да проверява кода и да намира решение.
Чрез робототехниката детето вижда как написаната от него програма управлява истински механизъм със сензори и двигатели.
Започваме в среда, която децата разпознават веднага — Minecraft.
С помощта на Steve и Alex те решават логически задачи чрез блоково програмиране: задават движения и действия, използват цикли и търсят правилната последователност от команди. Първите задачи са лесни, но постепенно детето трябва все по-внимателно да обмисля решението си.
В Codewards задачите стават по-сложни.
Децата програмират различни роботи, които трябва да изпълнят конкретни мисии — да се движат, да взаимодействат със средата и да решават поставен проблем. Продължаваме да работим с движение, действия и цикли, но постепенно детето разбира кой е най-подходящият начин да ги програмира.
След като детето вече уверено работи с алгоритми, идва моментът да създава нещо свое.
В Scratch децата програмират собствени игри и анимации. Работят с движения, цикли, условия, координати, различни състояния на героите, фонове, звук и взаимодействие между елементите в проекта.
В реалното програмиране рядко започваме всичко от празен екран.
Много често програмистът получава вече създаден код и трябва да разбере как работи, да го промени или да открие защо не дава очаквания резултат. Точно това започват да правят децата в Tynker.
Работата с проектите постепенно става по-сложна и не всичко се получава от първия път. Това е важна част от програмата.
Когато герой не се движи правилно или условието не се изпълнява, детето се учи да не започва отначало, а да търси причината: Коя команда е грешна? Къде се променя логиката?
Колкото повече напредва детето, толкова по-важна става уверената работа с клавиатурата.
Продължаваме да тренираме точността и скоростта на писане на български език и на латиница. Децата работят с цели думи и следят своите резултати — точност, скорост и напредък.
За много деца Minecraft е свят, който вече познават и обичат. В KIBERone използваме този интерес по различен начин.
Детето вече не влиза в Minecraft само за да играе. То получава задачи, които трябва да реши чрез програмиране. Затвърждава знанията си за алгоритми и цикли, използва английски термини и управлява виртуалния свят.
В робототехниката всички натрупани знания получават физически резултат.
Децата конструират собствени роботи и механизми от LEGO, програмират движенията им и работят със сензори за движение и наклон. Запознават се и с основни принципи на механиката: зъбни колела, ремъци, лостове, оси.
Най-добрият начин е просто да му дадете възможност да опита.
Детето се запознава с ментора и приятелската атмосфера.
Опитва отблизо как преминават интерактивните IT уроци.
Създава своя първи собствен проект още в първия час.
Не. Програмата е изградена така, че основните принципи да се затвърдят постепенно, преди задачите да станат по-сложни.
Ако детето вече има опит, преподавателят може да прецени нивото му и да му дава по-предизвикателни задачи.
Scratch е само една част от програмата.
В тази възраст го използваме за по-сложни проекти с условия, цикли, координати, взаимодействия между герои и собствена логика на играта.
Освен това децата работят с други среди, анализират готов код, търсят грешки, програмират в Minecraft и се занимават с робототехника.
Не.
Minecraft се използва като учебна среда, в която детето получава конкретни програмни задачи.
Целта не е свободната игра, а да използваме познатия свят, за да покажем как алгоритмите и кодът могат да управляват случващото се в него.
Не е необходимо да владее английски език.
В процеса на работа постепенно се среща с основни английски думи и термини, които се използват в технологиите и програмирането.
Това е нормална и важна част от обучението.
Не очакваме програмата да работи от първия опит. Учим децата да проверяват своето решение, да намират грешката и да опитват различен подход.
Детето създава собствени игри, анимации и интерактивни проекти, работи с програмиране в Minecraft и конструира и програмира LEGO роботи.
Да. Можете да запишете детето на безплатен пробен урок и да прецените дали форматът и програмата му допадат.