На 6–8 години детето няма нужда да запаметява сложен код. То има нужда да разбере как мисли компютърът: как да му зададе точна команда, как да подреди действията в правилната последователност и как да намери грешката, когато нещо не работи.
Затова програмата е изградена постепенно — от основна компютърна грамотност и визуално програмиране до алгоритми, цикли, функции и робототехника.
Децата учат чрез игра, експерименти и собствени малки проекти, така че технологиите да станат за тях не просто забавление, а инструмент за създаване.
Всеки следващ модул добавя ново умение към предишните.
Така детето не преминава през поредица от случайни приложения. То постепенно изгражда основата, върху която по-късно ще може да изучава истински езици за програмиране.
Да работи с мишка и клавиатура, файлове и програми и да разбира основните правила за безопасност в дигитална среда.
Да разбере, че всяка програма е алгоритъм — поредица от ясни действия, които компютърът изпълнява едно след друго.
Да проверява своите стъпки, да открива грешката и да опитва друг начин вместо просто да се отказва.
Команди, последователности, цикли и функции се усвояват естествено чрез игри и практически задачи.
Детето не просто играе на компютър — то управлява герои, решава програмни задачи и създава работещи проекти.
Накрая кодът излиза от екрана: детето конструира механизъм, програмира движението му и вижда как собствените му команди управляват реален обект.
Преди детето да започне да програмира, е важно да се чувства уверено пред компютъра.
То се запознава с устройството на компютъра, работата с мишка и клавиатура, файлове, програми и свързани устройства. Научава и основните правила за безопасно използване на технологиите.
Тук започва истинското приключение в програмирането.
В Scratch Jr. детето управлява герои и събития чрез визуални блокове. Вместо да пише сложни команди, то подрежда действията и веднага вижда резултата на екрана. Обучението е игрово и включва различни активности, работа по двойки и в екип, движение и експерименти.
След като детето вече е разбрало как работят командите, задачите постепенно стават по-структурирани.
В CodeMonkey то трябва да управлява герой и да решава различни програмни предизвикателства. Вече не е достатъчно просто да пробва — трябва да помисли: Каква команда ми е необходима? В какъв ред трябва да я използвам? Как да стигна до целта?
В PiktoMir детето управлява виртуален робот чрез система от пиктограми.
За да изпълни задачата, първо трябва да разбере целта, след това да измисли правилния алгоритъм и едва тогава да го даде на робота. С всяко следващо ниво задачите стават по-предизвикателни.
В Lightbot детето програмира малък робот, който трябва да премине през различни маршрути и да изпълни поставена задача.
Първите нива са лесни, но постепенно маршрутите стават все по-сложни. Децата се запознават с идеята за функциите — начин да обединим няколко действия и да ги използваме отново.
Тук детето управлява камион, който трябва да стигне до определена цел, да достави пратки или да избере най-подходящия маршрут.
Постепенно се появява въпросът: „Как да го направя по-ефективно?“ Когато едни и същи действия трябва да се повторят многократно, децата започват да използват цикли.
С порастването и преминаването към по-сериозно програмиране децата ще използват клавиатурата все повече.
Затова тренираме ориентацията по клавишите, точността и скоростта на писане. Упражняваме както българската азбука, така и латиницата, необходима при работа с програмни езици.
В последния етап детето вижда нещо особено важно: програмата не живее само на екрана.
С LEGO WeDo 2.0 децата конструират роботи, програмират движенията им и работят със сензори. Роботът може да се движи, да спира при препятствие, да реагира на средата, да издава звуци и да свети.
Най-добрият начин е просто да му дадете възможност да опита.
Детето се запознава с ментора и приятелската атмосфера.
Опитва отблизо как преминават интерактивните IT уроци.
Създава своя първи собствен проект още в първия час.
На тази възраст не започваме със сложен текстов код.
Децата учат основните принципи чрез визуални команди, герои, логически задачи и роботи. Така първо разбират как работи програмирането, а писането на истински код идва на следващ етап.
Не. Именно затова програмата започва с въвеждащ модул по компютърна грамотност.
Детето постепенно се научава да използва мишка и клавиатура, да работи с файлове и програми и да се чувства уверено пред компютъра.
Не. Програмата е подходяща за начинаещи и е изградена така, че основните понятия да се въвеждат постепенно.
Обучението за най-малките не е изградено като продължително седене пред компютъра. Използваме игрови задачи, движение, работа по двойки и групови активности наред с практическата работа на компютър.
Задачите се усложняват постепенно. Целта не е детето винаги да намира правилния отговор от първия опит, а да се научи да проверява, да опитва отново и да търси решение.
Занятията са веднъж седмично по 90 минути.