جيرو
جيرو أداة تعليمية متعددة المنصات لتعلم مفاهيم البرمجة كائنية التوجه . يساعد البرنامج بشكل خاص في تعلم مفاهيم مثل الكائنات والأساليب وهياكل التحكم الأساسية . [ 1 ] يدعم جيرو ثلاثة أنماط برمجية: جافا/سي شارب /جافا سكريبت، وبايثون، وفيجوال بيسك.
يتميز البرنامج بواجهة مستخدم رسومية مقسمة إلى نافذتين فرعيتين. في النافذة الفرعية الأولى، يمكن للمستخدم كتابة التعليمات البرمجية لتنفيذها في بيئة جيرو. أما في النافذة الفرعية الثانية، فيمكن للمستخدم رؤية تأثيرات التعليمات البرمجية في بيئة رسومية. تعرض النافذة الفرعية الثانية جزيرة يسكنها جيرو. يستطيع المستخدم، من خلال البرمجة في النافذة الفرعية الأولى، توجيه جيرو للقيام بأفعال مختلفة مثل الحركة، أو الأكل، أو قطف الزهور.
حصلت الأداة على جائزة "الفائز بجائزة التميز" من اختيار المحرر المساعد في عام 2004. [ 2 ]
يستخدم برنامج جيرو أساليب متنوعة لجذب انتباه الطلاب ، مثل سرد القصص وعرض الرسوم المتحركة. يُعتبر البرنامج أداة فعّالة ومفيدة للغاية لتطوير الخبرة والمعرفة في برمجة الحاسوب . كما شارك برنامج جيرو وميزاته في العديد من مسابقات علوم الحاسوب .
الأوامر
يستطيع جيرو القيام بالعديد من الأشياء مثل:
| فعل | شفرة | معلومات إضافية |
|---|---|---|
| قفزة | قفزة ( ن )؛ | عندما يكون n عددًا صحيحًا أكبر من 0، فإن هذا يُحرك جيرو n خانة للأمام. إذا لم يتم تحديد n ، فإن هذه الدالة تُحركه افتراضيًا مربعًا واحدًا للأمام. |
| يختار | يختار()؛ | يقطف زهرة من مكان جيرو. |
| نبات | نبات()؛ | يزرع زهرة في موقع جيرو. |
| دور | دور()؛ | يمكن لهذا أن يُدير جيرو إلى اليسار أو اليمين. turn(LEFT)؛ أو turn(RIGHT) ؛ |
| رمي | رمي(); | وهذا يجعل جيرو يلقي زهرة في المساحة التي أمامه، مما يعطل الشبكة. |
| يعطي | أعطِ ( الاتجاه_النسبية )؛ | هذا يجعل جيرو يُسلّم زهرةً إلى جيرو آخر. يجب أن يكون "المُعطي" أو الاتجاه المُحدد ( relative_direction ) مُواجهًا للمُتلقي، ولكن يُمكن للمُتلقي أن يُواجه أي اتجاه. |
تحتوي ملفات Jeroo أيضًا على سمات معينة يمكن قراءتها باستخدام الطرق.
المساهمون
المصدر: [ 3 ]
جيرو عبر الإنترنت (2019-حتى الآن)
- بن كونز
- كايلان برايان
- توماس كونول
- جون آدم
- برايان دورن
جيرو المستقل (2002–2019)
- برايان دورن
- دين ساندرز
الأعمال الفنية المستخدمة في كل من جيرو المستند إلى الويب وجيرو المستقل
- كريستينا شيل
انظر أيضاً
مراجع
- ↑ "ساندرز، إيدي - استخدام جيرو لتدريس مفاهيم البرمجة" . الجمعية الدولية للتكنولوجيا في التعليم. مؤرشف من الأصل في 8 يناير 2009. تم الاطلاع عليه في 10 يونيو 2009 .
- ↑ "مصدر تعليمي: جيرو" . الاحتياجات. مؤرشف من الأصل في 1 أكتوبر 2011. تم الاسترجاع في 10 يونيو 2009 .
- ↑ "جيرو" . jeroo.org . تم الاطلاع عليه بتاريخ 11 أغسطس 2022 .
روابط خارجية
- الموقع الرسمي
- ملخص اللغة
- جيرو: أداة لتقديم البرمجة الكائنية التوجه
- استخدام جيرو لتعليم مفاهيم البرمجة
- جيرو على جيت لاب
- البرمجة الكائنية التوجه
- برنامج مجاني مكتوب بلغة OCaml
- مواضيع لغات البرمجة
