تمت الإضافة الى المفضلة

مسابقة للمبرمجين باستخدام لغة APL وفرصة الفوز بجوائز نقدية ورحلة الى الدنمارك

آخر موعد للتقديم:
2019/07/26
مسابقة للمبرمجين باستخدام لغة APL وفرصة الفوز بجوائز نقدية ورحلة الى الدنمارك

نعتذر، لقد انتهى موعد التقديم لهذه الفرصة

لكي يصلك اشعارات قبل انتهاء موعد التقديم للفرص قم بالتسجيل

انشىء حساب

تقدم Dyalog مسابقة APL لعام 2019 للطلاب من جميع أنحاء العالم، حيث سيتطلب منك استخدام مهاراتك في حل المشكلات باستخدام لغة APL للتنافس على جوائز نقدية بقيمة 6500 دولار أمريكي بالإضافة إلى رحلة مدفوعة التكاليف لحضور اجتماع مستخدمي Dyalog 2019 في الدنمارك. 

لغة البرمجة APL:

APL هي لغة تفاعلية لمعالجة البيانات تعتمد بشكل رئيس على المصفوفات غير المحدودة Dynamic arrays، مما يعني أن نوع المتغييرات يتم تحديدة بشكل تلقائي أثناء استخدامها لللغة ولا تقوم بإجبار المبرمج على تحديد نوع المتغييرات. ستغير APL طريقة تفكيرك في حل المشكلات والبيانات.

معايير الأهلية:

  • المسابقة مفتوحة للجميع بإستثناء موظفي Dyalog.
  • لكي تكون مؤهلاً للمشاركة في هذه المسابقة، يجب أن تكون ملتحقاً بالمدرسة الابتدائية أو الثانوية أو في كلية جامعية أو في تخصص ضمن الدراسات العليا بدوام كامل. يمكنك أن تشارك إذا كنت متفرغًا طالما أنك ستعود إلى مقاعد الدراسة بدوام كامل خلال عام واحد.
  • يمكن للمشاركين التنافس فقط لمرة واحدة فقط في المسابقة. ومع ذلك ، حتى الموعد النهائي ، يمكن للمشاركين تقديم حلول المرحلة الأولى البديلة وتحميل ملفات حلول المرحلة الثانية البديلة.
  • يجب على المشاركين تقديم معلومات صحيحة ودقيقة بشأن معلومات الاتصال والبيانات الشخصية.
  • يجب المشاركة وتقديم جميع الحلول باللغة الإنجليزية.
  • الإجابات التي يتم إستلامها  قبل الموعد النهائي هي فقط المؤهلة. لا يمكننا قبول مسؤولية الإجابات المفقودة أو المتأخرة أو التالفة. إثبات إرسال الإدخال عبر الإنترنت ليس دليلًا على أننا تلقيناها.

المراحل ومعايير التحكيم:

تتألف المسابقة من مرحلتين وتعتمد كل مرحلة على مجموعة من المعايير التي تؤهلك للانتقال إلى المرحلة التي تليها والفوز:

المرحلة الأولى: ستقوم في هذه المرحلة بحل 10 ألغاز عن طريق كتابة وظائف APL بشكل قصير. يمكنك أن تبدأ المرحلة الأولى دون تسجيل؛ حيث يمكنك التجربة من المتصفح الخاص بك وسيتم تخزين حلولك للمرحلة الأولى بواسطة متصفحك حتى تقرر تسجيلها وإرسالها. حدد عنصر قائمة التقديمات لمراجعة الحلول التي قدمتها.

 سيتم الحكم بشكل أساسي على الإجابات بناءً على:

  • العمومية: هل تقوم  وظيفتك بمعالجة الحالات المحددة؟ هل هو أكثر عمومية مما هو مطلوب؟
  • استخدام التفكير الموجه للمصفوفة: هل قمت بكتابة APL الموجهة للمصفوفة أو ما يشبه لغة C# المكتوب في APL؟

المرحلة الثانية: تحتوي هذه المرحلة على مجموعة من المشكلات مقسمة على شكل مجموعات متفاوتة التعقيد. كل مجموعة تحتوي على ثلاث مشاكل أو أكثر. يجب أن تحل جميع المشكلات الموجودة.

سيتم الحكم على المرحلة الثانية بناءً على:

  • الاكتمال: هل حُلّت المشكلة أم لا؟
  • استخدام التفكير الموجه للمصفوفة: هل قمت بكتابة APL الموجهة للمصفوفة أو ما يشبه لغة C# المكتوب في APL؟

الجوائز:

  • الجائزة الأولى: جائزة نقدية تبلغ 6500 دولار ودعوة لحضور اجتماع مستخدمى Dyalog السنوي في الدنمارك.
  • الجائزة الثانية: 1250 دولار أمريكي.
  • الجائزة الثالثة: 750 دولار أمريكي.
  • جوائز المرحلة الأولى (أعلى 10): 100 دولار أمريكي نقدًا لأفضل 10 مشاركين في المرحلة الأولى.
  • جوائز المرحلة الثانية (5 مشاركين عشوائيًا): 200 دولار أمريكي نقدًا إلى 5 مشاركين يقدمون إجابة واحدة صحيحة على الأقل و يتم اختيارهم عشوائيًا.
  • سيفوز أحد المشاركين من غير الطلاب بفرصة التسجيل والإقامة مجاناً خلال اجتماع مستخدمي Dyalog لعام 2018.

اقرأ أيضًا: الشغف...ماهو؟ وكيف أتعرف على شغفي

اقرأ أيضًا: كيف نفهم مشاعر الآخرين وهل لدينا علم بما يحتاجونه منّا بالفعل؟

اقرأ أيضًا: 7 علامات تدل على انك لست مشغولا كما تدعي!

شروط المتقدم

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

معلومات الفرصة

الفرصة تستهدف
طلاب المدارس, طلاب البكالوريوس, طلاب الدراسات العليا, طلاب الثانوية العامة
التمويل
تمويل جزئي
تغطي الفرصة
رسوم المشاركة, أخرى
مكان الفرصة
عبر الإنترنت
الوثائق المطلوبة
أخرى

الشروط التعليمية

التخصصات المطلوبة
علوم الحاسوب وتقنية المعلومات, تكنولوجيا المعلومات
المستوى التعليمي
لا يشترط مستوى تعليمي محدد
اللغات المطلوبة
العربية, الإنجليزية
تعرف على طريقة التقديم

Dyalog

APL هي لغة برمجة تم تطويرها في ستينات القرن الماضي بواسطة Kenneth E. Iverso، حيث تعتبر البيانات المركزية هي المجموعة المزيد من التفاصيل