Hesablamalı Düşüncə nədir?
Hesablama təfəkkürü (“hesablamalı düşüncə” rus dilində daha uyğun bir termin kimi görünür, lakin RuNet-də bu, daha çox yayılmış birinci variantdır) kompüterin həyata keçirə biləcəyi həll yolu yaratmaq üçün problemə sistemli yanaşma anlayışıdır. . Sadə dillə desək, kompüterə konkret problemi necə həll etməyi öyrətməzdən əvvəl insan problemin özünü və onun həllini başa düşməlidir və kompüter təfəkkürü məhz bunun üçün bir texnikadır. Bu konsepsiya riyaziyyatçı və kompüter alimi Seymur Papert tərəfindən 1980-ci ildə problemlərin daha effektiv həlli üçün nəzəri əsas kimi təklif edilmişdir. 2006-cı ildə kompüter elmləri professoru Jeannette Wing-in bütün insanların sahib olmalı olduğu əsas bacarıq kimi uşaqların təhsilinə hesablama təfəkkürünün tətbiqini təklif edən qeydindən sonra təhsildə bir konsepsiya olaraq hesablama təfəkkürü populyarlıq qazanmağa başladı.Hesablamalı düşüncənin dörd sütunu
Bir texnika kimi hesablama düşüncəsi dörd əsas metoda əsaslanır.-
Parçalanma.
Mürəkkəb bir problemi bir sıra kiçik və həll edilə bilən problemlərə bölmək.
-
Abstraksiya.
Yalnız qərar üçün vacib olan məlumatlara diqqət yetirmək və lazımsız detallara məhəl qoymamaq.
-
Nümunə tanınması.
Artıq sübut edilmiş yanaşmaları ona ötürmək üçün nəzərdən keçirilən problemlə artıq həll edilmiş digərləri arasında oxşarlıqları axtarın.
-
Alqoritmlər.
Problemin mərhələli həllinin və ya onun həlli qaydalarının işlənib hazırlanması.
Kompüter təfəkkürünün həyatda tətbiqi
Ümumiyyətlə, kompüter təfəkkürü bir metod kimi proqramlaşdırmadan çox kənara çıxır və onun komponentləri insanların çoxu tərəfindən müxtəlif mürəkkəblik səviyyəli məsələlərin həlli zamanı daim istifadə olunur. Klassik əsas nümunə: tanımadığı bir şəhərdə A nöqtəsindən B nöqtəsinə getməlisiniz. Hansı yolu tutacağınıza qərar vermək üçün siz:- Siz bu tapşırığı bir neçə kiçik hissəyə ayırırsınız (parçalanma): xəritəni və mümkün marşrut variantlarını öyrənin, B nöqtəsinə səyahət metodunu seçin və s.
- Daha sonra siz müxtəlif marşrutların cəlbediciliyini onların uzunluğuna, yol boyu maraqlı nöqtələrin olmasına və ya səyahətin asanlığına (abstraksiya) görə qiymətləndirirsiniz.
- Sonra ölçüsü və şəhər mənzərəsi (naxış tanınması) baxımından ən çox oxşar olan digər şəhərlərdə keçmiş səyahət təcrübələrinə əsaslanaraq seçimlərinizi düşünürsünüz.
- Bütün bunlara əsaslanaraq, siz ən uyğun marşrut və daşıma üsulunu (alqoritmləri) seçirsiniz.
Hesablama düşüncə bacarıqlarını öyrənmək və inkişaf etdirmək
Kompüter təfəkkürünün bir texnika və intizam kimi öyrənilməsinə gəlincə, bu gün maraqlananlar üçün bu mövzuda kifayət qədər çoxlu materiallar mövcuddur. Beləliklə, Beynəlxalq Təhsil Texnologiyaları Cəmiyyəti (ISTE) hər kəsə Google-un dəstəyi ilə hazırlanmış və texniki mütəxəssislər üçün nəzərdə tutulmuş pulsuz hesablama təfəkkürü kursunu təklif edir. Siz həmçinin , məsələn, Coursera resursunda kompüter təfəkkürü üzrə pulsuz kurs tapa bilərsiniz. Həm müxtəlif səviyyəli tələbələr, həm də müəllimlər üçün hesablama təfəkkürü üzrə proqramlar Karnegi Mellon Universitetində Robototexnika Akademiyası tərəfindən də təklif olunur . Və nəhayət, kompüter təfəkküründə dominant rollardan birini məntiq oynayır. Onu məşq etmək üçün mütəmadi olaraq problem və bulmacaları həll etmək faydalı olacaq , məsələn. Aşağıda dörd əsas hesablama düşüncə texnikasını öyrənmək, inkişaf etdirmək və ardıcıl olaraq istifadə etmək üçün sadə, əsas yanaşma var.-
Parçalanma təcrübəsi.
Sadəcə bu prinsipi (əlbəttə ki, siz artıq bunu etmirsinizsə) müxtəlif növ tapşırıqlara və həlli vacib olan problemlərə tətbiq etməyə çalışın. Burada hiylə, şüurlu konsentrasiya olmadan davamlı olaraq bu yanaşmadan istifadə etmək üçün zehninizi öyrətməkdir. Bir problemi/tapşırığı bir neçə daha kiçiklərə bölmək çoxları üçün (xüsusilə proqramlaşdırmada) kifayət qədər bayağı bir həll olmasına baxmayaraq, hamı onu necə tətbiq edəcəyini bilmir və bunu müntəzəm yerinə yetirmir.
-
Abstraksiya praktikası.
Abstraksiya sadəcə olaraq konkret problemin həlli üçün ən uyğun və vacib olan məlumatlara diqqət yetirməkdir. O, parçalanma ilə birlikdə işləyir, burada siz problemi bir neçə alt tapşırıqlara bölürsünüz və bir-bir onlara diqqət yetirirsiniz, yalnız mövcud problemi həll etmək üçün lazım olan məlumatları axtarırsınız.
-
Nümunəni tanıma bacarıqlarını məşq edin.
Parçalanma ilə başlayan hesablama təfəkkürü ilə məşq etdikcə nümunəni tanıma bacarıqlarınız da inkişaf edəcək. Buradakı yanaşma parçalanma ilə eynidir - sadəcə başqa, artıq həll edilmiş problemlərlə oxşarlıqlar axtarmağa məşq edin. Nümunələrin tanınması artıq tətbiq olunan və beyninizə tanış olan düşüncə nümunələrindən istifadə edərək problemləri daha sürətli həll etməyə imkan verir.
-
Alqoritmlər yaratmaq bacarığını məşq edin
Burada yenə əsas məsələ beyni bu sistemdən istifadə etmək üçün uyğunlaşdırmaqdır. Həyatımız standart olaraq vərdişlər dediyimiz alqoritmlərlə doludur. Sadəcə alqoritmlərin formalaşmasına şüurlu diqqət yetirmək lazımdır. Üstəlik, bu, təkcə işə və ya məşqə deyil, bir çox başqa gündəlik işlərə də aiddir. Məsələn, bu yaxınlarda haqqında danışdığımız süründürməçiliklə mübarizənin əsası , ümumiyyətlə, alqoritmlərin şüurlu formalaşmasında (naxışların tanınması ilə birlikdə) yatır.
GO TO FULL VERSION