مسابقة برمجة باستخدام لغة APL وفرصة الفوز بجوائز نقدية ورحلة إلى إيرلندا الشمالية
معايير المتقدم
- كلا الجنسين
معايير الفرصة
وصف الفرصة
تفخر Dyalog بالإعلان عن مسابقة APL لعام 2018 للطلاب من جميع أنحاء العالم، حيث تدور المسابقة حول استخدام لغة برمجة APL ومهارات حل المشكلات والتي من خلالها سيتعلم الطلاب استخدام حزم البرامج التحليلية مع أساليب خاصة لحل العديد من المشكلات أو المسائل التي يواجهها الباحثون في الأبحاث والأعمال.
APL هي لغة تفاعلية لمعالجة البيانات تعتمد بشكل رئيس على المصفوفات غير المحدودة Dynamic arrays، مما يعني أن نوع المتغييرات يتم تحديدة بشكل تلقائي أثناء استخدامها لللغة ولا تقوم بإجبار المبرمج على تحديد نوع المتغييرات.
الأهلية
لكي تكون مؤهلاً للمشاركة في هذه المسابقة، يجب أن تكون ملتحقاً بالمدرسة الابتدائية أو الثانوية أو في كلية جامعية أو في تخصص ضمن الدراسات العليا بدوام كامل. يمكنك أن تشارك إذا كنت متفرغًا طالما أنك ستعود إلى مقاعد الدراسة بدوام كامل خلال عام واحد. ستقوم مجموعة من الحكام ذوي الخبرة الواسعة في مجال APL بتقييم المشاركات وتحديد الفائزين، حيث ستستند معايير التحكيم إلى:
[1] الاكتمال: هل حُلّت المشكلة أم لا؟
[2] استخدام التفكير الموجه للمصفوفة: هل قمت بكتابة APL الموجهة للمصفوفة أو ما يشبه لغة C# المكتوب في APL؟
[3] أي معايير أخرى تراها لجنة التحكيم مناسبة للمسابقة.
الجوائز:
تبلغ قيمة جوائز مسابقة APL لعام 2018 مبلغ 6,500 دولارًا ورحلة مدفوعة الأجر إلى الاجتماع السنوي لمستخدمي Dyalog في أيرلندا الشمالية بالمملكة المتحدة. الجوائز موزعة هي كما يلي:
[1] الجائزة الكبرى: جائزة نقدية قدرها 2500 دولار ودعوة لحضور اجتماع مستخدمي Dyalog لعام 2018 في أيرلندا الشمالية من 28 أكتوبر إلى 14 نوفمبر 2018. تكاليف السفر تصل إلى 3500 دولار بالإضافة إلى 500 دولار للمصاريف، وتغطية لجميع رسوم اجتماع Dyalog.
[2] الجائزة الثانية: جائزة نقدية قدرها 1250 دولارًا.
[3] الجائزة الثالثة: جائزة نقدية قدرها 750 دولارًا.
[4] يتلقى كل من المشاركين في المرحلة الأولى ضمن المراكز العشرة الأولى جائزة نقدية بقيمة 100 دولار.
[5] سيتم اختيار 5 مشاركين يقدمون على الأقل مشاركة صحيحة واحدة على الأقل في المرحلة الثانية من المسابقة بشكل عشوائي للحصول على جائزة نقدية قدرها 200 دولار.
[6] سيفوز أحد المشاركين من غير الطلاب بفرصة التسجيل والإقامة مجاناً خلال اجتماع مستخدمي Dyalog لعام 2018.
حول APL:
APL هي لغة برمجة تم تطويرها في ستينات القرن الماضي بواسطة Kenneth E. Iverso، حيث تعتبر البيانات المركزية هي المجموعة أو المصفوفة المتعددة الأبعاد وتستخدم على نطاق ضخم من الرموز البيانية الخاصة لتمثيل معظم الوظائف التقنية والمشغلات، مما تؤدي إلى تشكيل شفرة موجزة جدًا. ستسمح لك لغة APL بتطبيق مهارات الحل الخاصة بك مباشرةً على بياناتك المتوافرة واستكشاف الخصائص الأساسية لمجموعة من البيانات من أي نوع أو هيكل، وستتعرف من خلالها بشكل تفاعلي على عالم الخوارزميات من أجل العثور على حلول لمجموعة واسعة من المشاكل أو المعضلات.