
يقوم برنامج "كود جاردن" بتعليم الأطفال الذين تتراوح أعمارهم بين 6 و 10 سنوات البرمجة عن طريق ربط "الكتل البرمجية" معًا لتوجيه بطل صغير عبر متاهة في حديقة. والجدير بالذكر أن كل "كتلة برمجية" معروضة كسلسلة حقيقية من لغة Python بجانبها. يشرح هذا الدليل ما يفعله طفلك، وما يتعلمه، وكيف يمكنك المساعدة دون الحاجة إلى معرفة أي شيء عن البرمجة.
ما الذي يفعله طفلك في "كود جاردن"؟
تُظهر كل أحجية حديقةً صغيرة فيها شخصية وهدف: القفز فوق القمع، والتقاط النجوم، وإيصال الكلب إلى العظمة. يبني طفلك برنامجًا بالنقر على كتل برمجية مثل Right وJump وUp وDown وRepeat، ثم يضغط على زر التشغيل ويراقب الشخصية وهي تتبع التعليمات.
إذا لم تصل الشخصية إلى الهدف، فلا شيء يضيع. ينظر طفلك إلى ما حدث، ويغيّر الكتل البرمجية، ويحاول مرة أخرى. هذه الدورة من التنبؤ والاختبار والإصلاح هي جوهر البرمجة.
تأتي الأحجيات بأشكال مختلفة. بعضها يطلب ابتكار حل من الصفر. وبعضها يعرض برنامجًا صحيحًا تقريبًا، مثل قطة تتوقف قبل المربع المطلوب بخطوة واحدة، ويطلب من طفلك العثور على الخطأ. وإصلاح خطأ في برنامج شخص آخر مهارة يستخدمها المطورون المحترفون كل يوم.
كتل برمجية تتحول إلى Python حقيقي
تخفي أدوات الكتل البرمجية العديدة الكود الحقيقي. أما Code Garden فيفعل العكس. فعند وضع الكتل البرمجية، يظهر كود Python المطابق بجانبها. وتظهر كتلة Right بالشكل go_right(). وتظهر كتلة Jump بالشكل jump().
تُعد كتلة Repeat الأكثر إثارة للاهتمام. فعند تكرار شيء ثلاث مرات، يظهر ذلك في شكل حلقة حقيقية:
for i in range(3):
ويكون الأمر الخاص بالحركة بداخلها. لا يُتوقع من الأطفال قراءة هذا الكود منذ اليوم الأول. لكن رؤيته في كل مرة يبني ألفة هادئة معه، لذلك عندما يواجهون الكود المكتوب لاحقًا، لن تبدو أشكاله غريبة.
هذه بيئة تعليمية مبسطة، تضم مجموعة صغيرة من الأوامر. إنها خطوة أولى نحو Python، وليست اللغة بأكملها.
الأفكار التي يكتسبها طفلك
- التسلسلات. الترتيب مهم. فالحركة إلى الأعلى ثم إلى اليمين ليست مثل الحركة إلى اليمين ثم إلى الأعلى.
- الحلقات. بدلًا من استخدام خمس كتل برمجية متطابقة، تؤدي كتلة برمجية واحدة من نوع Repeat المهمة. يكتشف الأطفال فكرة توفير الجهد.
- تصحيح الأخطاء. عندما ينفذ البرنامج شيئًا خاطئًا، يكون هناك عادةً خطأ صغير واحد يجب العثور عليه.
- الكفاءة. تُمنح النجوم عند استخدام عدد قليل من الكتل البرمجية، لذلك تحصل الإجابة الصحيحة الأقصر على أكبر عدد من النجوم. وهذا يشجع التفكير المنظم من دون معاقبة المحاولة الأولى الأطول.
- التخطيط. يصبح النظر إلى الحديقة أولًا والتفكير في المسار قبل النقر على الكتل البرمجية عادةً.
لا يحتاج أي من ذلك إلى لوحة مفاتيح أو إلى مهارات في القراءة تتجاوز الأساسيات، وهذا يناسب الأطفال الأصغر سنًا ضمن الفئة العمرية.
الخصوصية والسلامة للأطفال
صُممت منطقة الأطفال للحفاظ على سلامة الأطفال:
- لا إعلانات.
- لا أدوات تتبّع.
- لا دردشة أو مراسلة.
- لا حسابات للأطفال.
- تخضع عمليات الشراء والإعدادات للتحقق من شخص بالغ.
تجد التفاصيل في صفحة خصوصية الأطفال، وتشرح صفحة الوالدين المنطقة المخصصة للبالغين.
كيف يمكنك المساعدة دون الحاجة إلى معرفة البرمجة.
ليس عليك أن تفهم Python كي تكون مساعدًا رائعًا. جرّب ما يلي:
- اطلب منه التنبؤ. «أين سينتهي القط عندما تضغط تشغيل؟»
- اطلب منه أن يشرح. «لماذا استخدمت كتلة كرّر هنا؟»
- امدح إصلاح الخطأ، لا السرعة. العثور على خطأ هو الإنجاز.
- أحصيا الكتل معًا. هل يمكن حل الحديقة نفسها باستخدام عدد أقل؟
- دعه يعلّمك. إن جعل طفلك يشرح لك حلقة تكرار من أفضل الطرق لترسيخ الفكرة.
الخطوة الأولى المجانية هي الخطوات الأولى: من الكتل إلى Python، وهو دليل مرافق موجز يسرد الكتل وسطر Python الذي تتحول إليه كل منها. وهو مناسب للقراءة بصوت عالٍ معًا.
تحديد روتين جيد.
الجلسات القصيرة المنتظمة أفضل من الجلسات الطويلة المتباعدة. تكفي عشر إلى خمس عشرة دقيقة، بضع مرات في الأسبوع، لهذا العمر.
ابدأ بألغاز يستطيع طفلك حلها، ليشعر بالنجاح منذ الدقائق الأولى. انتقل إلى ألغاز «أصلحها» عندما يشعر بالارتياح، فهي أصعب قليلًا. توقّف بينما لا يزال يرغب في المزيد.
إذا شعر طفلك بالإحباط، خذوا استراحة وعودوا إليها لاحقًا. فكثيرًا ما يبدو اللغز سهلًا بعد استراحة.
ومع نموه، يشكل مختبر الإلكترونيات وArduino جسرًا طبيعيًا من البرمجة على الشاشة إلى الدوائر واللوحات الحقيقية القابلة للبرمجة، كما أن الدوائر الكهربائية للأطفال رفيق جيد لبناء الأفكار وتوصيلها.
- يوجّه الأطفال بطلًا عبر متاهات الحديقة بضمّ الكتل معًا.
- تُعرَض كل كتلة بجانب سطر Python الحقيقي الذي تتحول إليه.
- الأفكار الأساسية: التسلسلات، والحلقات، وتصحيح الأخطاء، والعثور على حلول أقصر.
- لا تحتوي منطقة الأطفال على إعلانات أو أدوات تتبّع أو دردشة أو حسابات للأطفال؛ فالمشتريات محمية بتحقّق من شخص بالغ.
- اطلب التنبؤات والتفسيرات؛ فلا تحتاج إلى معرفة البرمجة لتساعد.
افتح "كود جاردن".
مجاني، يُفتح مباشرةً دون تثبيت أي شيء.
المزيد من الدروس المجانية في هذا الدليل
المحاكاة على Novareka هي نماذج تعليمية، وقد بُسّطت عمدًا. وهي توضّح كيفية تصرّف فكرة ما، لكنها لا تغني عن المشورة المهنية أو الطبية أو الهندسية.
المختبرات في هذا الدليل
للأطفال · مباشر
للأطفال · مباشر
مباشرتابع القراءة
جميع الأدلة →
شرح
شرح
شرح