Както Хоумър Симпсън посочи преди години, интернет вече е на компютрите. Не само са технически работни места ще бъде на работни места, когато си син или дъщеря завършили гимназия (до 2020 г. САЩ ще създадат 1,4 милиона работни места в Информатика-свързани полета, така че екстраполирайте това), има вероятност тези, които ги имат, да имат повече сигурност на работа, по-добра заплата и вероятно по-полезни икономи роботи от вас.
СВЪРЗАНИ: Програми за обучение за кодиране за деца или компании ли са?
Зак Симс искаше научете как да кодирате, така че той стартира онлайн платформата Codecademy преди пет години и сега всеки може да отиде там, за да научи езици за програмиране от Java до Python. „Аз не съм програмист по професия“, казва Симс. „Всъщност ние стартирахме компанията, за да преподаваме аз да програмирам и това е практическото учене, което исках."
СЪЩО: В бъдеще всеки кодира, подгответе детето си С компютър "Направи си сам".
Стана доста често да се мърмори, че Америка вече не прави нещата, но това не е точно вярно - просто възрастни хора като теб не могат непременно да си представят какво ще правим през 20 години. Знаете ли кой може да си го представи? Вашето дете, след като се научи как да кодира.
Това е четвъртото "R"
В дните на дискетите и Отмъщението на маниаците филми, класните стаи по информатика бяха пълни с очилани парии. Сега програмирането е основна част от ранното образование. „Класически има 3 Rs на грамотност: четене, писане и смятане“, казва Симс. „Смятаме, че алгоритъмът трябва да бъде четвъртият R. Това е основен набор от умения и рамка, която хората трябва да имат през 21-ви век.” Ако училището на вашето дете не предлага компютърни науки, може да е време да разпуснете PTA.
Научете ги как да правят грешки
Решаването на проблеми, критичното мислене, дори правописът се подобряват, когато децата започнат кодиране. Но едно от най-важните умения, които учениците придобиват, е как да поправят грешки. „Намирате много грешки в кода“, казва Симс. „Как преминавате през систематичен процес на намиране и елиминиране на грешки? В кодирането научавате, че е добре как да правите грешки, стига да знаете как да ги поправяте."
Да се научим да кодираме в предучилищна възраст
Тези дни дори не е нужно да знаете как да пишете, за да започнете да програмирате и кодирате (и наистина нямате нужда техно музика и многоекранен команден модул). Децата в предучилищна възраст могат да бъдат научени как да мислят на езици за програмиране с помощта на играчки и приложения, насочени към тяхната възрастова група. На това основно ниво децата между 2 и 5 години се учат как поставянето на нещата в различен ред води до различни резултати. Например първо бельо, после панталони.
-
Code-a-Pillar: Новата програмируема играчка за предучилищна възраст на Fisher-Price учи малките деца на последователност. Поставете сегментите на г-н Caterpillar в различен ред и той съответно ще се движи, мига и върти. И ти си помисли, че просто са много гладни.
Купете сега $45
- Настолни игри: Не всичко, което преподава кодиране, трябва да мига и бипка. Опитайте да представите някои от тези настолни игри, които са забавни и логично - като Спок по време на Пон Фар.
- Мобилни приложения: Tinybop знае, че тези малки ръце искат вашия iPhone. Подредете го на опашка с игра като Машината за всичко, който използва лесен интерфейс за плъзгане и пускане за препрограмиране на сензорите и инструментите на вашия телефон. (Сега те са готови за кариера в NSA!)
Да се научим да кодираме в началното училище
Има много повече, което детето ви може да прави в началните години, освен почивката и времето за сън. Наред с научаването как да пишете и четете, това е подходящият момент да навлезете в програмирането, базирано на блокове, където плъзгате и пускате команди, за да създавате действия. Мислете за това като за поезия с магнит за хладилник - но вместо мръсни цитати, вашето дете създава действия на екрана.
-
Скреч младши: Платформите за плъзгане и пускане като Scratch Jr. позволяват на деца на 5 години да създават сцени, в които героите скачат, танцуват, пеят и се движат. Не е Call of Duty, но е начало.
Купете сега $14
-
Тинкер: Настройте детето си с по-формални онлайн курсове от Tynker. Тук те могат да получат разширен набор от умения за изграждане на игри и приложения.
Купете сега $ (цените варират)
- Изобретател на приложения: Говорейки за приложения, MIT и Google Labs създадоха платформа, наречена App Inventor, която се фокусира специално върху мобилното програмиране. Ако вашият син или дъщеря успеят да създадат следващия Ядосани птици, помислете за всичко забавление, което можете да се забавлявате с техния фонд за колежа.
- Час на кода: Мисията на Code.org е да накара тези от „4 до 104“ да седнат за 60 минути и да направят нещо. Той е приложен в училища в 180 държави, така че има вероятност някой да организира събитие близо до вас.
Научете се да кодирате в средното училище и по-горе
Симс предполага, че след като малките деца завършат простото кодиране, базирано на блокове, те могат да започнат с езици като Руби или Python, които и двете използват разпознаваеми конструкции „ако/тогава“ – за разлика от някакво лудо кодиране на Perl, което изглежда сякаш сте намерили пукнатина в Матрицата. Основният извод за тяхната процъфтяваща кариера е да се придържат към един език, да се справят наистина добре и да правят неща, които можете да покажете пред работодател, който е далеч в бъдещето.
Играйте още видео игри
По-вероятно е да се придържаме към нещо, което е забавно, вместо нещо, което е работа. Minecraft е чудесен начин да накарате децата да кодират, защото нищо за това чувства като кодиране. Сериозно, вижте някои от тези безумни неща, които можете да изградите с тези блокове. Докато децата ви не осъзнават, че всъщност научават нещо, те ще се задържат.
Направете кодирането лично
В Codecademy Симс говори за създаването на „уау“ момент за учениците, където усилията им се възнаграждават с нещо готино и полезно. Ето защо те карат своите ученици да работят първо върху уебсайтове за себе си. „Ако ги накарате да изградят забавни малки проекти, където могат да направят нещо за час и да го покажат на приятелите си, това помага на децата да разберат силата на програмирането“, казва той.