الخوارزميات

ما هي الخوارزمية؟

خوارزمية خوارزمية...

  • هي مجموعة من الخطوات لإكمال مهمة ما.
    • ترتيب الخطوات مهم!
  • يجب أن تكون سهلة الفهم من قبل المستخدم.
قائمة من 3 خطوات

في هذا الفيديو، شاهد هذا الأب وهو يلقن أطفاله درساً عن سبب وجوب أن تكون الخوارزميات دقيقة, وسهلة الفهمو بالترتيب الصحيح.

ما رأيك؟

شطيرة زبدة الفول السوداني والمربى
  • ما هي الخوارزمية التي كان الأطفال يكتبونها؟
  • لماذا فشلت محاولاتهم الأولى؟
  • كيف قاموا بتحسين خوارزمياتهم؟

أفضل الممارسات: شجع الطلاب على تقسيم المهمة إلى خطوات صغيرة. اجعلهم متحمسين من خلال تذكيرهم بأن هذه هي الخطوة الأولى للبرمجة.

نشاط اختياري: قم بنشاط زبدة الفول السوداني والمربى مع طلابك!

المزيد من المعلومات الأساسية: جرّبت المدارس الأوروبية طرقاً لتعليم علوم الكمبيوتر للأطفال الصغار (4-5 سنوات) ولكنه نشاط ممتع حقاً يمكن القيام به مع أي شخص!

لقد أرادوا توضيح أن أجهزة الكمبيوتر ليست ذكية. فهي مجرد آلات سريعة جدًا (وغبية) تقوم بكل ما نبرمجها لنطلب منها القيام به. وقد فعلوا ذلك من خلال تمثيل دور أجهزة الكمبيوتر و"برمج" الأطفال أجهزة الكمبيوتر/المعلم لصنع شطيرة زبدة الفستق والمربى. هذا أمر مضحك للغاية إذا تم القيام به بشكل صحيح لأن الهدف هو أخذ الأوامر حرفياً قدر الإمكان. إذا كانت الخطوة الأولى للطلاب هي "افرد زبدة الفول السوداني على الخبز"، فلن يقوم المعلمون/الحواسيب بالأشياء الواضحة أولاً، بل سيقومون بالشيء الحرفي الذي سيكون على الأرجح هو فرد زبدة الفول السوداني على رغيف الخبز بالكامل (بما أن الطالب لم يحدد قطعة واحدة فقط من الخبز المحمص).

يوجد مثال على ذلك الفيديو هنا مع المزيد من الإرشادات والمعلومات.

أسئلة إرشادية لطرحها على الطلاب هل هناك أي ألعاب أخرى تحتاج إلى خوارزمية للعبها؟ فكر في أي من ألعاب المطعم حيث عليك إعداد طلبات الناس. أولاً تقوم بطهي اللحم وتقطيع الخضار ثم تضعها كلها معاً في طبق! مثل لعبة Overcooked! هل هناك أي ألعاب واقعية أخرى تستخدم خوارزمية؟ ماذا عن مكعب روبيك؟ تقوم بتكرار أنماط معينة حتى تتحرك المربعات في المكان الذي تريده، هذه خوارزمية!

يتم توفير نصائح الموجهين من خلال الدعم المقدم من AmeriCorps.

حرف A منمق، شعار AmeriCorps باللون الكحلي

يجب أن تكون الخوارزميات دقيقة!

لا يمكن لأجهزة الكمبيوتر اتخاذ القرارات من تلقاء نفسها!
 
فقط لأنك تفهم ما تقوله، لا يعني أن الكمبيوتر يفهمه!

الخوارزميات في الترميز والذكاء الاصطناعي

أجهزة الكمبيوتر لا تفهم اللغات البشرية.
 
لغات البرمجة لغات البرمجة الخاصة ترجمة الخطوات البشرية حتى يتمكن الكمبيوتر من فهمها.

النشاط: رسم الأشكال بالخوارزميات

اتبع الإرشادات الواردة في ورقة العمل

توقف وناقش

كيف سار النشاط؟

  • هل رسم شريكك الشكل بشكل صحيح؟
  • ما الذي نجح؟
  • ما الذي لم ينجح؟
فتاتان تتحدثان

إذا لم يفهمها شريكك بشكل صحيح، فحاول إصلاح الخوارزمية الخاصة بك حتى يتمكن من اتباع الخطوات!

نصائح يجب تذكرها

  • كن بالضبط!
  • ترتيب الأشياء بالترتيب الصحيح، يسمى التسلسل
  • لا يمكن للكمبيوتر أن يفعل سوى ما تخبره أنت أن يفعله!