Why did the robot get it wrong when we "said it right"?
لماذا أخطأ الروبوت رغم أننا «قلناها صحيحة»؟
🧺 You’ll need · ستحتاجون
🏠 At home🛒 Cheap to buy🖨️ Print it
🖨️ Printable mats & cards live in each program’s card decks →
👣 The experiment · التجربة
Child gives commands; robot obeys EXACTLY (and only) what is said.
يأمر الطفل؛ والروبوت ينفّذ حرفيًا (وفقط) ما قيل.
"Put butter on bread" → robot places the tub on the loaf. Laugh, then fix the command.
«ضع الزبدة على الخبز» → يضع الروبوت العلبة فوق الرغيف. اضحكوا ثم صحّحوا الأمر.
Write/draw the fixed steps in order — that's an algorithm.
اكتبوا/ارسموا الخطوات المصحّحة بالترتيب — هذه خوارزمية.
Swap roles: now the child is the robot.
تبادلوا الأدوار: الطفل هو الروبوت الآن.
Computers have no common sense — they need complete, ordered, exact instructions. Feeling that gap through laughter is the deepest first lesson of programming.
الحواسيب بلا بديهة — تحتاج تعليماتٍ كاملةً مرتّبةً دقيقة. والشعور بهذه الفجوة عبر الضحك هو أعمق درسٍ أول في البرمجة.