Вашите деца трябва да се научат да кодират. Ето защо.

click fraud protection
Дете, което програмира на лаптоп
Кредит на изображението: Двадесет и 20

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

Ако децата ви не са сред тълпата, има някои отлични причини те да се присъединят - ако не в предучилищна възраст, то поне в K-12 години, казват експертите.

Видео на деня

Всъщност поне 15 европейски държави вече са интегрирали работата по кодиране в националната училищна програма. Това не е вярно в САЩ, разбира се, където дори нямаме национална училищна програма. И все пак децата в САЩ участват в проекти по компютърни науки в класни стаи на държавни и частни училища, както и чрез програми за следучилищни програми, специализирани лагери и уебсайтове за кодиране.

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

И много училища в САЩ разработват уроци по STEAM (наука, технологии, инженерство, изкуства и математика), инициатива за насърчаване на практически опит и открития, включващи множество предметни области.

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

„Като част от нашата STEAM учебна програма, нашите деца работят върху кодирането всеки учебен ден, със забавни дейности като кодиране на робот Bee-Bot, програмиране на хуманоиден робот за навигация по препятствия и писане и анимиране на история с помощта на кодиране", каза Мат Мейн, говорител за Стратфордски училища, говори пред Techwalla. Стратфорд управлява частни училища от пред-K до 8-ми клас в района на залива на Сан Франциско, както и в Южна Калифорния.

Децата в предучилищна възраст се занимават с ръце
Кредит на изображението: Обединен училищен район Плезънтън

Също в Голдън Стейт, Предучилищна STEAM на унифицирания училищен район Pleasanton регистрира се утроен, откакто отвори врати през януари 2016 г. Всъщност, на снимката по-горе, цветните модели в кутиите напомнят за стратегиите за цветово кодиране, използвани в някои търговски играчки за кодиране за деца. Децата в предучилищна възраст в Плезънтън биха могли да комбинират уроци по кодиране с проучвания в изкуството на тротоарите.

Междувременно за една седмица през декември 2016 г. инструктори от Академия за кодове за произход отидох до Начално училище Франклин, държавно училище в Сан Диего за класове K-5, за да работи с учители и ученици по един час на ден около уроци по компютърно програмиране. Уроците се въртяха около забавни детски теми като Star Wars и MineCraft. Част от по-голяма програма „Час на кода“, събитието в Сан Диего се случи по време на седмицата на образованието по компютърни науки.

Експертите преценяват

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

Причини да се научите да кодирате млади

1. Кариерно развитие. Децата със солиден образователен опит в програмирането и кодирането могат лесно да намерят добре платена работа като възрастни.

„Дългосрочната полза, която виждам за нашите студенти, е да ги подготви (и да ги развълнува) за работните места на бъдещето. Тъй като технологиите стават все по-интегрирани с ежедневния ни живот, позициите на компютърните науки те само ще растат и растат", каза Линдзи Хендли, главен оперативен директор на ThoughtSTEM, LLC, в друг имейл до нас. ThoughtSTEM е образователно заведение в Сан Диего, което е специализирано в извънучилищни, летни и уикенд сесии за кодиране за деца.

Кодиране след училище в ThoughtSTEM
Кредит на изображението: ThinkSTEM

2. Получаване на личен контрол върху технологиите. Тъй като светът става все по-технологичен, вашите деца трябва да владеят езика на технологиите през цялото си ежедневие. Дори и да не изберат да станат професионалисти по компютърни науки, знаейки компонентите на компютъра (и дори как да сглобят такъв), програмират робот или разработят уеб страница могат да ги накарат да се чувстват като у дома си в технологично свят.

„Помислете колко дълго можете да живеете без технологии днес спрямо преди пет години. Вероятно не много дълго. С възможността да манипулирате тази технология, която се предлага от компютърните науки, вече ще получите контрол върху технологията в вашият живот, което е доста задоволително“, отбеляза Мадлен Коелю, уеб разработчик и координатор на лагера в базирания в Канада Arcane Code Camp. В 8-седмични сесии в Лондон, Онтарио, 12- до 16-годишните научават програмните езици HTML, CSS и Java, използвани в уеб разработката.

3. Изграждане на умения за решаване на проблеми, критично мислене и постоянство. Компютърното програмиране и кодиране изискват обмисляне стъпка по стъпка. „Това е комбинация от творческо [и] прагматично мислене, което води до [гледа] несравнима [сред] тези без образование по компютърни науки“, според Коелю.

„Решаването на проблеми е умение, което е дълбоко вкоренено в областта на компютърните науки. Кодерът рядко завършва проект без „бъг“. Тази грешка е грешка в техния код, която кара програмата да не се изпълнява според очакванията, грешката не е просто предизвикателство кодерите се сблъскват в компютърното програмиране, но това е ежедневна реалност, с която [всички] се сблъскваме в различни ситуации. Въпреки това, един кодер никога няма да се изключи, когато се сблъска с бъг. Ние подхождаме директно към проблема с манталитет „докажи го““, твърди тя.

Препятствия, пред които могат да се сблъскат вашите деца

1. Липса на достатъчно възможности за продължаване на развитието на умения. Частните училища таксуват обучение. Същото правят и много предучилищни, извънучилищни програми и лагери за кодиране. Безплатно обучение съществува в някои държавни училища в САЩ, но със сигурност не е широко разпространено.

„[Повечето от] нашите програми се срещат само веднъж седмично (60 минути седмично)“, обясни Омовале Касел, съосновател на Digital Adventures, организация, която предлага извънучилищни дейности по кодиране на деца в Чикаго, Иллинойс ■ площ. Класовете включват дизайн на видеоигри, създаване на мобилно приложение, роботика, модиране на Minecraft, дизайн на уебсайтове, текстово базиран език за програмиране Python и визуално базиран език за програмиране Scratch.

Тийнейджъри практикуват компютърно кодиране
Кредит на изображението: Pexels

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

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

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

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

„Родителите често отписват кодирането като нещо, което ученикът вече „знае“ как да прави, само защото ученикът знае как да инсталира приложение на таблет или как да навигира в интернет", илюстрира ThoughtSTEM's Хендли. Нищо не може да бъде по-далеч от истината.

3. Погрешни схващания сред другите деца. Някои деца смятат програмите за кодиране и програмиране като неудобни.

„Способността за създаване всъщност може да бъде доста страхотна, но има схващане, че само „нърди“ ще участват в програма за кодиране за деца“, каза Коелю пред Techwalla. „Най-добрият начин за справяне с тези проблеми е насърчаването на кодирането за това, което е: шанс за създаване, иновации и успех.“