10 игри, които ще научат детето ви да програмира
10 игри, които ще научат детето ви да програмира
Anonim

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

10 игри, които ще научат детето ви да програмира
10 игри, които ще научат детето ви да програмира

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

Кодиране

Как мислите, на каква възраст трябва да започнете да учите програмиране? Създателите на Kodable твърдят, че играта им е достъпна за двегодишни деца. Можете да научите кода, преди да научите буквите. Дори децата наистина могат да карат смешни лица през лабиринтите и в същото време да овладеят подготовката на програми, посочващи последователността на действията. Съветите и препоръките се правят с помощта на графики, така че детето да не чете нищо.

Kodable се препоръчва за изучаване на компютърни науки в начално училище: учителите и родителите могат да наблюдават учебния процес, да задават нива на трудност и да проследяват напредъка. Страхотно начало за най-малките.

Кодиране
Кодиране

Code.org

Уебсайтът Code.org, създаден от организацията с нестопанска цел, международното движение „Час на програмиране“, е събрал няколко образователни курса за деца и възрастни. Възрастта за започване е четири години. Няма една игра, която да научи всичко наведнъж, но има обучение стъпка по стъпка с герои от различни анимационни филми. Преминавайки от ниво на ниво, можете да учите и да създавате свои собствени кратки програми.

Code.org
Code.org

Лайтбот

В игра, достъпна на смартфон или таблет, малък робот, изпълнявайки команди, трябва да свети крушки на правилните места. Основната задача, пред която ще се изправи детето в този случай, е да проектира пътя на играчката с помощта на прости команди. Задачата на родителите е да обяснят на децата какво означават картинките.

Не е факт, че дете, което играе Lightbot, ще израсне като брилянтен разработчик, но определено ще се научи как да планира действия и да съставя най-простите алгоритми. Това приложение може да се препоръча и като едно от началните, дори за деца в предучилищна възраст 4-6 години. Разработчиците предлагат и по-сложна версия, която е подходяща за деца над девет години.

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

Лайтбот
Лайтбот

PictoMir

PiktoMir, разработен от NIISI RAS по поръчка на Руската академия на науките, е нашият отговор на чуждестранни аналози. NIISI RAS вече е разработил система "", в която старшите ученици се запознават с програмирането, но в нея няма елемент на игра. "PiktoMir", предназначен за деца в предучилищна възраст, се оказа забавен и много достъпен.

Роботът рисува полетата, а детето се научава да съставя алгоритми. Всички съвети са направени с помощта на графики, така че PiktoMir може безопасно да се дава на деца, които не могат да четат, като се започне от петгодишна възраст: забелязва се, че учените са се опитали да направят действията разбираеми дори за децата. Ако родителите не знаят английски и не разбират нищо от самите програми, но наистина искат да развият логическото мислене у децата, PiktoMir ще бъде истинско спасение. Мобилните версии са налични за iOS, Android и Windows Phone, но последните две ще трябва да бъдат изтеглени от уебсайта на разработчика.

PictoMir
PictoMir

Robozzle

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

Robozzle
Robozzle

Cargo-Bot

Друга лесна за научаване игра, на началните нива на която децата в предучилищна възраст ще се чувстват комфортно. Тъй като в него има малко текст, достатъчно е децата да различават отделните букви, за да изпълнят първите задачи и да преместят кутиите с по-малко движения от място на място. Дори възрастните могат да мислят за сложни комбинации дълго време. Сред другите образователни и развлекателни приложения Cargo-Bot се откроява с много хубава картина. Между другото, Cargo-Bot беше изцяло на iPad.

Image
Image
Image
Image
Image
Image
Image
Image
Image
Image

CodeMonkey

Лайфхакерът вече е писал подробно за играта CodeMonkey, която просто трябва да заеме достойното си място в списъка с уроци за игри за деца.

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

Голям плюс на CodeMonkey е, че тази игра дава представа за синтаксиса като такъв, тъй като командите трябва да се избират с помощта на икони, а последователността от действия е написана в редове от почти реален код.

CodeMonkey
CodeMonkey

Надраскване

Не е съвсем справедливо да включите Scratch в този списък, защото това не е игра, а специално създадена среда за обучение на децата да програмират и е невъзможно да не го включите, защото е страхотен образователен инструмент. Scratch е автор на MIT и в общността по-голямата част от информацията е преведена на руски, така че Scratch е достъпен за много широка аудитория.

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

Надраскване
Надраскване

СeeBot

Не трябва да забравяме и за класиката, дори доста прашна. Образователните игри CeeBot се появяват през 2003 г. като специална разработка за образователни институции. Първоначално разработчиците създадоха Colobot - игра за колонизацията на нова планета, чиято основна характеристика беше, че трябваше да пишете свои собствени програми за управление на героите.

CeeBot е урок за многозадачна игра с подробни инструкции. Историята за програмируеми роботи на нова планета, унищожаваща местната фауна, разбира се, няма да работи за деца, но за тийнейджъри, които вече са успели да се увлекат с компютърните науки и да си представят какво е алгоритъм, това ще бъде добър инструмент. CeeBot изглежда малко бледо на фона на съвременните игри, но къде другаде детето може да контролира героите, създавайки свои собствени програми, които са възможно най-близки до синтаксиса на C ++?

Сeebot
Сeebot

CodeCombat

CodeCombat вече е сериозен, защото в тази игра се преподава истински код и победителят ще се окаже готов програмист. Избирате език за програмиране, на който трябва да пишете команди за вашия герой (играта предлага Python, JavaScript, Lua или някои експериментални като CoffeScript) и тръгвате на пътешествие за кристали.

Момчета и момичета от осем години могат да бъдат затворени за играта. Обучение и съвети на руски, за $ 9,99, можете да получавате нови нива всеки месец за преминаване (първите 70 са безплатни). Играта може да се използва в училищата, има отделни бонуси за учителите.

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

Препоръчано: