وصف الدورة

دورة تنتهي بلعبة كاملة صنعها المتدرب بنفسه، لا بمعلومات يحفظها ثم ينساها. في 12 يوم تدريب و25 ساعة، يتعلم أساسيات لغة بايثون ثم يستخدمها في صناعة لعبته الخاصة بمكتبة Pygame، ويعرضها في حفل ختامي أمام زملائه.

لمن هذه الدورة؟

  • الأطفال والناشئة من عمر 10 إلى 16 سنة الذين يحبون الألعاب ويريدون أن يصنعوها لا أن يلعبوها فقط.
  • من يبدأ البرمجة لأول مرة: الدورة تبدأ من المتغيرات والطباعة خطوة بخطوة.
  • الأهل الذين يبحثون عن نشاط ينمّي التفكير المنطقي والثقة بالنفس، ويخرج بمنتج ملموس.

ننظّم المجموعات حسب العمر متى أمكن (10–12 و13–16)، لأن سرعة الاستيعاب تختلف بين الفئتين.

كيف تسير الدورة؟

  • 12 يوم تدريب فعلي خلال 30 يومًا تقويميًا، بمعدل جلستين إلى ثلاث جلسات أسبوعيًا بحسب جدول المجموعة.
  • 25 ساعة تدريبية: ساعتان لكل يوم من الأيام 1 إلى 11، و3 ساعات في اليوم الأخير.
  • الأيام 1–4: أساسيات بايثون: المتغيرات، والتفاعل مع المستخدم، والشروط، والحلقات.
  • الأيام 5–6: أول خطواته في Pygame: نافذة لعبة وشخصية تتحرك بالأسهم.
  • الأيام 7–11: بناء اللعبة: دوال، قوائم وعشوائية، تصادم، نقاط وأرواح، صور وأصوات.
  • اليوم 12: المشروع الختامي وحفل العرض وتوزيع شهادات الإنجاز.

وتتبع كل جلسة هيكلًا ثابتًا: افتتاح تحفيزي، شرح تفاعلي قصير (لا يتجاوز 20 دقيقة)، تطبيق موجّه خلال دقائق من الشرح، ثم مشروع المتدرب الخاص، وعرض ومشاركة، وتحدٍّ صغير للغد.

محاور الدورة

  1. المتغيرات والطباعة وأنواع البيانات
  2. التفاعل مع المستخدم والعمليات الحسابية
  3. الشروط واتخاذ القرار (لعبة تخمين الرقم)
  4. الحلقات التكرارية
  5. أول خطوة في Pygame: النافذة والأحداث والرسم
  6. الحركة والإحداثيات
  7. الدوال وتنظيم كود اللعبة
  8. القوائم والعشوائية
  9. كشف التصادم ومنطق اللعب
  10. القواميس والنقاط والأرواح وشاشة النهاية
  11. الصور والصوت واللمسات الأخيرة
  12. المشروع الختامي وحفل العرض

ماذا يحصل عليه المتدرب؟

  • لعبته الخاصة التي صنعها بنفسه من الفكرة حتى العرض.
  • حقيبة تدريبية موحّدة: شرح كل أمر ومعناه وهدفه، مع مثال برمجي جاهز.
  • متابعة يومية من المدرب، مع تحديات إضافية للمتميز ودعم فردي لمن يحتاج.
  • حفل ختام ومشاركة المشاريع أمام الزملاء، وشهادة إنجاز باسمه.

ما الذي يميّز الدورة؟

  • التعلم بالمشروع: كل مفهوم جديد يُطبَّق خلال دقائق من شرحه، وكل يوم يضيف قطعة إلى لعبة واحدة.
  • مجموعات صغيرة: من 8 إلى 12 متدربًا ليحصل كل متدرب على دعم فردي حقيقي.
  • بيئة بلا تعقيد: نعمل على منصات تعليمية جاهزة (Trinket أو Thonny، وReplit لمشروعات Pygame) فلا تعطّل التثبيتات وقت الجلسة.
  • هدف أعمق من حفظ الأوامر: أن يثق المتدرب بنفسه كصانع للأشياء الرقمية.

ماذا سوف تتعلم؟

  • كتابة أول برنامج بلغة بايثون وتشغيله بثقة
  • استخدام المتغيرات وأنواع البيانات الأساسية (نص، رقم صحيح، رقم عشري، منطقي)
  • التفاعل مع المستخدم بأمر input() ودمج النصوص بصيغة f-string
  • اتخاذ القرارات في البرنامج بالشروط (if وelif وelse) وعوامل المقارنة والمنطق
  • تكرار الأوامر بالحلقات (for وwhile) والتحكم بها بـ break وcontinue
  • إنشاء نافذة لعبة بمكتبة Pygame ورسم الأشكال والتعامل مع الأحداث
  • تحريك شخصية بلوحة المفاتيح ومنعها من الخروج من الشاشة
  • تنظيم الكود بالدوال والقوائم والقواميس واستخدام العشوائية
  • كشف التصادم بين العناصر وبناء منطق لعبة كاملة (نقاط وأرواح وشاشة النهاية)
  • إضافة الصور والأصوات وتقديم لعبته أمام المجموعة بثقة

المتطلبات

  • عمر المتدرب من 10 إلى 16 سنة
  • لا يُشترط خبرة سابقة في البرمجة
  • القدرة على استخدام الحاسوب ولوحة المفاتيح بشكل أساسي
  • الالتزام بحضور أيام الدورة (12 يومًا خلال شهر)
  • جهاز لابتوب

Frequently asked question

من 10 إلى 16 سنة. وننظّم المجموعات حسب العمر متى أمكن (10–12 و13–16) لأن سرعة الاستيعاب تختلف بين الفئتين.

لا. نبدأ من أول برنامج وأول متغير، ونبني كل يوم على اليوم السابق. وللمتميز تحديات إضافية، وللمتعثر دعم فردي مباشر حتى لا ينتظر أحد بلا عمل.

25 ساعة تدريبية على 12 يوم تدريب خلال 30 يومًا تقويميًا. ساعتان لكل يوم من الأيام 1 إلى 11، و3 ساعات في اليوم الأخير للمشروع الختامي وحفل العرض، بمعدل جلستين إلى ثلاث جلسات أسبوعيًا.

لعبة كاملة بمكتبة Pygame: شخصية تتحرك بالأسهم، وعناصر تسقط وتصادم، ونقاط وأرواح وشاشة نهاية، مع صور وأصوات يختارها بنفسه. ويعرضها في حفل ختامي.

من 8 إلى 12 متدربًا في المجموعة، لضمان دعم فردي كافٍ لكل طفل.

لا حاجة لتثبيت معقد. نعمل على منصات تعليمية جاهزة: Trinket (أونلاين) أو Thonny (بدون إنترنت) للأساسيات، وReplit أو بيئة مماثلة لمشروعات Pygame.

يتابع المدرب كل متدرب يوميًا بنموذج متابعة (مدى إنجاز المشروع وملاحظات سلوكية وتقنية)، ويقدّم له ملاحظة إيجابية محددة، وتنتهي الدورة بعرض مشروعه أمام الجميع.

لعبته الخاصة، وحقيبة تدريبية بأمثلة الأوامر، وشهادة إنجاز باسمه تُوزَّع في حفل الختام.

معهد انتشار

﷼550

﷼750

المحاضرات

74

مستوى المهارة المطلوبة

مبتدئ

دورات مقترحة