LEGO Education WeDo 2.0 և Scratch՝ նոր համադրություն երեխաներին ռոբոտաշինություն սովորեցնելու համար
Բարև, Հաբր: Մի քանի տարի շարունակ LEGO Education WeDo 2.0 ուսումնական հավաքածուն և երեխաների լեզվի Scratch-ը զարգանում էին զուգահեռ, բայց այս տարվա սկզբին Scratch-ը սկսեց աջակցել ֆիզիկական առարկաներին, այդ թվում՝ LEGO Education մոդուլներին: Այն մասին, թե ինչպես կարելի է օգտագործել այս փաթեթը ռոբոտաշինություն սովորեցնելու համար և ինչ է այն տալիս ուսանողներին և ուսուցիչներին, մենք կխոսենք այս հոդվածում:
Ռոբոտաշինության և ծրագրավորման ուսումնասիրության հիմնական նպատակը ոչ միայն դիզայնի և կոդավորման ուսուցումն է, այլ ավելի շուտ համընդհանուր հմտությունների ձևավորումը: Նախ՝ դիզայներական մտածողությունը, որը գործնականում ուշադրություն չդարձրեց 1990-ականների և 2000-ականների դպրոցներում, բայց որն այսօր ակտիվորեն զարգանում է բոլոր դպրոցական առարկաներից: Խնդիր դնելը, վարկածները, քայլ առ քայլ պլանավորումը, փորձերի անցկացումը, վերլուծությունը. գրեթե ցանկացած ժամանակակից մասնագիտություն կառուցված է դրա վրա, բայց դժվար է դրանք զարգացնել դպրոցական ստանդարտ առարկաների շրջանակներում, որոնցում շատ մեծ մասնաբաժին կա: «խցանման» մասին:
Ռոբոտաշինությունը հեշտացնում է այլ դպրոցական առարկաներ սովորելը` հստակ ցույց տալով ֆիզիկական օրենքները գործողության մեջ: Այսպես՝ տարրական դպրոցի ուսուցչուհի Յուլիա Պոնիատովսկայան ասաց մենք տեսանք, թե ինչպես նրա ուսանողները հավաքեցին առաջին մոդելը՝ առանց վերջույթների շերեփուկը, գրեցին այն շարժելու ծրագիր և գործարկեցին: Երբ շերեփուկը չէր շարժվում, երեխաները սկսեցին փնտրել տեխնիկական խնդիրներ, բայց ի վերջո եկան այն եզրակացության, որ խնդիրը կոդի կամ հավաքման մեջ չէ, այլ այն պատճառով, որ շերեփուկի շարժման ձևը հարմար չէ սուշիի համար:
Այս պարզությանը հասնելու և երեխաների համար հեշտացնելու համար կրթական փաթեթների ծրագրակազմը դիզայնի ծրագրերի պարզեցված տարբերակ է: Բայց դրանք հարմար չեն ծրագրավորման հիմունքները սովորեցնելու համար։ Այս թերությունը կարելի է շտկել՝ աշխատելով LEGO Education հավաքածուների հետ երրորդ կողմի ծրագրաշարով. WeDo 2.0-ը կարող է ծրագրավորվել Scratch կրթական լեզվով:
LEGO Education WeDo 2.0-ի սեփական առանձնահատկությունները
LEGO Education WeDo 2.0 Basic հավաքածուն նախատեսված է 7-10 տարեկան երեխաների համար: Ներառում է՝ Smart Hub WeDo 2.0, էլեկտրական շարժիչ, շարժման և թեքության սենսորներ, LEGO Education մասեր, սկուտեղներ և պիտակներ՝ մասերի տեսակավորման համար, WeDo 2.0 ծրագրակազմ, ուսուցչի ուղեցույց և հիմնական մոդելների հավաքման հրահանգներ:
Մոդելներից յուրաքանչյուրի համար մենք գրել ենք, թե տարբեր գիտություններից որ հասկացություններն են բացատրում: Օրինակ, օգտագործելով «Player»-ը, երեխաներին հարմար է բացատրել ձայնի բնույթը և շփման ուժը, իսկ օգտագործելով «Պարող ռոբոտը»՝ շարժումների մեխանիզմը: Խնդիրները կարող են տարբեր լինել, ստեղծվել ուսուցչի կողմից «թռիչքի վրա» և ունենալ բազմաթիվ լուծումներ, որոնք օգնում են երեխաներին կատարելագործել պատճառահետևանքային հարաբերություններ գտնելու իրենց հմտությունները:
Բացի ռոբոտաշինության դասերից և ֆիզիկական օրենքների բացատրություններից, հավաքածուն կարող է օգտագործվել ծրագրավորման համար, քանի որ ֆիզիկական օբյեկտները «կենդանացնող» կոդ գրելը շատ ավելի հետաքրքիր է, քան վիրտուալ ինչ-որ բան ստեղծելը:
LEGO Education WeDo 2.0 կամ Scratch ծրագրակազմ
WeDo 2.0-ն օգտագործում է National Instruments-ի LabVIEW տեխնոլոգիաները, ինտերֆեյսը բաղկացած է միայն նկարներով բազմագույն պատկերակներից, որոնք դասավորված են գծային հաջորդականությամբ՝ օգտագործելով քաշել և թողնել:
Օգտագործելով այս ծրագրաշարը, երեխաները սովորում են կառուցել գործողությունների հաջորդական շղթաներ, բայց դա դեռ հեռու է իրական ծրագրավորումից, և ապագայում «ստանդարտ» լեզուների անցումը կարող է մեծ դժվարություններ առաջացնել: WeDo 2.0-ը հարմար է ծրագրավորում սովորելու համար, սակայն ավելի բարդ առաջադրանքների համար դրա հնարավորություններն այլևս բավարար չեն:
Հենց այստեղ է օգնության հասնում Scratch-ը՝ ծրագրավորման տեսողական լեզու, որն ուղղված է 7-10 տարեկան ուսանողներին: Scratch-ով գրված ծրագրերը բաղկացած են բազմագույն գրաֆիկական բլոկներից, որոնցով դուք կարող եք մանիպուլյացիա անել գրաֆիկական օբյեկտներով (սփրայթներով):
Սահմանելով տարբեր արժեքներ և իրար միացնելով բլոկները՝ կարող եք ստեղծել խաղեր, անիմացիաներ և մուլտֆիլմեր: Scratch-ը թույլ է տալիս սովորել կառուցվածքային, օբյեկտի և իրադարձությունների վրա հիմնված ծրագրավորման հասկացությունները՝ ներկայացնելով հանգույցներ, փոփոխականներ և բուլյան արտահայտություններ:
Scratch-ը սովորելը մի փոքր ավելի դժվար է, բայց շատ ավելի մոտ է տեքստի վրա հիմնված ծրագրավորման լեզուներին, քան WeDo-ի սեփական ծրագրաշարը, քանի որ այն հետևում է տեքստային լեզուների դասական հիերարխիայի (ծրագիրը կարդացվում է վերևից ներքև), ինչպես նաև պահանջում է. նահանջ՝ տարբեր հայտարարություններ օգտագործելիս (while, if...else և այլն): Կարևոր է նաև, որ հրամանի տեքստը ցուցադրվի ծրագրի բլոկի վրա, և եթե հանենք «գունագեղությունը», կստանանք կոդ, որը գրեթե չի տարբերվում դասական լեզուներից: Հետևաբար, երեխայի համար շատ ավելի հեշտ կլինի Scratch-ից անցնել «մեծահասակների» լեզուների:
Երկար ժամանակ Scratch-ով գրված հրամանները թույլ էին տալիս աշխատել միայն վիրտուալ օբյեկտների հետ, սակայն 2019 թվականի հունվարին թողարկվեց 3.0 տարբերակը, որն աջակցում է ֆիզիկական օբյեկտներին (ներառյալ LEGO Education WeDo 2.0 մոդուլները)՝ օգտագործելով Scratch Link հավելվածը։ Այժմ դուք կարող եք շփվել նույն խաղերի և մուլտֆիլմերի հետ՝ օգտագործելով շարժիչներ և սենսորներ:
Ի տարբերություն WeDo 2.0-ի սեփական ծրագրաշարի, Scratch-ն ունի ավելի շատ հնարավորություններ. բազային ծրագրակազմը կարող է տեղադրել միայն մեկ հատուկ ձայն, այն թույլ չի տալիս ստեղծել ձեր սեփական ընթացակարգերն ու գործառույթները (այսինքն՝ հրամանները միավորել մեկ բլոկի մեջ), մինչդեռ Scratch-ը չունի: նման սահմանափակումներ. Սա ավելի շատ ազատություն և հնարավորություն է տալիս և՛ ուսանողներին, և՛ ուսուցչին:
Սովորում ենք LEGO Education WeDo 2.0-ով
Ստանդարտ դասը ներառում է խնդրի քննարկում, ձևավորում, ծրագրավորում և արտացոլում:
Առաջադրանքը կարող եք սահմանել՝ օգտագործելով անիմացիոն ներկայացում, որը ներառված է նյութերի փաթեթում: Այնուհետև երեխաները պետք է վարկածներ անեն այն մասին, թե ինչպես է աշխատում մեխանիզմը:
Երկրորդ փուլում երեխաները անմիջականորեն ներգրավված են LEGO ռոբոտի հավաքման մեջ։ Որպես կանոն, սովորողները աշխատում են զույգերով, սակայն հնարավոր է անհատական կամ խմբակային աշխատանք: Կան մանրամասն հրահանգներ 16 քայլ առ քայլ նախագծերից յուրաքանչյուրի համար: Եվ եւս 8 բաց նախագծեր տալիս են ստեղծագործական լիակատար ազատություն տվյալ խնդրի լուծում ընտրելիս։
Ծրագրավորման փուլում անհրաժեշտ է հաշվի առնել, որ ավելի լավ է սկսել սեփական WeDo 2.0 ծրագրաշարից։ Երբ երեխաները տիրապետեն դրան և սովորեն աշխատել բլոկների և մոդելների հետ, տրամաբանական քայլ է անցնել Scratch-ին:
Վերջին փուլում կատարվում է կատարվածի վերլուծություն, աղյուսակների և գրաֆիկների կառուցում, փորձարկումներ։ Այս փուլում դուք կարող եք հանձնարարել մոդելը կատարելագործելու կամ մեխանիկական կամ ծրագրային մասը բարելավելու առաջադրանք: