این مسابقات یکی از رویدادهای مجموعه مسابقات چالش های حوزه فناوری اطلاعات و ارتباطات کشور (ICT Challenge) می باشد و دقیقا مطابق با قوانین و مقررات ICT Challenge برگزار می شود.
این رویداد با تمرکز بر زبان های برنامه نویسی پر کاربرد و پر طرفدار طراحی شده و چالش های اصلی رویداد با استفاده از این زبان های برنامه نویسی حل خواهد شد.
کلیه تیم ها و استارتاپ های فعال در این حوزه می توانند بدون هیچ محدودیتی می توانند در این مسابقات شرکت کنند.
این مسابقات شامل دو مرحله می باشد و طی دو روز به صورت مجازی برگزار می شود.
ثبت نام در این مسابقات در قالب تیم ها دو الی چهار نفره و به صورت رایگان انجام می شود.
هر تیم می تواند یک یا چند زبان برنامه نویسی را برای ورود به مسابقات انتخاب کند.
مرحله اول ( روز اول )
در مرحله اول مهارت حل مسئله تیم ها مورد سنجش قرار میگیرد.
بدین صورت که شرکت کنندگان در ابتدای مسابقه با ورود به پروفایل کاربری خود در سامانه مسابقات حدود 7 الی 10 سوال که از چالش های واقعی در حوزه برنامه نویسی می باشد و توسط کمیته ارتباط با صنعت رویداد طراحی شده است را دریافت خواهند کرد.
سپس شرکت کنندگان تا ساعت 11:00صبح روز دوم مسابقات فرصت دارند تا چالش های مطرح شده را حل کرده و پاسخ را در سامانه مسابقات بارگزاری نمایند.
این مسابقه، طی دو روز و به صورت آنلاین برگزار خواهد شد.
داوران و مربیان، در طول مسابقه در کنار شرکت کنندگان حضور دارند و به سوالات آنها پاسخ خواهند داد و راهنمایی های لازم را انجام می دهند.
تمام تیم ها چالش هایی دریافت خواهند کرد و طی مدت مسابقه میبایست با ایده پردازی، نصب و برپایی ابزارهای مورد نیازشان، دانلود کتابخانه ها و …، نسبت به پیاده سازی نرم افزاری برای حل چالش های مربوطه اقدام کنند.
مستندات و یا نرم افزار کارکننده پیاده سازی و نصب شده در پایان مسابقه تحویل تیم داوری خواهد شد.
کدها و مستندات جهت داوری میبایست به سامانه داوری ارسال شود.
روند امتیاز گیری در مرحله اول و راه یابی به مرحله دوم:
مسابقات با تمرکز بر زبان های برنامه نویسی مختلف اجرا می شود و سوالات در زبان های برنامه نویسی مختلف مشابه است. یعنی تیم ها با هر زبان برنامه نویسی که انتخاب کنند می توانند چالش های مسابقه را پاسخ دهند.
هر چالش یک امتیاز مشخص داشته و تیم ها با حل چالش ها امتیاز مربوطه را دریافت می کنند.
هر تیم می تواند یکی یا کلیه زبان های برنامه نویسی را انتخاب نماید و با حل چالش های بیشتر، امتیازات بیشتری را دریافت کند.
در نهایت 10 تیمی که بیشترین امتیازات را کسب کرده باشند به مرحله دوم رویداد راه پیدا می کنند.
مرحله دوم ( روز دوم )
در مرحله دوم خلاقیت، نوآوری و ایده پردازی تیم ها مورد سنجش قرار خواهد گرفت.
در روز دوم مسابقات تیم هایی که بیشترین امتیاز را دریافت کردند توسط کمیته داوری رویداد معرفی خواهند شد.
تیم های برتر می بایست طبق برنامه زمان بندی اعلام شده، جهت ارائه در جلسه پرسش و پاسخ آماده شوند.
بدین صورت به هر تیم حدود 15 دقیقه وقت داده می شود تا با طراحان چالش ها به بحث و گفتگو بنشینند.
لازم به ذکر است تیم داوری شامل اساتید دانشگاه و افراد متخصص فنی شرکت های سرمایه گذار فعال در این حوزه می باشند.
کلیه این مراحل به صورت مجازی و آنلاین اجرا خواهد شد و تمامی شرکت کنندگان می توانند به صورت مستقیم این مراحل را مشاهده کنند.
با توجه نمره فنی هر تیم در مرحله اول و نمره ارائه حضوری در مرحله دوم تیم های برتر مشخص خواهند شد و جوایز نقدی خود را دریافت خواهند کرد.