Ако видите физик с логическо мислене, а не отгатващо дете,

...
Ако видите физик с логическо мислене, а не отгатващо дете,
Коментари Харесай

Програмиране за деца: Как да създадем интерес у детето?

Ако видите „ физик ” с логическо мислене, а не отгатващо дете, това е сигнал, че детето има капацитет

Сергей Болгов, експерт по програмно поръчителство в световната софтуерна компания за разработка на самостоятелни софтуерни решения DataArt

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

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

С какво е най-добре да стартира образованието?

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

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

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

Как да научим детето на алгоритмично мислене?

За развиването на алгоритмично мислене е подобаваща всяка игра с правила, в която може да се употребява логичност и аналитично мислене, т.е. да се основава преимущество, като се предвижда държанието на отсрещната страна. На мен персонално ми харесват „ Надбягване на костенурки ”, „ RoboRally ” и шах.

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

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

Коя е подобаващата възраст, в която детето да стартира да прави първите си стъпки в програмирането?

Ако детето показва интерес и капацитет, може да се опита незабавно, щом се научи да чете и написа, както на личния си език, по този начин и британските думи, а това е самостоятелно. Не имам вяра в детското „ образно ” програмиране от вида на LEGO Mindstorms, при нас това не проработи. Децата не схванаха, че си имат работа с нещо съществено и бързо изгубиха интерес, както към следващата нова играчка. А Scratch към този момент допуска просветеност.

Какво да ви кажа, един от синовете ми се занимаваше с шахмат от 4-годишен и когато към този момент минаваше за „ напреднал ”, много се затрудни, защото се сблъскахме с условието да се записват турнирните партии в дневник, а той към момента въобще не можеше да написа. Затова по-скоро ранната учебна възраст, от 6-7 години, е подобаваща за начало на образованието по програмиране.

Как да схванат родителите, че детето им има триумфи, в случай че самите те не са програмисти и не са осведомени с материята?

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

Задължително ли е да се посещават курсове по програмиране или може образованието да се случва онлайн?

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

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

Кои първи програмни платформи бихте предложили?

Като за начало бих предложил образните и текстовите игри с код. Например, да основат игра в жанра „ текстов куест ”, да напишат своя версия на „ Бойни кораби ”, да създадат дребна уебстраница, да филтрират обидни мнения. По-големите деца могат да стартират да се занимават с роботика, да работят на основите на микрокомпютъра Raspberry Pi или във взаимоотношение със средата на играта Minecraft, която разрешава благодарение на кода на Python да основават свои светове.

Ако сте решили да запишете детето си на курс програмиране:
Източник: technews.bg


СПОДЕЛИ СТАТИЯТА


КОМЕНТАРИ
НАПИШИ КОМЕНТАР