реклама

Можете да започнете програмиране на почти всяка възраст, бебета настрана. И все пак, ако искате да накарате децата да кодират, колкото по-рано започнат, толкова по-вероятно е те да бъдат закачени. Номерът всъщност е да ги заинтересувате на първо място.

Децата не се интересуват често от започване на основите на даден език. Вероятно няма да се интересуват и от прост пример „Здравей свят“. Вместо това започнете с нещо забавно, така че да имат причина да научат програмиране.

Снимка на Minecraft

Minecraft няма нужда от въведение. Дори и никога да не сте играли играта, несъмнено сте чували за нея. Играта е на почти всяко устройство, за което се сещате в наши дни и децата не могат да получат достатъчно от нея. Тази популярност сама го прави една от най-добрите кодиращи игри за деца.

Докато Minecraft е игра, тя също е инструмент за правене на игри в рамките на цялостните игри. Това го прави чудесен вариант за деца, тъй като те вероятно вече са закачени за него. Децата ще останат мотивирани от възможността да създават свои собствени игри в игра, която обичат. Освен това е достатъчно проста, че дори и по-малките деца ще могат да го вземат доста бързо.

instagram viewer

Изтегли: Windows | Mac | Linux | IOS | андроид (6,99 до 26,95 долара, в зависимост от версията)

Скриншот на CodeCombat

Както подсказва името, CodeCombat е игра, която ви вижда да пишете код, за да контролирате герой в епичен квест. Това е проект на общността, изграден с учители. Това прави тази игра особено подходяща за въвеждане на програмиране в училищата.

За разлика от някои игри, които използват или псевдокод, или собствени опростени езици за програмиране, CodeCombat използва съществуващи езици. Поддържат се JavaScript и Python, като и двата са някои от най-популярните езици днес. Налична е и експериментална поддръжка за CoffeeScript, опростен диалект на JavaScript.

Лего Mindstorms в действие

Освен Minecraft, това вероятно е една от най-известните игри в този списък. LEGO Mindstorms съществуват от години, съчетавайки блоковете с играчки с икони с код, за да направят работещи роботи. Тъй като технологиите се подобриха, така и комплектите от Mindstorms и по-новите модели са наистина впечатляващи.

Децата дори не се нуждаят от компютър, за да програмират по-новите EV3 комплекти. Приложението EV3 Programmer, достъпно за устройства с iOS и Android, ви позволява да създавате и програмирате своя робот с нищо повече от таблет.

Снимка на Lightbot

Пъзел в основата си, Lightbot има за цел да научи умения за програмиране, без играчът дори да е наясно, че се учи. Въпреки че това не е Minecraft или LEGO нива на популярност, той досега се справи доста добре. Досега повече от 20 милиона деца са играли Lightbot, според уебсайта на играта.

Това не се фокусира върху преподаването на действителен език за програмиране, а вместо това се фокусира върху концепции, свързани с програмирането. Темите, които децата ще научат да играят в Lightbot, включват секвениране, претоварване, процедури, рекурсивни контури и условности.

Изтегли: IOS | андроид ($2.99)

Скрийншот на код на Monster

В началото може да изглежда някак спартанско и това е така, защото е така. Титулярното чудовище с кодове седи в горната част на екрана, като ви превежда през поредица от упражнения за кода в текстовите полета по-долу. Целта е да ви насочи към експериментиране с кода на екрана.

С течение на времето това потенциално може да запали искрата при децата, за да започнат самостоятелно да изследват различни концепции за програмиране. Например, вместо да посочи каква е променлива, тя започва да използва такава, след което кани играча да разбере как работи.

Това няма да е идеално за всички, които търсят въведете кодиране за деца Кодиране за деца: Най-добрите класове и уебсайтовеИскате ли да научите децата си на компютърно кодиране? Тези онлайн класове предлагат безплатни и платени курсове, за да научите децата си да кодират. Прочетете още , но този по-проучвателен подход е абсолютно заслужава да се опита.

Скрийншот на Blockly Games

На своя уебсайт Blockly Games описва, че поредицата от игри е изрично предназначена за деца, които нямат предишен опит в програмирането. Подобно на Lightbot, това не преподава действително програмиране, а вместо това се фокусира върху свързани понятия. Някои от игрите просто се чувстват като абстрактни игри повече от пъзели, свързани с програмирането.

Някои от игрите изглеждат сходни с концепциите на други игри в този списък. Други са свои собствени пъзели. Това е чудесно място за начинаещи, но ще ги подходите в ред, тъй като понятията се въвеждат постепенно. Ако децата прескачат до края или дори в средата, може да пропуснат ключова информация.

Снимка на RoboZZle

RoboZZle е друга игра, която преподава концепции за програмиране, но не и действителен език. В този случай вие програмирате стъпки в робот, като поставяте команди в серия от блокове. Започвате сравнително просто, но играта бързо въвежда понятия като подпрограми и рекурсия. Това са ключови понятия за всеки, който иска да научи програмиране.

Това е игра, която е достатъчно проста, че по-малките деца могат да я вземат лесно, но все пак е забавна за по-големите деца. Дори възрастни, които се радват на логически пъзели, може да се изричат ​​от това. Това е благодарение на подадените от играча пъзели, които представляват истинското месо на играта. Те могат да се заблудят доста бързо.

Скриншот на CodeMonkey

За разлика от повечето игри в този списък, CodeMonkey изглежда е предназначен изключително за учители. Това означава, че цената е доста стръмна. Играта е по-скъпа от Minecraft, въпреки че не е толкова скъпа, колкото Mindstorms kit.

Подобно на повечето игри тук, CodeMonkey работи изцяло в браузъра. Геймплей-мъдър, той е подобен на някои от другите, само че вие ​​ръководите маймуна вместо безименна герой. Едно нещо трябва да се отбележи, че играта изглежда разчита на Chrome. Пускането му в други браузъри може да доведе до неочаквано поведение или играта просто не работи изобщо.

Снимка на машините

На своя уебсайт разработчиците на Machineers го наричат ​​образователно пъзел приключение. В много отношения това е една от по-правилните „игри“ в този списък. Въпреки че ще помогне на преподаването на логиката за програмиране, това е също просто забавна пъзел игра.

Това е една от малкото игри тук, които трябва да изтеглите, за да стартирате. За щастие, тя е достъпна за Windows, macOS и Linux, така че не е нужно да се притеснявате коя платформа искате да използвате, за да я стартирате.

Изтегли: пара ($4.99)

Снимка на Cargo-Bot

Cargo-Bot е специален по няколко начина. Първата е, че това е единствената iPad-изключителна игра тук. Второто е, че той не е ексклузивен само за iPad, но всъщност е създаден и върху него. Създателят на Cargo-Bot програмира играта чрез приложението Codea. Преди сме разгледали това приложение и Codea е чудесен начин за създаване на приложения на вашия iPad Как Codea ви позволява да създавате свои собствени приложения за iPadCodea е покупка от $ 15 от App Store и ви позволява да създавате свои собствени приложения за iPad с лекота. Прочетете още .

Играта се състои от 36 пъзела, които са решени по начин, подобен на RobuZZle и няколко други игри в този списък. Cargo-Bot е страхотна „игра на портал“, за да се интересуват децата повече от програмирането.

Изтегли: IOS (Безплатно)

Научете кодирането с Scratch

Scratch е нещо повече от игра за програмиране. Вместо това е цяла платформа, която позволява на потребителите да играят игри, представени от други играчи, както и да представят свои. Подобно на Minecraft, повечето забавления за децата тук идват от това да правят свои собствени игри, а не да играят други. Когато става въпрос за кодиране за деца, това е чудесна мотивация.

Създаден от групата на детската градина през целия живот в лабораторията на MIT Media, Scratch се предлага напълно безплатно. Тя е далеч от единственото безплатно приложение в този списък, но определено е това, което трябва да проверите. Не само, че може да е чудесно за вашите преподавателски цели, но дори може да се забавлявате сами.

Други начини да вкарате децата в програмиране

Горните игри и други са чудесен начин да накарате децата да се интересуват от програмиране, но не са единственият начин. Докато много деца ще се нуждаят от система за възнаграждение на играта, за да не се връщат, други деца може да се интересуват от кодиране за кодиране. За тези деца елементите на играта дори могат да се затруднят.

За щастие има и други начини да накарате децата да започнат да програмират, без веднага да ги хвърляте в дълбокия край. За някои примери, разгледайте нашия списък на приложения за кодиране, които да помогнат на децата да се научат да програмират 7-те най-добри приложения за кодиране на децата за научаване на програмиранеИскате ли да ви науча децата как да кодират? На разположение са няколко инструмента за програмиране. Ето нашия избор на най-добрите приложения за кодиране за деца. Прочетете още .

Кредит за изображение: artush /Depositphotos

Крис Вук е писател, музикант и каквото и да се нарича, когато някой прави видеоклипове за мрежата.