14.09.2017 / 12:49
შრიფტის ზომა:

რატომ უნდა ვასწავლოთ ბავშვებს პროგრამირება ადრეულ ასაკში

თანამედროვე სამყაროში პროგრამირების ცოდნა ძალიან მნიშვნელოვანია, მომავალში კი ის წერა-კითხვასავით აუცილებელი უნარი გახდება. კოდირება, ანუ პროგრამის წერა, თითქმის ყველა დარგში უფრო და უფრო მოთხოვნადი უნარი ხდება. საქართველოში ერთ-ერთი პირველი წარმატებული პროგრამირების სკოლის - "ნოვატორის" დამფუძნებელი მიხეილ ფაილოძე გვესაუბრა, თუ რატომ არის მნიშვნელოვანი ბავშვებისთვის ადრეულ ასაკში კოდირების საფუძვლების სწავლა და რა დადებითი შედეგები ახლავს მას.

როგორც მიხეილი ამბობს, თავად მას 13 წლის ასაკში უყიდეს პირველი კომპიუტერი და მას შემდეგ ამ სფეროში მუშაობს.

"ბავშვობიდან მაინტერესებდა კომპიუტერული მეცნიერებები. როდესაც 13 წლის ასაკში პირველი კომპიუტერი მქონდა, თამაშებზე არ დამიკარგავს დრო და თავიდანვე დავიწყე კომპიუტერის სწავლა. დაახლოებით რამდენიმე თვეში უკვე ჩემი პირველი სამსახური მქონდა, დაგროვებული ცოდნის საფუძველზე. თავიდან ვაკეთებდი flash საიტებს. აქედან დაიწყო ჩემი კარიერა. უკვე 11 წელია ამ სფეროში ვარ და საკმაო გამოცდილებაც დავაგროვე. პროგრამირების სკოლის დაარსების იდეა პირველად 18 წლის ასაკში დამებადა, თუმცა, რეალობაში მოგვიანებით განვახორციელე, როდესაც უკვე საჭირო ფინანსები დავაგროვე", - ამბობს ინტერვიუში "ნოვატორის" დამფუძნებელი.

ტექნოლოგიებით გატაცებული ქართველი პროგრამისტი დები

ახალი ტექნოლოგიები - მშობლების ძირითადი დამხმარე თუ პარანოიის მთავარი წყარო

ბიზნესისა და ტექნოლოგიების უნივერსიტეტში HP-ის მაღალტექნოლოგიური ლაბორატორია გაიხსნა

რატომ არის მნიშვნელოვანი ადრეულ ასაკში პროგრამირების სწავლა?

ისეთი წარმატებული და ცნობილი ადამიანები, როგორებიც არიან ბარაკ ობამა, ბილ გეიტსი და მარკ ცუკერბერგი, ფიქრობენ, რომ ნებისმიერი პროფესიის ადამიანმა მომავალში პროგრამირების ენა უნდა იცოდეს. ის ყველა დარგში მოღვაწე ადამიანს ეხმარება და უმსუბუქებს საქმეს. მაგალითად, თუ ბუღალტერი ხართ და იცით პროგრამირების საფუძვლები, შეძლებთ დაწეროთ საკუთარი ფორმულა, რომელიც 5-საათიან საქმეს ნახევარ საათში გაგიკეთებთ. ამგვარად თქვენ ბუღალტერთან ერთად ხართ პროგრამისტი და გყავთ ლოგიკური ასისტენტი. ეს არ არის ფანტასტიკის სფერო.

ნებისმიერ ადამიანს შეუძლია ისწავლოს პროგრამირების ენა, ისევე როგორც უცხო ენა. რეალურად პროგრამირების ენა არის კომუნიკაციის საშუალება, რომელიც გეხმარება კომუნიკაცია დაამყარო კომპიუტერთან. კომპიუტერი კიდევ არის ყველაზე ლოგიკური არსება მთელ მსოფლიოში. შესაბამისად, თუ გინდა კომპიუტერთან კომუნიკაცია დაამყარო, მაშინ მასთან ლოგიკურად საუბარი ადრეული ასაკიდან უნდა დაიწყო. ამ უნარის შეძენა მით უფრო რთულია, რაც უფრო გვიან დაიწყებ.

როგორ ისწავლება პროგრამირება ბავშვებში?

"ბოლო 5 წელია, მთელ მსოფლიოში აქტუალური გახდა ბავშვებისთვის ადრეულ ასაკში პროგრამირების სწავლა. მასაჩუსეტსის ტექნიკური უნივერსიტეტის პროფესორებმა და სტუდენტებმა შეიმუშავეს კოდირების ენა, რომლის მეშვეობითაც ბავშვები გაცილებით მარტივად ითვისებენ მასალას. ახალი პროგრამირების ენის, სახელად scratch-ის მიზანია, ბავშვებს რაც შეიძლება ადვილად აათვისებინოს პროგრამირების საფუძვლები. ეს არის მხიარულ ფერებში გადაწყვეტილი ბლოკები, რომლებსაც ერთმანეთზე ლოგიკურად აბამ და დამოუკიდებლად ქმნი საკუთარ პროგრამას. ყველა ბლოკს აქვს თავისი სახელი და დანიშნულება. ეს პროგრამა კოდირების საფუძვლების ყველა მეთოდს მოიცავს. შესაბამისად, ბევრი ქვეყნის სკოლებში სწავლების პროცესში scratch (პროგრამირების ენა) უკვე აქტიურად ინერგება.

როგორია თქვენი სკოლის სწავლების მეთოდი?

"ნოვატორის" სკოლაში ჰარვარდის უნივერსიტეტის პროფესორისა და სტუდენტების მიერ დაწერილი სილაბუსით ვხელმძღვანელობთ. ის გადავთარგმნეთ და ქართულ რეალობას მოვარგეთ. ჩვენს სკოლაში 8- დან 14 წლამდე ასაკის ბავშვებს შეუძლიათ სწავლა. ერთ კლასში არის მხოლოდ 2 ასაკის ბავშვი, 1 წლის სხვაობით, 8-9 წლის, ან 10-11 წლის და ასე შემდეგ. ჩვენ ვითვალისწინებთ ბავშვების შესაძლებლობებს და მასალის ათვისების უნარს, შესაბამისად, ვცდილობთ, რომ მაქსიმალური კომფორტი შევუქმანთ ჩვენს მოსწავლეებს. 1-ელ კლასში მაქსიმუმ 10 ბავშვია, დღეს სულ 18 კლასი შეგვიძლია უზრუნველვყოთ.

სწავლება მოიცავს ერთწლიან კურსს, გაკვეთილები ტარდება კვირაში ორჯერ. რაც მთავარია, ბავშვი ადგილზევე ითვისებს მასალას და არ იტვირთება სახლში. კურსის გავლის შემდეგ ჩვენმა ნოვატორმა უკვე იმდენად მნიშვნელოვანი საფუძვლები იცის, რომ უკვე პრაქტიკაში შეუძლია მათი გამოყენება და განხორციელება. თუმცა, კურსი "ნოვატორის" წარმატებით გავლის შემდეგ, ჩვენს ნოვატორებს ვთავაზობთ ახალ საფეხურზე გადასვლას, სადაც უკვე ალგორითმირებასა და მათემატიკურ ნაწილს შეისწავლიან. ამასთან ერთად ისინი რეალურ ტექნოლოგიებსაც გაეცნობიან, სათამაშო scratch- ის ნაცვლად. ჩვენ ბავშვებს ვასწავლით როგორც გუნდურ მუშაობას, ასევე ინდივიდუალურ აზროვნებას შეჯიბრების პრინციპით.

გაკვეთილის ახსნის მეთოდიც განსხვავებულია: ვამბობთ პრობლემას, რის შემდეგაც ბავშვებს ამ პრობლემის გადაჭრის პრინციპების მოფიქრება უწევთ. სკოლაში ასევე გვყავს სათამაშო რობოტები, რომლებსაც აქტიურად ვიყენებთ სწავლების პრაქტიკულ ნაწილში. ბავშვები დამოუკიდებლად აწყობენ მათ და ცდილობენ მათ ამოძრავებას პროგრამირების საშუალებით. როდესაც მოსწავლეები ხედავენ მათი შექმნილი რობოტი როგორ მოძრაობას და სხვადასხვა მითითებას ასრულებს, ეს მათთვის აურაცხელი სიხარული და სტიმულია.

რა უნარებს უვითარებს ბავშვებს პროგრამირების სწავლა?

ჩვენი მიზანია, ბავშვი ლოგიკურად მივიდეს დასკვნამდე და იპოვოს გამოსავლის გზები.

ამ პროფესიაში ძალიან მნიშვნელოვანია დამოუკიდებლად და სწრაფად შეგეძლოს გადაწყვეტილების მიღება. სწორედ ამ უნარების განვითარებას ვცდილობთ მოსწავლეებში. გარდა ამისა, კურსი ბავშვებს უვითარებს შემოქმედებით აზროვნებასა და წარმოსახვის უნარს. აღსანიშნავია, რომ თანამედროვე ტექნოლოგიებთან ამ ფორმის ურთიერთობა პატარებს ზუსტი და საბუნებისმეტყველო მეცნიერებების მიმართ ინტერესს უღვივებს.

პროგრამირებით ძირითადად ბიჭები არიან დაინტერესებულები, თუ გოგონებიც?

არანაირი სქესობრივი განსხვავება არ არის ამ პროფესიაში. სამწუხაროდ, ხშირად მშობლებს ჰგონიათ, რომ კომპიუტერული მეცნიერებები გოგონებისთვის არ არის განკუთვნილი, რადგან რობოტიკას ეხება, რაც მცდარი აზრია, რადგან რეალურად ამჟამად ჩემს კლასში ყველაზე წარჩინებული მოსწავლე გოგონაა.

ჩვენს სკოლას ჰქვია "ნოვატორი", რადგან ჩვენ მომავალ ნოვატორებს ვზრდით. ჩვენი მიზანია ქვეყანაში კომოპიუტერული მეცნიერებების დარგის განვითარება და მომავალი პროფესიონალების აღზრდა.

ლიკა ჭიღლაძე

ინტერვიუს ინგლისური ვერსია იხილეთ აქ: https://www.georgianjournal.ge/society/33777-coding-school-novator-in-georgia-young-programmer-raising-future-professionals.html