Puppy Code - балаларға арналған кодтау ойыны. Балалар күшікке допты бір қадаммен алып келуге көмектесу арқылы кодтауды үйренеді.
Доп бақшаның бір жерінде. Күшік оны алып келеді, бірақ сіз оған қалай жету керектігін нақты айтсаңыз ғана. Жоспар құрыңыз, «Іске қосу» түймесін басыңыз, сонда күшік оны қадам бойынша орындайды.
Егер жоспар жұмыс істемесе, оны өзгертіп, қайталап көріңіз.
Бұл бағдарламалау.
Көрсеткілерден нақты кодқа дейін
Бірінші деңгейлерді оқудың қажеті жоқ. Балалар көрсеткілерді басады, ал суреттер мағынаны білдіреді.
Содан кейін көрсеткілер пернелердегі сөздерге айналады. Содан кейін балалар сөздерді кішкентай қолдарға арналған пернетақтада өздері тереді.
Суреттерден кодқа кенеттен секіру болмайды. Әр деңгей бір кішкентай жаңа идея қосады, сондықтан код жазуды үйрену ойын сияқты сезіледі.
Ішіндегі бағдарламалау идеялары
Балалар әр идеямен танысады, себебі оларға жұмбақты шешу үшін қажет. Идеяның бағдарламалау атауы кейінірек келуі мүмкін.
Тізбек
Жоспар - ретімен орындалатын қадамдар тізімі.
Жөндеу
Кейбір деңгейлер қатесі бар жоспардан басталады. Балалар қате кеткен қадамды тауып, оны түзетеді.
Циклдер
"3 рет жасаңыз" оның астындағы қадамдарды қайталайды. Көпіршік циклге қай қадамдар жататынын көрсетеді. Жоспар жазу үшін қысқарады, ал күшік әр қадам сайын жүреді.
Егер және басқаша
"егер доп" сұрақ қояды: доп осында ма? Оның астындағы қадамдар тек жауап "иә" болған кезде ғана орындалады. "Басқа" астындағы қадамдар жауап "жоқ" болған кезде орындалады.
Қысқа жоспарлар
Күшіктің кішкентай дәптерінде бетте тек жеті жол бар. Әр қадамды жазу енді сәйкес келмейді, сондықтан циклдар мен сұрақтар жоспарды жеткілікті қысқа етеді. Бағдарламашылардың бұған ережесі бар: өзіңізді қайталамаңыз.
Функциялар
"айла табу" күшікке атпен бірнеше қадам үйретеді. "Табу" деп жазу күшіктің барлығын орындауына мүмкіндік береді. Айла күшік тұрған жерден жұмыс істейді.
Функцияларды пайдаланатын функциялар
Бір айла басқасын пайдалана алады, бір функция екіншісін шақырғандай. Бір рет амалды түзетіңіз, сонда оны қолданатын әрбір орын түзетіледі.
Балаларға арналған бағдарламалау, қысымсыз
Күшік коды ешқашан жай ғана "Дұрыс емес" деп айтпайды.
Жоспар жұмыс істемей қалғанда, ойын күшіктің не істеуге тырысқанын және не оны тоқтатқанын көрсетеді. Бала бір қадамды өзгертіп, жоспарды қайтадан орындай алады.
Жұмыс істейтін ұзақ жоспар әлі де дұрыс жауап болып табылады. Тек жеті жолдық беті бар дәптер деңгейлері ғана қысқа жауап сұрайды.
Мыналар бар:
• Таймерлер жоқ
• Ұпайлар жоқ
• Жолдар жоқ
• Тез аяқтауға қысым жоқ
• Ұтылудың жолы жоқ
Әр деңгей басынан бастап ашық. Балалар бір деңгейде қалағанша қала алады.
Тыңдау пернесі әрбір тапсырманы дауыстап оқиды. Бала аяқтаған әрбір үшінші деңгей сыйлық әкеледі: күшіктің альбомына жаңа сурет.
Бірге үйреніңіз
Балаларға арналған кодтау қатар жұмыс істейді. Бала мен ересек адам бір экранды бөлісе алады, күшіктің келесіде не істеуі керектігі туралы сөйлесе алады, болжам жасай алады және кезекпен қадамдар жаза алады.
Ересектерге арналған бетте әр әлем не үйрететіні және қалай ойнау керектігі түсіндіріледі. Ол үйде оқыту сабақтарына, STEM уақытына немесе үйде тыныш түстен кейінгі уақытқа сәйкес келеді.
Бұрын бағдарламаламаған ересектер де бірінші деңгейден бастай алады.
Жеке дизайн
Күшік коды тіркелгіні қажет етпейді.
Мұнда:
• Жарнамалар жоқ
• Аналитика жоқ
• Бақылау жоқ
• Тіркелгі немесе тіркелу жоқ
Ештеңе жиналмайды немесе ешқайда жіберілмейді.
Прогресс құрылғыда сақталады және құрылғыда қалады.
Кодтауды үйреніңіз: балаларға бағдарламалауды кезең-кезеңімен үйрететін күшік жұмбақ ойыны.
Жаңартылған күні
2026 ж. 03 қар.