Puppy Code е игра за кодирање за деца. Децата учат да кодираат помагајќи му на кученцето да ја донесе топката, чекор по чекор.
Топката е некаде во градината. Кученцето ќе ја донесе, но само ако му кажете точно како да стигне таму. Направете план, притиснете Run, а кученцето го следи чекор по чекор.
Ако планот не функционира, променете го и обидете се повторно.
Тоа е програмирање.
Од стрелки до вистински код
Првите нивоа не треба да се читаат. Децата допираат стрелки, а сликите го носат значењето.
Потоа стрелките се претвораат во зборови на копчињата. Потоа децата ги пишуваат самите зборови, на тастатура направена за мали раце.
Нема ненадеен скок од слики на код. Секое ниво додава една мала нова идеја, па учењето кодирање се чувствува како игра.
Идеите за програмирање внатре
Децата се среќаваат со секоја идеја затоа што им е потребна за да решат загатка. Името за програмирање за идејата може да дојде подоцна.
Редослед
Планот е список на чекори, направени по ред.
Дебагирање
Некои нивоа започнуваат со план што има грешка во него. Децата го наоѓаат чекорот што тргнува наопаку и го поправаат.
Јамки
„направи 3 пати“ ги повторува чекорите под него. Балонче покажува кои чекори припаѓаат на јамката. Планот станува пократок за пишување, а кученцето сè уште оди по секој чекор.
Ако и друго
„ако топката“ поставува прашање: дали е топката тука? Чекорите под него се извршуваат само кога одговорот е да. Чекорите под „друго“ се извршуваат кога одговорот е не.
Кратки планови
Во Малата тетратка на кученцето, страницата има само седум реда. Пишувањето на секој чекор повеќе не се вклопува, па јамките и прашањата го прават планот доволно краток. Програмерите имаат правило за ова: не се повторувајте.
Функции
„трик пронајди“ го учи кученцето на неколку чекори под име. Пишувањето „пронајди“ потоа го тера кученцето да ги направи сите. Трикот работи од каде и да стои кученцето.
Функции што користат функции
Еден трик може да користи друг, на начинот на кој една функција повикува друга. Поправете трик еднаш, и секое место што го користи е поправено.
Програмирање за деца, без притисок
Кучешкиот код никогаш едноставно не вели „Погрешно“.
Кога планот ќе престане да функционира, играта покажува што кученцето се обидело да направи и што го спречило. Детето може да промени еден чекор и повторно да го изврши планот.
Долгиот план што функционира е сè уште точен одговор. Само нивоата на тетратката, со нивната страница од седум реда, бараат краток.
Постојат:
• Без тајмери
• Без резултати
• Без низи
• Без притисок за брзо завршување
• Нема начин да се изгуби
Секое ниво е отворено од самиот почеток. Децата можат да останат на едно ниво колку што сакаат.
Копчето „Слушај“ ја чита секоја мисија на глас. Секое трето ниво што го завршува детето носи подарок: нова слика за албумот со слики на кученцето.
Учете заедно
Кодирањето за деца функционира добро рамо до рамо. Детето и возрасниот можат да делат еден екран, да разговараат за тоа што кученцето треба да направи следно, да прават предвидувања и наизменично да пишуваат чекори.
Страница за возрасни објаснува што учи секој свет и како да се игра. Вклучува часови по домашно образование, време за STEM или мирно попладне дома.
Возрасните кои никогаш порано не програмирале можат да започнат и на прво ниво.
Приватно по дизајн
Кучешкиот код не бара сметка.
Постојат:
• Без реклами
• Без аналитика
• Без следење
• Без сметка или регистрација
Ништо не се собира или испраќа никаде.
Напредокот се зачувува на уредот и останува на уредот.
Научи да кодираш: игра со загатки за кученца што ги учи децата да програмираат, чекор по чекор.
Ажуриранa на
3 ное. 2026 г.