منهجنا التعليمي
بُني هذا المقررُ حول سؤالٍ واحد: كيف يتعلّم المبتدئُ البرمجةَ فعلًا؟ الجوابُ يشكّل كلَّ درسٍ وكلَّ اختبارٍ وكلَّ نقطةٍ في شريطِ التقدّم.
تشرح هذه الصفحةُ التصميمَ بكلامٍ واضحٍ، ليرى المعلّمون ما يجري تحت الغطاء، وليرى الطلابُ أيضًا. لا يحدثُ شيءٌ هنا خلفَ ظهورِهم.
الحلقةُ المركزية
يسير كلُّ درسٍ على الحلقةِ التي يعيشها المبرمجون العاملون: القاءُ مشكلةٍ، واشتقاقُ أداةٍ، وتشغيلُها، ثم فحصُ ما ثبت.
- خطّافٌ، كثيرًا ما يكون رياضيًّا. يفتتح كلُّ درسٍ من نمطٍ ملموسٍ تعرفه من قبلُ نصفَ معرفة: متتاليةٌ حسابيةٌ، قاعدةُ دالةٍ، مجموعةٌ. إنه موضعُ استنادٍ.
- تُبنى المفاهيمُ خطوةً خطوةً نثرًا وشيفرةً، ولا يُدَّعى شيءٌ قبل أن يستحقه، فلا يكون «لماذا» عالةً أبدًا.
- شيفرةٌ تشغّلها فورًا. كلُّ مقتطفِ شيفرةٍ يعمل في المتصفّح. لا جدارَ بين القراءةِ والفعلِ، والتشغيلُ نقرةٌ دائمًا لا إعدادٌ.
- فحصٌ بلا كلفة. يختتم كلُّ درسٍ باختبارٍ منخفضِ المخاطرِ بتغذيةٍ راجعةٍ فوريةٍ، إضافةً إلى تحدياتٍ تُثيب حلَّ الجوابِ قبل كشفه.
تشريحُ الدرس
افتح أيَّ درسٍ تجد الحركاتِ الخمسَ نفسَها وبالترتيبِ نفسه:
- فقراتٌ سرديةٌ تشتقُّ كلَّ فكرةٍ خطوةً خطوةً قبل تسميتِها.
- أمثلةٌ قصيرةٌ قابلةٌ للتشغيلِ تُري الفكرةَ تعمل. كلُّها يعمل.
- 🧩 تحديات: فكّر أولًا ثم أظهر. يظلُّ الجوابُ مطويًّا حتى تحاول فعلًا.
- أسئلةٌ سقراطيةٌ تطلب منك إعادةَ اشتقاقِ الفكرةِ بدلَ استرجاعِها.
- اختبارُ فحصٍ سريعٍ بتغذيةٍ راجعةٍ فوريةٍ بلا أحكامٍ.
لماذا الدروسُ قصيرةٌ
الدروسُ القصيرةُ مقصودةٌ. تمتدُّ نحوَ خمسَ عشرةَ دقيقةً، لأن المعرفةَ تثبت بشكلٍ أفضلَ في جرعاتٍ صغيرةٍ منتظمةٍ من جلساتٍ ماراثونيةٍ نادرةٍ.
- مفهومٌ واحدٌ في كلِّ درسٍ. يعلّم كلُّ درسٍ فكرةً واحدةً بعمقٍ بدلَ خمسِ أفكارٍ سطحًا.
- خمسَ عشرةَ دقيقةً تناسبُ العادةَ اليومية. قصيرةٌ بما يكفي لأن تُتمّها، وقصيرةٌ بما يكفي لأن تُعيدها غدًا، وهو الإيقاعُ الذي يشجعُه نظامُ السلاسلِ تمامًا.
- التكرارُ يغلبُ الطولَ. خمسُ عوداتٍ قصيرةٍ تبني معرفةً أرسخَ من جلسةٍ ماراثونيةٍ واحدةٍ.
- العمقُ لولبٌ. الأفكارُ التي تُلقى في درسٍ قصيرٍ تعودُ بشكلٍ أروعَ في دروسٍ ووحداتٍ ومشاريعَ لاحقةٍ.
مسارانِ، ولولبٌ واحد
المقررُ منهجٌ لولبيٌّ: تلقى فكرةً، وتعيد زيارتَها بعمقٍ أكبرَ، وأخيرًا تستخدمها في شيءٍ واقعيٍّ.
- بايثون 101، الأساس: الطباعةُ والمتغيراتُ، ثم العواملُ، والتحكمُ في التدفق، والدوالُ، والسلاسلُ، والبنى البياناتيةُ، والملفاتُ. يبني كلُّ درسٍ قصيرٍ مباشرةً على سابقه.
- تحليلُ البياناتِ ببياناتٍ واقعيةٍ بـ pandas: سلاسلُ وإطاراتُ بياناتٍ، والانتقاءُ والتصفيةُ، والتنظيفُ، والتجميعُ بالمجموعات، واستكشافُ تايتانيك كامل.
- مشاريعُ موجّهةٌ. يعيد كلُّ واحدٍ استخدامَ مهاراتٍ سابقةٍ في بناءٍ واقعيٍّ، فيُغلقَ اللولبُ بالممارسةِ بدلَ التكرار.
الرياضياتُ هي اللغةُ المشتركة
PyDA تعني بايثونَ + تحليلَ البيانات، لكن الصمغَ التفكيرُ الرياضي. تستعير الدروسُ أنفعَ رموزِ الرياضيينَ، فتصيرَ البرمجةُ إلمامًا رياضيًّا تطبيقيًّا:
- المتتالياتُ ↔ الحلقات. تُنتج range(n) المتتاليةَ الحسابيةَ a, a+d, a+2d, …
- الدوالُ ↔ دوالُ بايثون. f(x) = x² − 5x + 6 قاعدةٌ على معاملاتٍ، وadd(a, b) الفكرةُ نفسُها شيفرةً.
- تدوينُ بناءِ المجموعاتِ ↔ الفهمُ. {x² | x ∈ {1,2,3}} بايثونُ حرفيٌّ تقريبًا.
- الفتراتُ شبه المفتوحةِ ↔ التقطيعُ. يتصرف s[a:b] تمامًا كالفترة [a, b)، ولسببٍ: يجعل التقطيعَ يؤلّفُ بأناقةٍ.
تقويمٌ منخفضُ المخاطر
الاختباراتُ تكوينيةٌ. الجوابُ الخاطئُ لا يكلّف شيئًا، إذ يغذّي فقط «وفاةً» بأسلوبِ لعبةٍ في تقريرك. والتغذيةُ الراجعةُ الفوريةُ تُري الاستدلالَ الصحيحَ في الحال، فيصيرَ الخطأُ لحظةَ التعلّمِ بدلَ أن يكون سببًا للخوفِ من الاختبار.
لماذا طبقةُ اللعبِ
النقاطُ والرتبُ والسلاسلُ والمهامُّ وُجدت لسببٍ واحدٍ: الدافع. يتبع التصميمُ الأدلةَ في Prayoga وآخرون، 2026 (مقرَّرُ حوسبةٍ قائمٍ على الروايةِ البصريةِ قياسُه N-Gain 0.61 وقبولُه 87.6%).
الأرقامُ تتراكمُ ولا يُفقدُ شيءٌ، فيكافئُ اللعبُ الجهدَ دون معاقبةِ الأخطاءِ. تُكتسبُ النقاطُ بأيِّ فعلٍ مرئيٍّ: تشغيلُ شيفرةٍ، أو إكمالُ درسٍ، أو جوابٌ صائبٌ، أو مجردُ العودةِ في يومٍ جديدٍ.
تقدّمٌ تقرؤه
صفحةُ التقدّمِ تمرينٌ في قراءةِ تعلّمِك: نسبةُ الإصابةِ، والقتلُ/الموت/المساعدة (K/D/A)، والجنيُّ، والسلاسلُ، والثباتُ، وتشخيصاتٌ تشملُ مكافئَ N-Gain. إنها مرآةُ التنظيمِ الذاتيِّ.
كيف يُحسب تقدّمك
من أين تأتي المهارة: بيئة الموهبة
تنمو المهارةُ داخلَ البيئات، أماكنَ يشاهدُ فيها الناسُ نماذجَ جيّدة، ويخطئون عن قصد، ويتلقّون دعوةً للمشاركة. عملُ دانيال كويل في الممارسةِ العميقةِ والإشعالِ والثقافةِ يُظهرُ ما يجعلُ مثلَ هذه البيئاتِ فعّالةً. يطبّقُ هذا المساقُ ذلك ميزةً بعدَ ميزة. هذه هي الأفكارُ وأين تظهرُ كلٌّ منها:
- الأخطاءُ معلوماتٌ. الممارسةُ العميقةُ هي أن تُحسَّ الخطأَ ثم تواصلَ المحاولةَ. كلُّ فحصٍ واختبارٍ وتحدٍّ محاولةٌ منخفضةُ الرهانِ بتغذيةٍ راجعةٍ فورية، مضبوطةٌ لتخطئَ نحوَ 20% من المرات، وهي النقطةُ المثاليةُ الموثَّقةُ للتعلّم.
- شاهدْ واجتهدْ واستعِرْ. تفتتحُ الدروسُ بأمثلةٍ محلولةٍ لدراستِها بدقّةٍ، ثم تجعلُك تعيدُ اشتقاقَ الفكرةِ وبناءَها. استعارةُ نمطٍ شاهدتَه للتوّ هي كيف يتعلّمُ الحِرفيُّ العاملُ، وهي مشجَّعةٌ هنا.
- تبدأُ الدافعيةُ بدعوةٍ. نقاطُ الخبرةِ والسلاسلُ والرتبُ والشاراتُ هي الجاذبُ الذي يشدُّك. والمشاريعُ الموجّهةُ والمشاريعُ الختاميةُ تُريكَ ذاتًا مستقبليةً ممكنةً، أفقًا يقولُ: إن استطاعوا، فلماذا لا أستطيعُ أنا؟
- نموذجُ الورشةِ. تُبنى الأساسياتُ جزءًا بعدَ جزءٍ قبلَ أداءٍ جادٍّ، وتضعُك المشاريعُ في عملٍ حقيقيٍّ. وصفحةُ التقدّمِ هي مخططُ الورشةِ، ما هو متينٌ وما يحتاجُ تمريرةً أخرى.
شاهد المحاضرة: دانيال كويل حول الممارسة العميقة وبيئة الموهبة (Big Think)
خصوصيةٌ بالتصميم
يبقى كلُّ شيءٍ في التخزينِ المحليِّ للمتصفحِ تحتَ مفتاحٍ واحدٍ. لا حسابَ ولا خادمَ ولا لوحةَ ترتيبٍ. لا تُغادرُ أيُّ بياناتٍ الجهازَ أبدًا، ما يجعل المقررَ آمنًا للاستخدامِ في الصفِّ بلا أيِّ تهيئةٍ.
للمعلّمين
إدارةُ المقررِ تأخذُ خمسَ دقائقَ وجهازَ عرض:
- اسندْ مسارًا. بايثون 101 أولًا ثم تحليلَ البيانات. صفحةُ تقدمِ المتعلّمِ خريطةُ الصفِّ.
- علّمْ على الهواءِ من الدروس. كلُّ مثالٍ يعمل في المتصفح، فيستطيعَ الدرسُ أن يصيرَ عرضًا حيًّا في أيِّ لحظةٍ.
- استخدمِ المشاريعَ الموجّهةَ تسليماتٍ. كلٌّ منها بناءٌ كاملٌ قابلٌ للتقييمِ، لا تمرينٌ.
- عاملِ الاختباراتِ بوصفِها تكوينيةً. اقرأ دقّتَها كإشارةِ تغطيةٍ، لا كدرجةٍ تُجمع.
العودة إلى تقدمك