Продължителност 4 седмици
Изучавайки цикли и условия в програмирането, децата конструират сложни алгоритми и ги прилагат върху роботи и герои в игрите. В този модул малките програмисти ще разширят своите знания като обединят наученото и го приложат в по-сложни програми. Съставяйки по-комплексни алгоритми, включващи в себе си различни видове цикли и условия, децата ще научат за приоритетните действия в една програма и как се отстраняват грешки в кода.
В тази тема децата ще се научат да използват комплексни алгоритми.Ще се научат да използват сложни повторения в програмите си и да разбират кое повторение е с приоритет пред друго.
Тук вниманието на децата ще бъде съсредоточено върху усвояването на знания за работа със сложни повторения в програмата. Създавайки алгоритъм, включващ повече от едно повторение, те ще научат що е приоритет на инструкциите в циклите и как могат да оптимизират програма.
Децата ще научат какво е дебъгване и ще се упражнят в отстраняването на елементарни програмни грешки. Уменията за дебъгване са важни за всеки програмист. Той трябва да се научи да „чете" кода си, да намира проблемите и да ги решава.
В тази тема децата правят преговор на наученото в модула и създават финален проект.