C4K-Coding4Kids არის საგანმანათლებლო აპლიკაცია, რომელიც შექმნილია იმისთვის, რომ ასწავლოს 6-დან 12 წლამდე ბავშვებს კოდირების და პროგრამირების უნარების განვითარება. ეს აპლიკაცია ბავშვებს აძლევს პროგრამირების ფუნდამენტურ და გაფართოებულ ცოდნას გასართობი აქტივობების, თამაშებისა და პრაქტიკული სავარჯიშოების მეშვეობით.
22 სხვადასხვა თამაშში თითქმის 2000 მიმზიდველი დონის გამო, რა უნდა ასწავლოს აპს ბავშვებს პროგრამირების ძირითადი კონცეფციების შესახებ?
● Basic არის თამაშის უმარტივესი გეიმპლეი რეჟიმი, რომელიც ბავშვებს საშუალებას აძლევს გაეცნონ Coding4Kids-ის გადაადგილების მექანიზმს. საბაზისო რეჟიმში მოთამაშეები გადააქვთ კოდირების ბლოკებს პირდაპირ თამაშის ეკრანზე, რათა დაეხმარონ პერსონაჟებს მიაღწიონ საბოლოო წერტილს და დაასრულონ თამაში.
● Sequence არის მეორე თამაშის რეჟიმი. თანმიმდევრობის რეჟიმიდან მოყოლებული, ბავშვები პირდაპირ აღარ გადაიტანენ კოდირების ბლოკებს ეკრანზე, არამედ გადაიტანენ მათ გვერდით ზოლზე. Sequence რეჟიმი ბავშვებს აცნობს თამაშის ამ სტილს და კოდირების ბლოკების თანმიმდევრულ შესრულებას ზემოდან ქვემოდან.
● გამართვა შემოაქვს თამაშის თამაშის ახალ სტილს, სადაც კოდირების ბლოკები წინასწარ არის განთავსებული, მაგრამ შეიძლება იყოს ზედმეტი ან არასწორი თანმიმდევრობით. მოთამაშეებმა უნდა დააფიქსირონ ბლოკების თანმიმდევრობა და ამოიღონ ნებისმიერი არასაჭირო, დონის დასასრულებლად. გამართვა ეხმარება ბავშვებს გაეცნონ კოდირების ბლოკების წაშლას და გადაწყობას და გაიგონ, როგორ მუშაობს პროგრამები უფრო ნათლად.
● Loop წარუდგენს ახალ ბლოკს ძირითადი კოდირების ბლოკებთან ერთად, რომელიც არის მარყუჟის ბლოკი. მარყუჟის ბლოკი იძლევა ბრძანებების გამეორებას მასში რამდენჯერმე, რაც დაზოგავს მრავალი ინდივიდუალური ბრძანების საჭიროებას.
● Loop-ის მსგავსად, Function ბავშვებს წარუდგენს ახალ ბლოკს, რომელსაც ეწოდება ფუნქციის ბლოკი. ფუნქციის ბლოკი გამოიყენება მის შიგნით მოთავსებული ბლოკების ჯგუფის შესასრულებლად, რაც დაზოგავს დროს განმეორებადი ბლოკების გადათრევასა და ჩამოგდებაში და ქმნის უფრო მეტ ადგილს პროგრამაში.
● კოორდინატი არის ახალი ტიპის თამაში, სადაც ბავშვები სწავლობენ ორგანზომილებიან სივრცეს. კოდირების ბლოკები გარდაიქმნება საკოორდინატო ბლოკებად და ამოცანაა შესაბამის კოორდინატებზე ნავიგაცია დონის დასასრულებლად.
● Advanced არის თამაშის ბოლო და ყველაზე რთული ტიპი, რომელშიც გამოყენებულია ყველა ბლოკი, გარდა საკოორდინატო ბლოკებისა. ბავშვებმა უნდა გამოიყენონ ის, რაც ისწავლეს წინა რეჟიმებში, რათა დაასრულონ მოწინავე დონეები.
რას ისწავლიან ბავშვები ამ თამაშის საშუალებით?
● ბავშვები სწავლობენ კოდირების ძირითად ცნებებს საგანმანათლებლო თამაშების თამაშისას.
● დაეხმარეთ ბავშვებს ლოგიკური აზროვნების განვითარებაში.
● ასობით გამოწვევა გავრცელდა სხვადასხვა სამყაროსა და თამაშში.
● მოიცავს ბავშვების კოდირებისა და პროგრამირების ძირითად ცნებებს, როგორიცაა მარყუჟები, თანმიმდევრობები, მოქმედებები, პირობები და მოვლენები.
● არ არის ჩამოსატვირთი კონტენტი. ბავშვებს შეუძლიათ ყველა თამაშის ხაზგარეშე თამაში.
● მარტივი და ინტუიციური სკრიპტირება, ბავშვებისთვის მოსახერხებელი ინტერფეისით.
● თამაშები და შინაარსი ბიჭებისა და გოგონებისთვის, გენდერულად ნეიტრალური, შემზღუდველი სტერეოტიპების გარეშე. ნებისმიერს შეუძლია ისწავლოს დაპროგრამება და დაიწყოს კოდირება!
● ძალიან მცირე ტექსტით. კონტენტი განკუთვნილია 6 წელზე უფროსი ასაკის ბავშვებისთვის.