პროდუქტების უმეტესობა, რომლებიც გპირდებიან „თქვენი ბავშვის პროგრამირების სწავლას”, უხსნიან ბავშვს ბლოკ-რედაქტორს — და ამით ჩერდებიან. ბავშვი ათრევს რამდენიმე ციკლს, კატას ცეკვა აიძულებს, ჭკვიანად გრძნობს თავს — და ჭერში ჯდება იმ წამს, როცა გამოჩნდება ნამდვილი ტექსტური რედაქტორი. მენტალური მოდელი ისე არც ჩამოყალიბდა.
ჩვენ უკვე თხუთმეტი წელია ვუშვებთ პროდაქშენ-სისტემებს და ვასწავლით ზრდასრულებს იგივეს. გვინდოდა რაღაც უკეთესი მომავალი თაობისთვის. ასე გაჩნდა Profectus Lab Kids — უფასო ბრაუზერული პროგრამირების თამაში 7–16 წლის ბავშვებისთვის და ნებისმიერი ცნობისმოყვარე ადამიანისთვის.
სლოგანი თვითონ ლაპარაკობს: პატარა პროგრამები. დიდი იდეები.
რატომ Scratch არ არის საუკეთესო დასაწყისი
ბლოკ-რედაქტორები მშვენიერი ვიზუალური ზედაპირია. მაგრამ ისინი მალავენ სამ რამეს, რომელიც ბავშვმა უნდა გაითავისოს, სანამ ერთ სტრიქონ ტექსტს დაწერს:
- რიგი მნიშვნელოვანია. ჯერ A, შემდეგ B. „გადათრიე ბლოკი” გაკვეთილების უმეტესობა ამას ტოვებს, რადგან ბლოკები შეიძლება ნებისმიერად დალაგდეს. არ არის ვალდებულება, არ არის მიზეზ-შედეგობრივი კავშირი.
- მანქანა გაუგებარია. კომპიუტერი აკეთებს ზუსტად იმას, რასაც უთხარი — და არა იმას, რასაც გულისხმობდი. ბავშვი ამას მხოლოდ მაშინ ისწავლის, როცა პროგრამა გაეშვება და შედეგი აშკარად სხვაა. ბლოკ-რედაქტორები ხშირად მალავენ შეცდომას ფერადი ანიმაციის უკან.
- არანაირი მაგია. ნებისმიერი ციკლი — ეს არის „გააკეთე ეს N-ჯერ”. ნებისმიერი პირობა — ეს არის „თუ ეს მართალია, მაშინ”. როცა ბავშვი ხედავს ამ პრიმიტივებს, ისინი მასთან სამუდამოდ რჩება. Scratch ხშირად მალავს მათ შედგენილი ბლოკების უკან.
გვინდოდა თამაში, სადაც ყოველი კონცეფცია ერთ პატარა და ცხად გაკვეთილს იღებს. წყლის გარეშე. ეკრანის გადამფარავი მასკოტების გარეშე.
სამი საფეხური: ფილები → ბლოკები → კოდი
თამაშში იგივე ამოცანები სამ რეჟიმში იხსნება. მოთამაშე კიბეზე ადის:
1. ფილები — დადე რამდენიმე მონიშნული ფილა გზაზე. დააჭირე play. უყურე რობოტს. მთელი „პროგრამა” ერთბაშად ჩანს. 7–9 წლის ბავშვები მყისიერად იაზრებენ.
2. ბლოკები — იგივე ამოცანები, ოღონდ ახლა კომპოზიციები: ციკლები პირობების შიგნით პირობების შიგნით ციკლების შიგნით. აქ ყალიბდება პროგრამის ნამდვილი მენტალური მოდელი.
3. კოდი — იგივე ამოცანა, ოღონდ ახლა ტექსტური სახით. დაშორებები, სინტაქსი, წერტილ-მძიმეები. ამ მომენტისთვის ბავშვი არ ებრძვის სინტაქსს — ის ბეჭდავს იმავე გეგმას, რომელიც უკვე ხატვა იცის.
თითო საფეხური ცოტა მეტ სიმართლეს აჩვენებს, მაგრამ ბაზისური იდეები არ იცვლება. ბავშვი, რომელიც გაიგო, რა არის ციკლი ფილების დონეზე, კოდის დონეზე ხელახლა არ სწავლობს.
10 კონცეფცია
მოთამაშეები გადიან ათ კონცეფციას რიგრიგობით:
- მიმდევრობა — გააკეთე A, შემდეგ B, შემდეგ C.
- გამეორება — გააკეთე ეს N-ჯერ.
- პირობები — თუ ეს, მაშინ ის.
- ცვლადები — დაიმახსოვრე მნიშვნელობა.
- ფუნქციები — დაარქვი პატარა პროგრამას სახელი, გამოიყენე ხელახლა.
- პარამეტრები — გადააწოდე მნიშვნელობა ფუნქციას.
- ციკლები მდგომარეობით — დათვალე, დააგროვე, იპოვე.
- ჩადგმული ლოგიკა — ციკლები პირობების შიგნით, პირობები ციკლების შიგნით.
- დეკომპოზიცია — დაშალე დიდი ამოცანა პატარა დასახელებულ ნაწილებად.
- გამართვა — შეადარე, რა გააკეთა მანქანამ, და რა გინდოდა; დახურე სხვაობა.
ბოლო — ყველაზე მნიშვნელოვანი. ბავშვები სწრაფად სწავლობენ, როცა „არ იმუშავა” გაკვეთილის საინტერესო ნაწილია და არა მარცხი.
ვისთვის არის
ოფიციალურად: 7–16 წლის ბავშვები. უმცროსები ფილებზე უფრო დიდხანს რჩებიან; უფროსები საღამოს გავლენ ფილებს და იწყებენ ნამდვილი კოდის წერას.
არაოფიციალურად: ნებისმიერი, ვისაც არასოდეს დაუწერია კოდი და უნდა გაიგოს, როგორი გრძნობაა ეს. გვინახავს, როგორ გადიან ზრდასრულები პირველ ხუთ დონეს ოცი წუთის განმავლობაში და გამოდიან უფრო ცხადი სურათით, ვიდრე ერთი წლის „ოდესმე ვისწავლი Python-ს” შემდეგ.
რა არის უფასო, რა — არა
თამაში სრულიად უფასოა. რეგისტრაციის გარეშე, email-ის გარეშე, პრემიუმ-დონის გარეშე. პირდაპირ ბრაუზერში. ხელმისაწვდომია ინგლისურად, რუსულად, უკრაინულად და ქართულად.
Profectus Lab-ის ზრდასრულთა კურსები — პროდაქშენ-დონის C#, .NET, JavaScript, React, Python მენტორინგით და კოდის რევიუთი — ცალკე ფასიანი პროდუქტია. თუ თქვენ მშობელი ხართ და თვითონაც გინდათ კოდში ჩახედვა, დაიწყეთ კარიერული გზის რუკით და აირჩიეთ ტრეკი. ვასწავლით იმავე გზით, რომლითაც ბავშვებსაც: ვაჩვენებთ ნამდვილ ნივთს, თითო საფეხურით.
სცადეთ ახლავე
თუ თქვენი ბავშვი 7–10 წლისაა, დაჯექით გვერდით პირველ დონეზე. თუ 11+, უბრალოდ მიეცით ბმული და გადადით. ნებისმიერ შემთხვევაში გვაინტერესებს უკუკავშირი — დაგვწერეთ საკონტაქტო ფორმის გავლით, ეს გავლენას ახდენს იმაზე, რასაც შემდეგ ვაკეთებთ.