Age 6-7

6 - 7 Години Запиши се
Модул

Продължителност 4 седмици

Завъртане на цикъл (loops).

Завъртане на цикъл (loops) запознава децата с програмни конструкции, които позволяват многократно изпъление на дадени части от кода. Те правят програмата по-лесна за създаване, по-кратка  и лесна за разбиране и изпълнение. С помощта на различни инструменти - софтуерни и хардуерни (роботи) децата се научават да разпознават абстракциите/повторенията в кода, как да ги виждат в по-сложни програми и как да оптимизират вече написан код. 
В този модул е важно децата  да разберат структурата на циклите - какво е тяло и брояч (за цикли с броячи - counter loops), какво са условните цикли (decision loops) и как да влагат едни в други повторенията. Тук децата имат възможността да използват повторенията и при съставянето на анимации и различни игри. В допълнение децата научават как да използват цикличните конструкции в програмирането на роботи и как да включват различни условия като събития за прекратяване на повторенията (повтаряй докато...).

Теми

Тема 1

Basics of decisions (if statements)

Basics of decisions (if statements)

Тема 2

Последователни и повтарящи се действия (Loop Basics)

Последователни и повтарящи се действия (Loop Basics)

Тема 3

Вложени повторения (повторения на повторенията)

Вложени повторения (повторения на повторенията)

Тема 4

Създаване на повтарящи се истории

Създаване на повтарящи се истории

Тема 5

Counter loops (do something N times). Цикли с броячи

Counter loops (do something N times). Цикли с броячи

Тема 6

Decision loops. Повторения до определено действие

Decision loops. Повторения до определено действие

Тема 7

Сложни цикли. Смесване на counter и decision loops

Сложни цикли. Смесване на counter и decision loops

Тема 8

Смяна на стъпка в counter loops. Сложни аритметични операции в цикли

Смяна на стъпка в counter loops. Сложни аритметични операции в цикли

Ментори