Puppy Code - балдар үчүн код жазуу оюну. Балдар күчүккө топту бир кадам менен алып келүүгө жардам берүү менен код жазууну үйрөнүшөт.
Топ бакчанын кайсы бир жеринде. Күчүк аны алып келет, бирок сиз ага кантип жетүү керектигин так айтып берсеңиз гана. План түзүп, "Чурка" баскычын басыңыз, ошондо күчүк аны кадам-кадам менен аткарат.
Эгер план иштебесе, аны өзгөртүп, кайра аракет кылыңыз.
Бул программалоо.
Жебелерден чыныгы кодго
Биринчи деңгээлдерди окуунун кажети жок. Балдар жебелерди басышат, ал эми сүрөттөр маанини билдирет.
Андан кийин жебелер баскычтардагы сөздөргө айланат. Андан кийин балдар кичинекей колдор үчүн жасалган клавиатурада сөздөрдү өздөрү теришет.
Сүрөттөрдөн кодго күтүүсүз секирүү болбойт. Ар бир деңгээл бир кичинекей жаңы идея кошот, ошондуктан код жазууну үйрөнүү оюн сыяктуу сезилет.
Ичиндеги программалоо идеялары
Балдар ар бир идея менен таанышышат, анткени алар табышмакты чечүү үчүн керек. Идеянын программалоо аталышы кийинчерээк келиши мүмкүн.
Ырааттуулук
План - бул тартип менен жасалган кадамдардын тизмеси.
Мүчүлүштүктөрдү оңдоо
Айрым деңгээлдер катасы бар план менен башталат. Балдар туура эмес кеткен кадамды таап, аны оңдошот.
Циклдер
"3 жолу жасоо" анын астындагы кадамдарды кайталайт. Көбүкчө циклге кайсы кадамдар таандык экенин көрсөтөт. План жазуу үчүн кыскарат, ал эми күчүк ар бир кадам сайын басып турат.
Эгер жана башка
"эгер топ" суроо берет: топ бул жердеби? Анын астындагы кадамдар жооп "ооба" болгондо гана аткарылат. "Башка" астындагы кадамдар жооп "жок" болгондо аткарылат.
Кыска пландар
Күчүктүн кичинекей дептеринде баракчада жети сап гана бар. Ар бир кадамды жазуу мындан ары туура келбейт, ошондуктан циклдер жана суроолор планды жетиштүү кыска кылат. Программисттердин бул үчүн эрежеси бар: өзүңүздү кайталабаңыз.
Функциялар
"куу табуу" күчүккө аттын астында бир нече кадамды үйрөтөт. "Табуу" деп жазуудан кийин күчүк алардын баарын жасайт. Куу күчүк турган жерден иштейт.
Функцияларды колдонгон функциялар
Бир трюк башкасын колдоно алат, бир функция экинчисин чакыргандай. Бир жолу амалды оңдосоңуз, аны колдонгон ар бир жер оңдолот.
Балдар үчүн кысымсыз программалоо
Күчүктүн коду эч качан жөн гана "Туура эмес" деп айтпайт.
План иштебей калганда, оюнда күчүк эмне кылууга аракет кылганы жана эмне аны токтоткону көрсөтүлөт. Бала бир кадамды өзгөртүп, планды кайра иштете алат.
Иштеген узун план дагы эле туура жооп болуп саналат. Жети саптан турган барагы бар дептер деңгээлдери гана кыска жоопту сурайт.
Төмөнкүлөр бар:
• Таймерлер жок
• Упайлар жок
• Сызыктар жок
• Тез бүтүрүүгө кысым жок
• Утулууга жол жок
Ар бир деңгээл башынан эле ачык. Балдар бир деңгээлде каалаганча кала алышат.
"Угуу" баскычы ар бир тапшырманы үн чыгарып окуйт. Бала бүтүргөн ар бир үчүнчү деңгээл белек алып келет: күчүктүн альбому үчүн жаңы сүрөт.
Бирге үйрөнүңүз
Балдар үчүн коддоо жанаша жакшы иштейт. Бала жана чоң киши бир экранды бөлүшүп, күчүктүн андан ары эмне кылышы керектиги жөнүндө сүйлөшүп, божомолдорду айтып, кезектешип кадамдарды жаза алышат.
Чоңдор үчүн баракча ар бир дүйнө эмнени үйрөтөрүн жана кантип ойноо керектигин түшүндүрөт. Ал үйдө окутуу сабактарына, STEM убактысына же үйдө тынч түштөн кийинки убакытка ылайыктуу.
Мурда эч качан программалап көрбөгөн чоңдор да биринчи деңгээлден баштаса болот.
Жеке дизайн
Күчүк коду аккаунтту талап кылбайт.
Мындайлар бар:
• Жарнамалар жок
• Аналитика жок
• Көзөмөлдөө жок
• Аккаунт же катталуу жок
Эч нерсе чогултулбайт же эч жакка жөнөтүлбөйт.
Иштин жүрүшү түзмөктө сакталат жана түзмөктө калат.
Код жазууну үйрөнүңүз: балдарга программалоону этап-этабы менен үйрөткөн күчүк табышмак оюну.
Качан жаңырды
2026-ж., 3-ноя.