الخوارزميات (درس اختياري)

هذا درس اختياري للتعلم الإضافي

  • تعرف على ماهية الخوارزمية
  • تدرّب على عمل خوارزمية

هذه هي أنشطة هذا الدرس:

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

معظم الأطفال الذين ينشأون في أمريكا الشمالية يحبون شطائر زبدة الفول السوداني والمربى. شاهد جونا وإيفان وهما يعطيان والدهما، جوش، تعليمات لإعداد شطيرة.

المصدر: "التعلم عن الذكاء الاصطناعي: مركز لموارد معهد ماساتشوستس للتكنولوجيا لطلاب مرحلة رياض الأطفال حتى الصف الثاني عشر"، مختبر الوسائط بمعهد ماساتشوستس للتكنولوجيا

في الفيديو، جوش، الأب، لن يفعل أي شيء ما لم يُطلب منه ذلك بأوامر بسيطة خطوة بخطوة. تماماً مثل الكمبيوتر، فهو لا يفهم إلا التعليمات الدقيقة والدقيقة.

أعطت جونا وإيفان والدهما خوارزمية لصنع شطيرة، وكانت النتائج متباينة.

خوارزمية خوارزمية هي مجموعة من التعليمات خطوة بخطوة. من أجل جعل الكمبيوتر يقوم بشيء ما، تحتاج إلى إعطائه خوارزمية.

في Technovation Girls، ستتعلم في Technovation Girls كيفية كتابة خوارزميات لإنشاء تطبيق جوال!

دعونا نتدرب على كتابة تعليمات واضحة لشخص ما ليتبعها.

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

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

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

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

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

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

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

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

النشاط 1: كتابة خوارزمية

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

الانعكاس

الآن لديك فكرة عما يتطلبه إنشاء خوارزمية. ستُنشئ خوارزمياتك الخاصة لتخبر تطبيقك المحمول بما يجب أن يفعله.

كتاب الوصفات
هل ستتعامل مع إعطاء التعليمات لشخص آخر بشكل مختلف الآن؟
إذا كان بإمكانك إعادة كتابة الخوارزمية الخاصة بك من النشاط، فما الأجزاء التي ستغيرها؟

مراجعة المصطلحات الرئيسية

  • الخوارزمية - تعليمات خطوة بخطوة تشرح كيفية القيام بشيء ما

الموارد الإضافية

إذا كنت تريد المزيد من المعلومات حول ماهية الخوارزمية، فهذا مقطع فيديو جيد للمشاهدة.