September 19, 2024

Іноді бажання навчитися програмувати “накриває” у дорозі – у пробці, поїзді, метро. Тоді діставати ноутбук, шукати мережу Інтернету і чекати навантаження чергових рівнів неможливо. На допомогу приходять мобільні програми, доступні в будь-який час.

Найбільше їх у магазині програм для продуктів компанії Apple. Але й власники Android не обділені – в інтернеті багато сайтів з онлайн-версіями відомих ігор.

Єдине питання — чим вони відрізняються від комп’ютерних версій. Насправді нічим. Це самі програми, у яких створювати алгоритми потрібно курсором, а пальцем. Можливо, для маленьких дітей це буде навіть набагато зручніше за звичне управління.

Cargo-Bot

Власники розумної продукції Apple можуть починати тріумфувати – в магазині App Store можна безкоштовно скачати Cargo-Bot. Це інноваційний додаток, покликаний за допомогою простих прикладів навчити програмування дітей різного віку (проте розробники рекомендують почати з 11 років). Навіть якщо раніше їм була нецікава ця сфера, після кількох годин гри (які пролетять наче секунда) вони навчаться основ логіки, дізнаються багато нового про роботу алгоритмів і будуть готові створювати власні.

У цій грі дитині належить займатися нічим іншим, як вигадувати послідовності виконання завдань на кшталт “Ханойської вежі”. Тобто, наприклад, даватиметься кінцева картинка, яку має отримати гравець та певна кількість ходів для цього. Завдяки зручному інтерфейсу (щоправда, представленому лише в англійській мові), в якому розбереться навіть малюк, процес захоплює з перших хвилин.

Згодом складність підвищується, завдання стають набагато складнішими (загалом їх 36 в основній серії та 4 в таємниці). З’являються цикли (“Брати ящики, доки не закінчаться”, наприклад), оператори розгалуження (“Брати лише червоні ящики”) і навіть подібність функцій. До найскладніших програм таким алгоритмам далеко, але зможуть відчути себе повноцінними програмістами.

Hopsctoch

Дитина проводить надто багато часу перед Ipad’ом за переглядом відео, де розвинені розробники створюють масштабні проекти і мріє про те, що колись стане частиною цього “елітарного” суспільства? Настав час показати йому Hopsctoch – аналог Scratch, лише мобільної версії, призначеної для дітей з 8 років.

Безкоштовний додаток крім зрозумілого та великого функціоналу дає можливість дитині проявити себе у всіх ігрових складових. “Програміст” може створити код для унікальної програми, що відрізняється складністю або деталізацією того, що відбувається. “Художник” покаже всі навички малювання на персонажах та оточенні. Навіть “Звукорежисер” може записати специфічні звуки, щоб зробити проект унікальним. Єдине обмеження – лише фантазія творця!

Не тільки ігри створюються в цьому додатку. Люди вчаться малювати невеликі флеш-мультфільми, а потім діляться ними в офіційній спільноті. Крім того, що діти вивчать зсередини процес роботи професіоналів, вони отримають величезну дозу задоволення від проведеного в Hopsctoch часу. Єдиний мінус – відсутність російської мови. Але розробники заявляли, що надалі додадуть його спеціально для аудиторії із Росії.

Swift Playgrounds

Довгоочікуваний додаток з навчання мови програмування Swift нарешті з’явився в App Store! На щастя багатьох батьків, воно є абсолютно безкоштовним, але вимагає хоча б початкових знань англійської мови. Звичайно, наявність вільних “пісочних” режимів стирає це обмеження, але для того, щоб повною мірою поринути у це середовище, варто відкрити підручник.

Дитині належить створити віртуального друга Байта, вибрати йому зовнішність і надалі проводити з нею експерименти. Раніше звучала інформація про “пісочні” режими. Крім них є як навчальний посібник, в якому покроково розбираються основні моменти, з якими стикаються Swift-розробники, а також своєрідні уроки — челенджі (змусити персонажа стрибнути на уступ за 5 команд).

Tynker Mobile

Багатьом дітям дошкільного віку не хочеться вивчати новий матеріал з нудних книжок-підручників. Саме для них придумано цей безкоштовний додаток — завдяки яскравому дизайну та впізнаваним персонажам він привертає увагу і змушує зануритися в себе з головою.

Крім того, що воно включає частину геймплею з відомої Minecraft, на вибір пропонується воістину величезна кількість курсів для вивчення. Все починається з основ мови Python, що набирає популярності, і закінчується професійним написанням захоплюючих сценаріїв. Для кожної з “лекцій” розробники встановили відповідні обмеження віком, починаючи з 5 років, щоб діти оцінили, чи зрозуміють

Grasshopper

Google вирішила не відставати в можливості навчити дітей перспективної мови програмування JavaScript з нуля і додала до магазину цю безкоштовну програму. На зрозумілих візуальних прикладах воно вчить дітей логічно розмірковувати, використовуючи наявні блоки складати повноцінний алгоритм вирішення завдань різних рівнів.

Вірним супутником і вчителем гравця в цьому додатку буде Коник. На жаль, він вміє говорити лише англійською мовою, що може викликати деякі проблеми із засвоюванням пройденого матеріалу, але проблема легко вирішується наявністю вбудованого перекладача або батька, який володіє деякими початковими знаннями у цій сфері.

SpriteBox

Іноді здається, що ігри, здатні навчити дитину основ алгоритмізації, не можуть здивувати. В основному, вони і, правда, всі схожі один на одного — відрізняються лише персонажі та складність завдань. Точніше, як швидко дитину допустять до створення складних програм.

Однак SpriteBox підірвала всі раніше збудовані стереотипи. Розробникам, крім того, що вдалося створити непоганий платформер, вони додали в нього ще й елементи програмування. У складних ситуаціях закликаються “друзі” і їм дається набір команд для вирішення. Спочатку доступний повний пакет рівнів, але сама гра англійською мовою.

Bee-Bot

Ця програма максимально спрощена, якщо порівнювати з відповідними за віком аналогами. Замість великої кількості операторів – п’ять кнопок управління, за допомогою яких складається алгоритм і панель запуску. Здається, дитина 4-5 років зможе цілком спокійно розібратися із запропонованими завданнями самостійно.

Однак не варто думати, що вони будуть простими як для малюків. За простотою створення та барвистістю того, що відбувається, ховаються добре опрацьовані випробування, проходження кожного з яких дасть зрозуміти гравцеві в ігровій формі ті чи інші складові програми: цикл, умова і навіть подібність функції.

Daisy The Dinosaur

Новий проект від вже відомих розробників Hopscotch Technologies обіцяє не лише збереження темпу навчання, а й розширення цільової аудиторії. У цю гру зможуть зіграти та зрозуміти навіть найменші діти, які вперше взяли планшет у долоні.

Вони повинні допомагати милому динозавру Дейзі — персонажу деяких англійських казок — у його книжкових пригодах. Є десяток курсів, що відрізняються не тільки за складністю, але і сфер програмування, що охоплюються. Представлені англійською мовою. Геймплей більше схожий на Scratch через що цю програму можна назвати його черговою адаптацією.

El Chavo

Велика кількість батьків ставить питання, як можна зацікавити дитину програмуванням. Найдієвіше рішення – дати вчителів у вигляді улюблених персонажів. Роботи підійдуть хлопчикам, наприклад, принцеси – дівчаткам. Або звертаються до героїв мультфільмів, що сподобалися — чи мало зараз виходить на екранах.

Ця програма звільнила батьків від роздумів — включила теми, що цікавлять дітей, в одній грі, дала специфікації в галузі навчання. Єдиний мінус — проект доступний лише англійською та іспанською мовами. Однак цей факт тьмяніє перед інноваційним нововведенням – 3D-режимом!

Box Islands

Психологи стверджують, що дитина засвоює інформацію, якщо її розповідає батько. Тобто, для багатьох творців ігор про програмування стояло завдання зробити не лише навчальний проект, а й захоплюючий, цікавий навіть для “внутрішніх” капризів.

Наочним прикладом служить це додаток, що дозволяє дорослим разом із чадами надовго засісти за розв’язання різноманітних логічних завдань. У 3D-світі коробок їх виявляється чимало! Але безкоштовно доступні лише перші 10 рівнів — за решту доведеться платити відповідно до тарифів. Постає питання, батьки потрібні тільки для оплати наступної гри? Ні. Цей сервіс представлений англійською мовою, тому потрібно буде ще й пояснювати дитині, що від неї вимагають.

Code Karts

Яких варіацій ігор про програмування тільки не існує в інтернеті! Бої настроюваних роботів, ведення покірних персонажів, вирішення головоломок, але чи міг хтось уявити кодинг у перегонах? Звучить дивно, але якщо придивитися до цього проекту, все стає дуже просто.

Дитина за допомогою спеціальних алгоритмів повинна буде керувати гоночною машинкою, лавіруючи між перешкодами та огинаючи суперників. Незважаючи на те, що змагатися з часом буде не можна, азарт не залишить гравця до кінця рівнів. Підходить дітям молодшого віку через спрощений інтерфейс — піктограм.

Підсумкова таблиця

ГраВік, роківЦінаПлатформаМова навчання
Cargo-Bot11+БезкоштовноiPadАнглійська
Hopscotch8+БезкоштовноiPadУкраїнська
SwiftPlaygrounds12+БезкоштовноiPad, MacАнглійська
Tynker Mobile5+БезкоштовноiPadАнглійська
Grasshopper12+БезкоштовноiOS, Android, робочий стілАнглійська
SpriteBox6+БезкоштовноiOS, AndroidАнглійська
Bee-Bot5+БезкоштовноiPhone, iPadАнглійська
DaisytheDinosaur5+БезкоштовноiPadАнглійська
El chavo5+БезкоштовноiOS, Android, Windows, OSXАнглійська, іспанська
Box Islands5+Перші 10 рівні безкоштовноiOS, AndroidАнглійська
Code arts5+БезкоштовноiOS, AndroidАнглійська
About Author

Doctor Apple

Doctor Apple – це професіонал своєї справи. Має великий досвід у технічних оглядах. Він просунутий користувач техніки Apple. У його арсеналі є iPhone, MacBook, Magic Mouse, Apple Watch, iPad, Air Pods, iMac та деякі інші аксесуари від Купертіно.

Leave a Reply

Ваша e-mail адреса не оприлюднюватиметься. Обов’язкові поля позначені *