مقدّمة
هذا الدرس عبارة عن تكملة لموضوع التراسل وتعدد الكائنات، الذي يعتمد على أكثر من كائن، وكيفية ارسال واستقبال الرسائل بين الكائنات الموجودة في البرنامج. سوف نلخّص مشروع الأسد، ثمّ نقوم بتفصيل مشروع سباق السيارات.
سنبدأ الدرس من خلال عرض الناتج من مشروع "سباق السيارات". في البداية سنقوم بإضافة الكائنات اللازمة وهي خمس: الصفارة، السيارات الثلاث، الهدف، بحيث لكل كائن منها مقطع برمجي خاص به نقوم ببرمجته بحسب وظيفته في المشروع.
سوف نلخص اللّبِنات الجديدة التي تعلموها من أحداث ومظاهر التي استعملناها خلال الدرس وكما سنلخّص مقاطع البرمجة الخاصّة بكلّ كائن، في النهاية سنقدّم للطلّاب مهمة تقييميّة عن مشروع باكمان.
افتتاحيّة
سوف نقوم بعرض الفيديو المدرج على الطلاب، ثم نقوم بسؤالهم أسئلة بسيطة تحفز تفكيرهم:
-
ما هي الكائنات الموجودة على الشاشة وما الذي تفعله؟
-
متى تقوم كل من السيارات، والصفارة؟
-
ما الذي حدث بعد انطلاق السيارات؟
-
ما الذس يحدث بعد وصول السيارة الخضراء لخط النهاية؟
استدراج
من خلال الاستدراج، يتم بناء المشروع بالتدريج، مع شرح اللبنات والأفكار الحاسوبية الجديدة، بالإضافة إلى توجيه تفكير التلاميذ نحو الحلول الخوارزمية والبرمجية الأكثر نجاعة.
يتم في بداية العارضة شرح كيفيّة إدراج الكائنات، وتغيير ألوانها ومظاهرها. بعد ذلك، سنقوم باستخدام لبنات البث والتلقي التي سبق وأن تعلّمها الطلّاب تشمل العارضة تفصيلا لخوارزمية برمجة كائن الصفارة، وكذلك كائنات السيارات، مع شرح اللبنات وأهمية ترتيبها بالتفصيل، يشمل الاستدراج أيضا أسئلة استدراج تثير تفكير الطلّاب.