Երբ մենք սովորեցնում ենք ծրագրավորում, մենք իրականում սովորեցնում ենք հաշվողական մտածողություն (Computational Thinking)՝ խնդիրներ լուծելու ունիվերսալ հմտություն: Սա օգնում է ծնողներին հասկանալ, թե ինչու է տեխնոլոգիական կրթությունը կարևոր նույնիսկ այն երեխաների համար, ովքեր չեն պատրաստվում դառնալ ծրագրավորողներ:
Հաշվողական մտածողության 4 հիմնասյուները
- Դեկոմպոզիցիա (Decomposition). Բարդ խնդիրը բաժանում ենք փոքր, հեշտ կառավարելի մասերի:
- Օրինաչափությունների ճանաչում (Pattern Recognition). Փնտրում ենք նմանություններ և կրկնվող տարրեր:
- Աբստրակցիա (Abstraction). Անտեսում ենք անկարևոր մանրամասները՝ կենտրոնանալով գլխավորի վրա:
- Ալգորիթմական դիզայն (Algorithm Design). Մշակում ենք քայլ առ քայլ լուծումներ:
Ինչպե՞ս է սա կիրառվում կյանքում
- Դեկոմպոզիցիա. Խաղ ստեղծելիս սա նշանակում է այն բաժանել մասերի՝ խաղացողի շարժում, միավորներ, խոչընդոտներ: Կյանքում՝ սա նշանակում է մեծ նախագիծը բաժանել փուլերի՝ հետազոտություն, պլանավորում, իրականացում և ստուգում:
- Օրինաչափություն. Ծրագրավորման մեջ սա կրկնվող կոդի ճանաչումն է: Կյանքում՝ հասկանալը, որ մաթեմատիկական խնդիրները կամ պատմական իրադարձությունները հաճախ հետևում են նույն տրամաբանությանը:
- Ալգորիթմներ. Բաղադրատոմսով ճաշ պատրաստելը ալգորիթմին հետևել է: Ճանապարհ ցույց տալը կամ առավոտյան ռեժիմ կազմելը՝ ալգորիթմի նախագծում:
Կիրառումը դպրոցական առարկաներում
Հաշվողական մտածողությունը օգնում է ամենուր.
- Մաթեմատիկա. Բարդ խնդիրների մասնատում և լուծման ճանապարհի գծում:
- Գրականություն. Շարադրության կառուցվածքի պլանավորում՝ տրամաբանական հաջորդականությամբ:
- Պատմություն. Իրադարձությունների միջև կապերի և օրինաչափությունների բացահայտում:
Մտածողություն՝ առանց համակարգչի
Հաշվողական մտածողություն զարգացնելու համար պարտադիր չէ նստել էկրանի դիմաց:
- Փազլներն ու տրամաբանական խաղերը զարգացնում են օրինաչափությունների ճանաչումը:
- Սենյակը դասավորելը կամ պայուսակը հավաքելը պահանջում է դեկոմպոզիցիա և պլանավորում:
- Շախմատն ու ռազմավարական խաղերը զարգացնում են ալգորիթմական մտածողությունը:
Կոձիլլայի մոտեցումը
Մեր դասընթացները նախագծված են այնպես, որ երեխաները ոչ միայն սովորեն կոդ գրել, այլև հասկանան ինչպես մտածել: Մենք օգնում ենք նրանց տեսնել կապը ծրագրավորման և իրական կյանքի միջև: Դա է կոդավորում սովորելու ամենամեծ արժեքը:
Կիսվել այս հոդվածով



