На какъв език за програмиране да уча децата си

детско програмиране

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

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

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

Възраст между 3 и 6 години

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

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

Скреч младши

Ако не искаме да похарчим твърде много пари в този първи опит да посветим нашите малки в този свят, една от възможностите може да бъде да заложите на Скреч младши. Говорим за приложение, достъпно както за Android, така и за iOS, което основава използването му на блоково програмиране.

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

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

гъсеница робот за деца, за да се научат да програмират

Различни игри с роботи

На този етап, без да посочвате имена или марки, ще ви кажем, че днес на пазара има определени възможности, при които най-малките от къщата могат да играят с различни автомати, които могат да бъдат програмиран да изпълнява различни предварително дефинирани движения. Пример може да бъде да накараме робот, започвайки от физическа точка А в една стая, да достигне точка Б, установена от нас самите.

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

Възраст между 7 и 9 години

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

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

драскотина

Продължавайки с препоръките от предишното ниво, нищо по-добро от преминаването от Jr версията на драскотина, особено ако го овладеете, най-модерната версия, която се смята за една от основните платформи за образователно програмиране в света. Тази версия е предназначена за деца над 8 години años Въпреки че, както обикновено се случва, всичко ще зависи от самото дете и интереса, който може да има.

Ако сте запознати с Scratch, това все още е вид език на високо ниво, скрит зад използването на цветни парчета. Лично на мен ми се струва повече от интересна платформа, която да започне, особено ако вземем предвид, че в момента има повече от 14 милиона проекта на техните уебсайтове които могат да служат като ориентир.

Tynker

Tynker е език за програмиране, чието използване може да бъде много подобен на Scratch тъй като се основава на поставянето на блокове. Едно от основните предимства, в допълнение към следването на философска философия, е, че на неговата платформа намираме множество уроци които ни помагат да започнем със софтуера.

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

Възраст между 10 и 12 години

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

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

Код маймуна

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

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

Възраст между 13 и 16 години

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

AppInventor

AppInventor Това не е нищо повече от приложение, от което можете да създавате приложения за Android чрез плъзгане на блокове код. За повече информация ви кажете, че това е било разработена от самия Google и нейната еволюция се носи от не по-малко от MIT.

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

Питон

Да, четете правилно, на тази възраст може да е повече от интересно да започнете да използвате Питон, особено ако младият мъж в нашата къща иска да спре да работи с блокове и да се захване с професионално програмиране поради притесненията си.

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

17 години и повече

В този момент, а дори и в предишния, вече говорим за идеално оформени млади хора, както и за всеки възрастен, който иска да влезе в този свят.

На тези възрасти е нормално младите хора да започнат да планират бъдещето си. Както е логично при много възможности, от започване на работа с текстови езици за програмиране, за да продължите изгарянето на етапи малко по малко, докато стигнете до повтарящите се Java, Objective-C ... за обектно-ориентирани езици или, ако искате да отидете по-нататък, задълбочете се в мощния и многостранен свят на C.

Arduino

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

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

Stencyl

Ако сте любител на видеоигрите и искате да развиете професионалната си кариера по този начин, може да ви е интересно да опитате Stencyl, една от платформите за създаване на по-напреднали видео игри от момента на това колко са безплатните (има платена версия), че ще ви позволи да създавате усъвършенствани, персонализирани игри с голям потенциал.

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


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

Бъдете първите, които коментират

Оставете вашия коментар

Вашият имейл адрес няма да бъде публикуван. Задължителните полета са отбелязани с *

*

*

  1. Отговорен за данните: Мигел Анхел Гатон
  2. Предназначение на данните: Контрол на СПАМ, управление на коментари.
  3. Легитимация: Вашето съгласие
  4. Съобщаване на данните: Данните няма да бъдат съобщени на трети страни, освен по законово задължение.
  5. Съхранение на данни: База данни, хоствана от Occentus Networks (ЕС)
  6. Права: По всяко време можете да ограничите, възстановите и изтриете информацията си.