Salam, Habr! Bir neçə il ərzində LEGO Education WeDo 2.0 tədris komplekti və Scratch proqramlaşdırma dili paralel inkişaf etdi, lakin bu ilin əvvəlində Scratch fiziki obyektləri, o cümlədən LEGO Education modullarını dəstəkləməyə başladı. Bu kombinasiyanı robototexnika öyrənmək üçün necə istifadə etmək olar və bunun tələbələrə və müəllimlərə nələr qazandırdığını bu məqalədə izah edəcəyik.

Robototexnika və proqramlaşdırmanı öyrənmənin başlıca məqsədi yalnız layihə tərtibatı və kod yazmağı öyrətmək deyil, həm də universal bacarıqların formalaşmasıdır. Xüsusilə, 1990-cı illərdə və 2000-ci illərdə məktəblərdə minimal diqqət ayrılan layihə düşüncəsinin inkişafı, bu gün bütün məktəb fənləri çərçivəsində aktiv şəkildə inkişaf etdirilir. Problemin qoyulması, hipotezlər, addım-addım planlaşdırma, eksperimentlərin aparılması, analiz — bunlar müasir peşələrin demək olar ki, hər biri üçün əsasdır, lakin standart məktəb fənləri çərçivəsində, burada
Robototexnika, fizika qanunlarını canlı şəkildə nümayiş etdirərək digər məktəb fənnlərini öyrənməyə kömək edir. Beləliklə, ibtidai sinif müəllimi Yuliya Panyatovskaya biz, onun şagirdləri ilk modeli - əlin sonu olmayan kuruşağı yığdıq, onun hərəkəti üçün proqram yazdıq və işə saldıq. O zaman kuruşaq yerindən tərpənmədikdə, uşaqlar texniki qüsurları axtarmağa başladılar, lakin sonunda doğruya gəldilər ki, səbəb kodda və ya yığmada deyil, kuruşağın hərəkət etmə üsulunun quruya uyğun olmamasındadır.
Belə bir şəffaflığa nail olmaq və uşaqların işini asanlaşdırmaq üçün tədris dəstlərindəki proqram təminatı layihə tərtib etmə proqramlarının sadələşdirilmiş versiyasıdır. Ancaq proqramlaşdırmanın əsaslarını öyrənmək üçün uyğun deyildir. Bu çatışmazlığı aradan qaldırmaq üçün LEGO Education dəstləri ilə digər proqram təminatında işləmək imkanı var: WeDo 2.0, Scratch tədris dili ilə proqramlaşdırıla bilər.
LEGO Education WeDo 2.0-nın imkanları

LEGO Education WeDo 2.0 bazası 7-10 yaşlı uşaqlar üçün nəzərdə tutulub. O, aşağıdakılardan ibarətdir: Smart Hub WeDo 2.0, elektrik motoru, hərəkət və əyilmə sensorları, LEGO Education detalları, detalları sıralamaq üçün qutular və stikerlər, WeDo 2.0 proqram təminatı, müəllim üçün metodik vəsait və əsas modellərin yığılması üçün təlimatlar.
Hər bir model üçün biz müxtəlif elmlərlə izah edilən anlayışları hazırlamışıq. Məsələn, "Oynatıcı" istifadə edərək, uşaqlara səsin təbiətini və sürtünmə qüvvəsini izah etmək rahatdır, "Rəqs edən robot" vasitəsilə isə hərəkət mexanikasını öyrətmək mümkündür. Tapşırıqlar dəyişkən ola bilər, müəllim tərəfindən "anında" yaradılıb və çoxsaylı həll yolları təqdim edir ki, bu da uşaqlara səbəb-nəticə münasibətlərini tapmaq bacarıqlarını inkişaf etdirməyə kömək edir.
Robototexnika dərslərindən və fizika qanunlarının izahlarından əlavə, bu dəst proqramlaşdırma üçün də istifadə oluna bilər, çünki fiziki obyektləri «canlandıran» kod yazmaq virtual bir şey yaratmaqdan daha maraqlıdır.
LEGO Education WeDo 2.0 və ya Scratch dəsti
WeDo 2.0, National Instruments-in LabVIEW texnologiyalarını istifadə edir, interfeys yalnız şəkillərlə təsvir olunmuş rəngli nişanlardan ibarətdir və drag-and-drop üsulu ilə düz bir sıra boyunca düzülür.

Bu proqramdan istifadə edərək, uşaqlar ardıcıl hərəkət zəncirləri qurmağı öyrənirlər - lakin bu, hələ də əsl proqramlaşdırmadan çox uzaqdır və «standart» dillərə keçid gələcəkdə böyük çətinliklər doğura bilər. WeDo 2.0-da proqramlaşdırmaya başlamaq rahatdır, amma daha mürəkkəb tapşırıqlar üçün onun imkanları artıq kifayət etmir.
Burada Scratch köməyə gəlir - 7-10 yaşlı şagirdlər üçün nəzərdə tutulmuş vizual proqramlaşdırma dili. Scratch-də yazılmış proqramlar, müxtəlif rəngli qrafik bloklardan ibarətdir ki, bunlar vasitəsilə qrafik obyektləri (sprite) idarə oluna bilər.

Müxtəlif dəyərlər verərək və blokları bir-biri ilə birləşdirərək, oyunlar, animasiyalar və cizgi filmləri yaratmaq mümkündür. Scratch, struktural, obyektə- və hadisə-əsaslı proqramlaşdırma anlayışlarını öyrənməyə imkan tanıyır, dövrlər, dəyişənlər və məntiqi ifadələr ilə tanış edir.
Scratch öyrənmək baxımından bir qədər çətindir, lakin WeDo-nun öz proqramına nisbətən mətn proqramlaşdırma dillərinə daha yaxındır, çünki burada klassik mətn dillərinin iyerarxiyası mövcuddur (proqram yuxarıdan aşağıya doğru oxunur) və müxtəlif operatorların istifadəsi zamanı boşluqlara riayət etmək tələb olunur (while, if…else və s.). Həmçinin, əmrin mətni proqram blokunda görüntülənir və «rəngarəngliyi» çıxardıqda, demək olar ki, klassik dillərdən fərqlənməyən bir kod əldə edirik. Bu səbəbdən, uşaq Scratch-dan «böyüklərə» aid dillərə keçidi daha asanlıqla edə bilər.

Uzun müddət ərzində Scratch-də yazılmış komandalar yalnız virtual obyektlərlə işləməyə imkan verirdi, lakin 2019-cu ilin yanvarında fiziki obyektləri (o cümlədən LEGO Education WeDo 2.0 modullarını) Scratch Link tətbiqi ilə dəstəkləyən 3.0 versiyası yayımlandı. İndi eyni oyunlar və cizgi filmləri ilə motorlar və sensorlar istifadə edərək interact etmək mümkündür.
Scratch, WeDo 2.0-nın öz proqramından daha çox imkanlara malikdir: əsas proqramda yalnız bir öz səsinin daxil edilməsi mümkün, öz prosedurları və funksiyaları yaratmaq (yəni komandaları bir blokda birləşdirmək) imkanı yoxdur, lakin Scratch-də belə məhdudiyyətlər yoxdur. Bu, həm şagirdlərə, həm də müəllimə daha çox azadlıq və imkanlar təqdim edir.
LEGO Education WeDo 2.0 ilə öyrənmə
Standart dərs müzakirə, qurma, proqramlaşdırma və refleksiyanı əhatə edir.
Tapşırığı animasiya təqdimatı vasitəsilə qeyd etmək olar, bu da materiallar paketinə daxildir. Sonra uşaqlar bu mexanizmin necə işlədiyi ilə bağlı hipotezlər qurmalıdırlar.
İkinci mərhələdə uşaqlar birbaşa LEGO-robota yığma ilə məşğuldurlar. Adətən, tələbələr cütlüklər şəklində işləyir, lakin fərdi və ya qrup işi də mümkündür. 16 addım-addım layihənin hər biri üçün ətraflı təlimatlar mövcuddur. Həmçinin 8 açıq layihə, tapşırığın həlli üçün tam yaradıcılıq azadlığı təqdim edir.
Proqramlaşdırma mərhələsində, WeDo 2.0 proqram təminatından başlamağı düşünmək lazımdır. Uşaqlar bunu öyrənib bloklar və modellərlə işləməyi bacardıqda, Scratch-a lojiq olaraq keçmək olar.
Son mərhələdə görülən işin analizi, cədvəllər və qrafiklərin qurulması, təcrübələrin aparılması baş verir. Bu mərhələdə modelin tamamlanması və ya mexaniki və ya proqram təminatı hissəsinin təkmilləşdirilməsi üçün tapşırıq vermək mümkündür.
Faydalı materiallar
- müəllimlər üçün LEGO WeDo 2.0
- LEGO WeDo 2.0 üçün
- Rəsmi Scratch
- Genişləmə Scratch-da fiziki obyektlərlə (WeDo 2.0 daxil olmaqla) çalışmaq üçün
- WeDo 2.0.
- LEGO Education WeDo 2.0 setləri ilə 11 dərs
- WeDo 2.0 modellərinin yığılması ilə bağlı
Mənbə: habr.com
