أنشطة وتمارين أساسية – مبادئ البرمجة للأطفال – الترميز للأطفال
هذا التمرين (مبادئ البرمجة للأطفال – الترميز للأطفال) هو في حقيقته أحد أول أساسيات البرمجة التطبيقية التي يجب أن يتعلم مبادئها جميع المبرمجين.
وكما تعودنا في هذا القسم سنعمل معا على إضافة قليلٍ من المتعة والتسلية في تعليم مبادئ البرمجة للأطفال الأقل من سن المدرسة ابتداء من سن الثالثة. ومن هذه التمارين ما يتعلق بالإحداثيات، والترتيب، والحلقات وغيرها.
تعليم مبادئ البرمجة للأطفال في رياض الأطفال هو في الواقع أبسط بكثير مما تعتقد! يمكن للأطفال الذين تقل أعمارهم عن خمس سنوات بالفعل فهم بعض مفاهيم وأساسيات ومبادئ البرمجة للأطفال ، حتى لو لم يعرفوا ما هي على وجه التحديد.
إذن ما هو شكل البرمجة للأطفال قبل سن المدرسة؟ كما يمكن توضيحه، فيمكن أن نستخدم جميعًا مفاهيم ومبادئ البرمجة بشكل منتظم دون حتى التفكير في الأمر! ستندهش كيف أنه يمكننا استخدام مفاهيم ومبادئ البرمجة في أي شيء تقريبًا نفعله في حياتنا اليومية. ويمكن استخدام أمثلة على ذلك عند شرح مبادء البرمجة للأطفال من قبيل التالي:
- تنظيف أسناننا بالفرشاة؛
- ارتداء الملابس؛
- استخدام لغة سرية بين الأطفال في ألعابهم.
- صنع الفطائر؛
- ترتيب الغرفة وما فيها؛
- وغيرها الكثير…
كل هذه أمثلة لخوارزميات الحياة الواقعية التي نستخدمها يوميًا. أيضا فإننا سنشرح كيفية استخدام هذه الأمثلة أدناه في أنشطة الترميز لفصل رياض الأطفال من خلال سلسلة من التمارين والأنشطة.
سنحتاج هنا في هذه الأنشطة إلى طباعة أوراق التمارين هذه بالألوان (إما على مقاس الطباعة القياسي A4) أو أكبر (حسب كل تمرين).
لكل تمرين طريقة تقديم للأطفال وطريقة عمل وأهداف مستفادة.
التمرين الخامس: الترميز للأطفال
أهداف التمرين
هذا التمرين هو تمرين مقارب من حيث الفكرة والمنهجية للتمرين السابق. كما أنه أيضا أحد التمارين المبدئية في تعليم أساسيات ومبادئ البرمجة للأطفال دون سن الخامسة (الترميز للأطفال). وكما أيضا ذكرنا سابقا فإنه في مثل هذه التمارين يتم تعريف الطفل على معنى الترميز وجدول الترميز للأطفال وطريقة فهم وحل مشاكل اللغات ولغات البرمجة بالعودة إلى المعطيات الأولية والمبادئ الناظمة للعمليات في البرمجة.
تتضمن هذه المبادئ في العادة على وجود لغة مشتركة ومرجعية لفهم لغة التخاطب، سواء مع الأخر أو مع الألة والحاسب الآلي. كما يتم التركيز على تعليم آليات وضع جداول الترميز للأطفال وفهمها حسب التعليمات أو حسب الأهداف الموضوعة لكل برمجة أو تخصص. والتي ربما سنتطرق لها في تمارين لاحقة.
المهارات التي يعمل عليها التمرين
يعمل تمرين الترميز للأطفال على بناء عدد من المبادئ الأساسية للمبرمج الصغير. كما ستساعد هذه المهارات الأساسية في تعزيز مفاهيم ومهارات البرمجة للأطفال. والمهارات التي سنعمل عليها في هذا التمرين (الترميز للأطفال) هي التالي:
- مهارة التفكير المنظم وتنظيم العمل.
- مهارة حل المشاكل.
- مهارة التفكير المنطقي.
- مهارة التفكير المجرد
- مهارة الاعتماد على النفس.
الخطوات
في هذا المثال الموضح في الصورة أعلاه، يتم الطلب من الطفل كتابة الحرف الموافق للرمز (أو الرقم) حسب الجدول كما في المثال في هذه الصورة. وتكون الكلمة السرية مكونة من تجميع الأحرف المرمّزة بالأرقام. وهو موضحٌ أيضاً في الجدول في أعلى الصفحة المرفقة.
وكما في هذا المثال الذي تم حله. فإن الخطوات التي قمنا بها لحله هي التالي:
- قارنّا بين الرقم الموجود أسفل صورة الروبوت والجدول على يسار الصورة (وفي أعلى ويسار الصفحة المرفقة).
- ثم استنتجنا وكتبنا الحرف الموافق لهذا الرمز في في الفراغ الموجود أسفله.
- وبتكرار الخطوتين السابقتين ظهرت لنا كلمة السر التي في هذا المثال (وهي اسم الروبوت: روبو).
- الآن، وبعد فهم المثال وخطواته نقوم بطلب الإجراء المعاكس للطفل. أي أن يستنتج الرمز ويقوم بترميز الكلمات أعلى كل مجموعة من الدوائر.
- أخيرا، يتم الطلب من الطفل أن يمارس تمرين “الترميز للأطفال” لترميز اسمه أسفل صفحة التمارين المرفقة.
- ملاحظة: يستطيع الوالدان، بعد هذا التمرين، أن يلعبا مع طفلهم لعبة الكلمة السرية، ويتبادلوا ارسال رسائل مرمّزة (أو مشفرة) لبعضهم تبعا لجداول هم من يصنعها.
ماذا يستفيد الطفل من هذا النشاط؟
- التعرف على مفهوم الترميز (أو التشفير) وطريقة استخدامها بشكل منهجي ونمطيّ.
- التعرف على آليات صناعة الجداول المرجعية للترميز.
- أخيرا، يعزز التعود على آليات التكرار كجزء من عمليات البرمجة من بداية العمل حتى إنجازه.