10 խաղ, որոնք ձեր երեխային կսովորեցնեն ծրագրավորել
10 խաղ, որոնք ձեր երեխային կսովորեցնեն ծրագրավորել
Anonim

«Կարծում եմ, որ ապագայում բոլորը, ոչ միայն ծրագրավորողները, կապված կլինեն ծրագրավորման տարրերի հետ», - ասում է Մարկ Ցուկերբերգը: Քանի որ մեր երեխաները ստիպված են լինելու ապրել այս ապագայում, ժամանակն է նրանց նախապատրաստել դժվարություններին, այսինքն՝ սովորեցնել ծրագրավորել:

10 խաղ, որոնք ձեր երեխային կսովորեցնեն ծրագրավորել
10 խաղ, որոնք ձեր երեխային կսովորեցնեն ծրագրավորել

Ինչու՞ սովորեցնել ձեր երեխային ծրագրավորել: Հատկապես, եթե ձեր ապագա բալերինան կամ ֆուտբոլիստը մեծանում է: Պատասխանը պարզ է՝ ձեզ սովորեցնել տրամաբանորեն մտածել և պլանավորել ձեր գործողությունները: Ծնողները պարծենում են, որ ժամանակակից երեխաները գրեթե օրորոցից կարողանում են միացնել պլանշետներն ու համակարգիչները։ Տեխնոլոգիաների նկատմամբ հետաքրքրությունը և զվարճանալու ցանկությունը կարող են զուգակցվել սովորելու և զարգացման հետ՝ առաջարկելով ձեր երեխային խաղեր, որոնք սովորեցնում են, թե ինչպես կազմել ալգորիթմներ և նույնիսկ գրել կոդ:

Կոդաբիլ

Ի՞նչ եք կարծում, ո՞ր տարիքից պետք է սկսել սովորել ծրագրավորում։ Kodable-ի ստեղծողները պնդում են, որ իրենց խաղը հասանելի է երկու տարեկան երեխաներին։ Դուք կարող եք սովորել կոդը նախքան տառերը սովորելը: Նույնիսկ երեխաները կարող են իսկապես զվարճալի դեմքեր քշել լաբիրինթոսներով, և միևնույն ժամանակ տիրապետել ծրագրերի պատրաստմանը` նշելով գործողությունների հաջորդականությունը: Հուշումներ և առաջարկություններ արվում են գրաֆիկայի միջոցով, որպեսզի երեխան ստիպված չլինի որևէ բան կարդալ:

Kodable-ը խորհուրդ է տրվում տարրական դպրոցում համակարգչային գիտություն սովորելու համար. ուսուցիչները և ծնողները կարող են հետևել ուսումնական գործընթացին, սահմանել դժվարության մակարդակներ և հետևել առաջընթացին: Հիանալի սկիզբ փոքրիկների համար։

Կոդաբիլ
Կոդաբիլ

Code.org

Code.org կայքը, որը ստեղծվել է շահույթ չհետապնդող կազմակերպության՝ «Hour of Programming» միջազգային շարժման կողմից, հավաքել է մի քանի կրթական դասընթացներ երեխաների և մեծահասակների համար։ Սկսելու տարիքը չորս տարեկան է։ Չկա մեկ խաղ, որը կսովորեցնի ամեն ինչ միանգամից, բայց կա քայլ առ քայլ խաղային ուսուցում տարբեր մուլտֆիլմերի հերոսներով։ Անցնելով մակարդակից մակարդակ՝ դուք կարող եք սովորել և ստեղծել ձեր սեփական կարճ ծրագրերը:

Code.org
Code.org

Lightbot

Սմարթֆոնի կամ պլանշետի վրա հասանելի խաղի մեջ փոքրիկ ռոբոտը, ենթարկվելով հրամաններին, պետք է լամպերը լուսավորի ճիշտ տեղերում: Հիմնական խնդիրը, որին կբախվի երեխան այս դեպքում, պարզ հրամանների միջոցով նախագծել է խաղալիքի ճանապարհը։ Ծնողի խնդիրն է երեխաներին բացատրել, թե ինչ են նշանակում նկարները:

Փաստ չէ, որ Lightbot խաղացող երեխան կմեծանա որպես փայլուն ծրագրավորող, բայց նա անպայման կսովորի, թե ինչպես պլանավորել գործողություններ և կազմել ամենապարզ ալգորիթմները: Այս հավելվածը կարող է առաջարկվել նաև որպես մեկնարկայիններից մեկը նույնիսկ 4-6 տարեկան նախադպրոցականների համար: Մշակողները առաջարկում են նաև ավելի բարդ տարբերակ, որը հարմար է ինը տարեկանից բարձր երեխաների համար։

Ծնողները, ի դեպ, նույնպես կարող են հաճույքով ժամանակ տրամադրել երթուղիներ կազմելու համար: Ռոբոտը բավական զվարճալի է երեխաներին հաճոյանալու համար և բավական լուրջ է, որ մեծերին չձանձրացնի:

Lightbot
Lightbot

ՊիկտոՄիր

PiktoMir-ը, որը մշակվել է NIISI RAS-ի կողմից Ռուսաստանի Գիտությունների ակադեմիայի պատվերով, մեր պատասխանն է արտասահմանյան անալոգայիններին: NIISI RAS-ն արդեն մշակել է «» համակարգ, որում ավագ դպրոցականները ծանոթանում են ծրագրավորմանը, սակայն դրա մեջ խաղային տարր չկա։ Նախադպրոցական տարիքի երեխաների համար նախատեսված «PiktoMir»-ը զվարճալի և շատ մատչելի է ստացվել։

Ռոբոտը նկարում է դաշտերը, իսկ երեխան սովորում է ալգորիթմներ կազմել։ Բոլոր հուշումները կատարվում են գրաֆիկայի միջոցով, ուստի PiktoMir-ը կարելի է ապահով կերպով տալ այն երեխաներին, ովքեր կարդալ չգիտեն՝ սկսած հինգ տարեկանից. նկատելի է, որ գիտնականները փորձել են գործողությունները հասկանալի դարձնել նույնիսկ երեխաների համար: Եթե ծնողները չգիտեն անգլերեն և իրենք ոչինչ չեն հասկանում ծրագրերից, բայց իսկապես ցանկանում են զարգացնել երեխաների տրամաբանական մտածողությունը, PiktoMir-ը իսկական փրկություն կլինի: Բջջային տարբերակները հասանելի են iOS-ի, Android-ի և Windows Phone-ի համար, սակայն վերջին երկուսը պետք է ներբեռնվեն մշակողի կայքից:

ՊիկտոՄիր
ՊիկտոՄիր

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-ը ավելի մեծ կախվածություն է առաջացնում, քան սովորական «էքշն խաղերը» և «հրաձիգները», հանգստի և մարզումների լավագույն համադրություններից մեկը:

Խորհուրդ ենք տալիս: