الانتقال إلى المحتوى الرئيسي
Code Quest

Code Quest

لا يتحرّك البطل إلّا إذا صحّ الكود. يكتب الطلاب JavaScript حقيقيّا عبر 32 درسا وقرابة 190 لغزا، وكلّ خطأ يظهر على الشاشة لحظة التشغيل.

ما يتعلمه الطلاب

في هذه السنّ يفقد الطفل اهتمامه حين يكون الكود مجرّدا. هنا تكون الاستجابة فورية ومرئية، فتتوقّف الحلقات والشروط والدوال عن كونها مفردات، وتصير أدواتٍ يمدّ يده إليها.

كتابة JavaScript حقيقي وتصحيحه.
استخدام الحلقات والشروط بقصد واضح.
تفكيك مشكلة كبيرة الى دوال.
قراءة رسالة خطأ واصلاحها بمفرده.

تعلّم Code Quest لغة JavaScript الحقيقية للأعمار 10–12 — بلا كتل، وبلا سحبٍ وإفلات. يكتب الطالب الكود في محرّرٍ ليحرّك بطلا عبر زنزانة، والبطل لا يتحرّك إلّا إذا صحّ الكود. عبر 32 درسا وقرابة 190 لغزا تُصحَّح تلقائيا، ينتقل من أمر حركةٍ واحد إلى الحلقات والشروط والدوال والتفكيك، وصولا إلى ثلاثة دروس زعماء يجب أن يعمل فيها كلّ شيء معا. الزنزانة تمنح الدافع؛ أمّا JavaScript فهي اللغة نفسها التي يكتبها المطوّرون المحترفون.

إيقاع المسار

الحركة

التسلسل والتنقل: اعط امرا، اسلك الطريق الطويل، ثم كف عن عد الخطوات ودع الكود يجد المسار.

التفكير

المتغيرات والحساب والقيم المنطقية والشروط — يبدأ البطل باتخاذ القرارات بدل اتباع نص جاهز.

البناء

الحلقات، ثم الدوال والتفكيك، ثم ثلاثة دروس زعماء يجب ان يعمل فيها كل شيء معا.

وحدة بوحدة

الوحدة 1 · اصدار الاوامر (التسلسل)

الدروس الاولى: امر واحد يحرك البطل خطوة واحدة. يتعلم الطالب ان البرنامج قائمة مرتبة من التعليمات وان الترتيب غير قابل للتفاوض.

كتابة اول تعليمةالتسلسلقراءة الشبكةالدقة بدل التخمين
في الحصة
«Give an Order» و«The Long Way» — الالتفاف حول الحفر تعليمة تلو الاخرى.
الحصيلة
يكتب الطالب برنامجا يعمل ويفهم لماذا يفشل الترتيب الخاطئ.

الوحدة 2 · الكف عن العد (التجريد والقتال)

عد كل خطوة يصير مملا، فيتعلم البطل التوجه الى وجهة. ثم يأتي القتال فتصير للافعال عواقب.

التجريد بدل التكرارالتعامل مع واجهة اغنىتخطيط المسارالتعامل مع حالات الفشل
في الحصة
«Stop Counting» و«Clear the Hall»، ثم اول درس تصحيح «Fix the Map».
الحصيلة
يكف الطالب عن الحل بالقوة ويبدأ باختيار التعليمة المناسبة.

الوحدة 3 · تسمية الاشياء (المتغيرات)

تحصل القيم على اسماء. يخزنها الطالب ويعيد استخدامها ويحدثها، ويكتشف ان الاسم الجيد يجعل البرنامج مقروءا.

تعريف المتغيراتاعادة الاستخدام بدل التكرارتحديث قيمةالتسمية الواضحة
في الحصة
«Name It Once» و«The Loot Row» — تتبع الغنائم دون اعادة كتابة الارقام.
الحصيلة
يستعمل الطالب المتغيرات عن قصد بدل تثبيت القيم في الكود.

الوحدة 4 · الحساب (العمليات والنصوص)

الحساب اولا ثم النصوص. يحسب الطالب ويدمج ويعد — ويواجه درس التصحيح الثاني حين يخرج مجموع الخزنة خاطئا.

العمليات الحسابيةالتعامل مع النصوصدمج القيمتتبع نتيجة خاطئة
في الحصة
«Do the Math» و«Mirror Math» و«Counting Coins» ثم «The Miscounted Vault».
الحصيلة
يجد الطالب السطر الذي اخطأ فيه الحساب بدل اعادة كتابة كل شيء.

الوحدة 5 · صح ام خطأ (المنطق والشروط)

اكبر قفزة في الدورة: يبدأ البطل باتخاذ القرارات. القيم المنطقية والمقارنات و if و else والاختيار بين مسارات عدة.

القيم المنطقية والمقارنةif / elseالشروط المتعددةالقرار بدل النص الجاهز
في الحصة
ستة دروس من «True or False» الى «Smart Choices» وصولا الى تحدي «The Broken Defender».
الحصيلة
يكتب الطالب برنامجا يتغير سلوكه بتغير الموقف.

الوحدة 6 · مرة بعد مرة (الحلقات)

حلقات while ثم for ثم حلقات مع شروط — اللحظة التي يعبر فيها الطالب باسطر قليلة عما كان يحتاج مئات الاسطر.

حلقات whileحلقات forحلقة مع شرطتجنب الحلقات اللانهائية
في الحصة
من «Endless Corridor» الى «Marching Orders» ثم «The Tangled Path».
الحصيلة
يستخدم الطالب التكرار كاداة ويستطيع التفكير في متى تتوقف الحلقة.

الوحدة 7 · اصنع ادواتك (الدوال والتفكيك)

يكتب الطالب حركاته الخاصة ويمرر اليها مدخلات ويفكك مشكلة كبيرة الى قطع مسماة — فيبني صندوق ادواته الشخصي.

تعريف الدوالالمعاملات والمدخلاتالتفكيكاعادة استخدام كوده
في الحصة
من «Make Your Own Move» الى «Your Toolkit» ثم «The Faulty Machine».
الحصيلة
يحل الطالب مشكلة كبيرة بتقسيمها، مستعملا دواله هو.

الوحدة 8 · الزعماء

ثلاثة دروس ختامية يجب ان يتماسك فيها كل شيء معا — موجات ومرافقة واعمق غرفة في الزنزانة.

دمج كل المفاهيمالعمل تحت الضغطتصحيح برنامج طويلاتمام ما بدأه
في الحصة
«The First Deep One» و«The Gauntlet Returns» و«Heart of the Dungeon».
الحصيلة
ينجز الطالب برنامجا كبيرا يجمع الحلقات والشروط ودواله الخاصة.
المهارات المكتسبة
كتابة JavaScript حقيقي باليدالتسلسل والدقةالمتغيرات والتسميةالحساب والنصوصالمنطق والشروطحلقات while و forكتابة الدوال واستدعاؤهاتفكيك مشكلة كبيرةقراءة الخطأ وتصحيحهالمثابرة على مسألة صعبة
الادوات المستعملة
JavaScript داخل محرر كود حقيقيمحرك زنزانة Code Questتصحيح تلقائي فورينقاط خبرة ونجوم للالغاز المنجزة
المشروع الختامي

Heart of the Dungeon

درس الزعيم الاخير. يواجه الطالب الموجات والمرافقة في اعمق غرفة، ويحلها بالحلقات والشروط والدوال التي كتبها بنفسه عبر الدروس الواحد والثلاثين السابقة.

لماذا يختاره الاباء

كود حقيقي لا لعبة

كثير من دورات هذه السن تستعمل كتلا ملونة. اما Code Quest فتستعمل JavaScript يكتب في محرر — اللغة نفسها التي تشغل الويب — فلا شيء يحتاج الى نسيانه لاحقا.

الخطأ مرئي لا معيب

حين يكون الكود خاطئا لا يتحرك البطل ببساطة. يصير التصحيح جزءا عاديا من العمل لا فشلا، وثلاثة دروس مخصصة له صراحة.

لا مجال للتحايل

كل لغز يصحح تلقائيا والترتيب مقفل، فلا يستطيع الطالب القفز للامام. ما يتقدم على الخريطة تقدم حصل فعلا.

بوابة حقيقية

تنتهي Code Quest حيث يبدأ Python Max. يصل طفلكم الى البرنامج التالي وهو يعرف اصلا لماذا توجد الحلقة والدالة والمتغير.

أمثلة مشاريع

Clear the Hall

The Miscounted Vault

مجموعة ادواته الخاصة من الدوال

معركة الزعيم: Heart of the Dungeon

الصيغة

32 درسا، نحو 6 الغاز لكل درس

تصحيح تلقائي فوري لكل لغز

ترتيب مقفل — لا تخطي للامام

FAQ

اليس JavaScript صعبا في العاشرة؟

ليس حين تكون النتيجة مرئية. الدرس الاول سطر واحد يجعل البطل يخطو خطوة، ثم ترتفع الصعوبة فكرة فكرة عبر 32 درسا.

هل هذه مجرد لعبة؟

الزنزانة هي الدافع، اما الكود فهو JavaScript حقيقي يكتب في محرر. لا شيء يسحب بالفأرة ولا شيء تمثيلي.

طلب معلومات

لا يتطلب هذا النموذج اي دفع او التزام.

جاهزون لاختيار المسار المناسب؟

احجزوا استشارة مركزة لربط عمر الطفل واهتماماته وأهدافه بالبرنامج المناسب في Numeris.