گزارش برگزاری اولین دوره مسابقات برنامه نویسی آنلاین دانشگاه صنعتی شریف

  1. خانه
  2. chevron_right
  3. گزارش برگزاری اولین دوره مسابقات برنامه نویسی آنلاین دانشگاه صنعتی شریف

اولین دوره مسابقات برنامه نویسی آنلاین دانشگاه صنعتی شریف “Sharif CodeJam” به همت گروه فناوری اطلاعات و ارتباطات شریف “Sharif ICT Group” و دانشگاه صنعتی شریف و با حمایت معنوی معاونت علمی و فناوری ریاست جمهوری به تاریخ ۶ الی ۲۰ آذر ماه سال ۱۳۹۹ به صورت غیر حضوری و آنلاین برگزار شد.

مسابقات برنامه نویسی آنلاین دانشگاه صنعتی شریف
مقدمه:

رقابت های علمی برنامه نویسی یکی از عوامل مهم در رشد و تعالی استعداد برنامه نویسان می باشد. در این راستا گروه Sharif ICT با برگزاری مسابقات برنامه نویسی در سطح کشور تلاش می کند تا بستری مناسب برای ارتقای دانش فنی، مهارت و خلاقیت برنامه نویسان ایرانی فراهم آورد.

این مسابقات بهترین فرصت برای افرادی است که می‌خواهند مهارت خود را در حوزه کد نویسی بسنجند. برگزاری این مسابقات بیشتر از آنکه روی برد و باخت افراد تمرکز کند، موقعیتی را فراهم می‌کند که شرکت کنندگان بتوانند استعداد خود را در حل مسائل برنامه نویسی محک بزنند. این ویژگی تمایز مهمی میان مسابقات برنامه نویسی و المپیادهای کامپیوتری ایجاد می‌کند. برخلاف المپیادهای کامپیوتری که هدف نهایی آن برد و باخت است، در مسابقات برنامه نویسی هدف شرکت در فرایند مسابقات است.

 

اهداف برگزاری رویداد:
  • ایجاد اشتغال برای برنامه نویسان مستعد، خلاق، توانمند و با انگیزه.
  • امکان جذب نیروی انسانی متخصص برای شرکت های فعال در حوزه ICT با رویت نمونه کار واقعی و بدون برگزاری آزمون های استخدامی و یا حضور در نمایشگاه های پر هزینه.
  • ایجاد فرصت لذت بردن در فرایندی که ترکیبی جذاب از آموزش و تجاری سازی و خلاقیت است.
  • لذت حل مساله به شیوه ­های گوناگون در فرآیندی خلاقانه.
  • حمایت از تولید ملی به عنوان یک فعالیت فرهنگی در برابر نمونه­ های خارجی.
  • ایجاد سرگرمی­های علمی آموزشی در کشور با رویکرد ایجاد کسب و کارهای کوچک.
  • ایجاد خودباوری و اعتماد به نفس در دانشجویان.

 

با مسابقات برنامه نویسی آنلاین Sharif codejam آشنا شوید:

 

Sharif Codejam یک مسابقه برنامه نویسی می باشد که کلیه مراحل آن به صورت غیر حضوری و آنلاین برگزار می شود. سبک مسابقات به صورتی می باشد که کلیه علاقمندان به برنامه نویسی بدون هیچ محدودیتی می توانند در آن شرکت کنند.

در این مسابقات برای استفاده از تکنولوژی ‌ها و زبان ‌های برنامه نویسی هیچ محدودیتی وجود ندارد و مخاطب این رویداد تمامی کسانی هستند که توانایی برنامه نویسی دارند.

این رویداد در سه مرحله برگزار خواهد شد که در تمامی مراحل، شرکت کنندگان تعدادی سوال چالشی را دریافت کرده و مدت زمان محدودی برای پاسخ به این سوالات دارند و افراد با دریافت امتیازات بیشتر به مراحل بعدی راه پیدا می کنند.

سوالات چالشی رویداد بدین صورت طراحی می شوند که حدود دو ماه قبل از برگزاری رویداد، گروهی با حضور برخی از سرمایه گذاران، شرکت های بزرگ، چهره های موفق استارتاپی و افراد سرشناس در حوزه ICT  تشکیل می شود و به تدوین سوالات اصلی مسابقات می پردازند. همین گروه وظیفه داوری و امتیاز دهی به شرکت کنندگان را بر عهده دارند.

همچنین لازم به ذکر است جهت اطلاع رسانی به علاقه مندان به حضور در این مسابقات حدود یک ماه قبل از برگزاری رویداد از افراد، استارتاپ ها و تیم های فعال در حوزه مورد نظر دعوت می شود تا در رویداد ثبت نام کنند.

ثبت نام در مسابقات به صورت انفرادی و از طریق سامانه www.sharifict.ir انجام می شود. پس از ثبت نام شرکت کنندگان از طریق پروفایل خود وارد بخش مسابقات خواهند شد.

 

روند برگزاری مسابقات:

 

۱- راه اندازی دبیرخانه دائمی مسابقات

گروه Sharif ICT برگزار کننده رویدادهای متنوع در حوزه فناوری اطلاعات با همکاری مرکز نوآوری فناوری اطلاعات و ارتباطات دانشگاه صنعتی شریف در ابتدای سال ۱۳۹۹ مدلی خاص از مسابقات برنامه نویسی را طراحی و برنامه ریزی کردند.

همچنین شیوع ویروس کرونا از ابتدای سال ۱۳۹۹ در سراسر جهان موجب به وجود آمدن سبک زندگی جدیدی برای مردم کشورها و جوامع مختلف گردیده است. در این سبک زندگی نو ظهور، رعایت فاصله اجتماعی و پرهیز از تجمع افراد یکی از ارکان اصلی حفظ سلامت جوامع است. در کنار مسائلی مانند شیوع بیماری کرونا، دوری مسافت، اهمیت زمان و امکانات گسترده و خاص فضای مجازی از جمله عوامل بودند که رویداد را به سمت برگزاری غیر حضوری سوق دادند.

با توجه به مطالب فوق، برگزاری مسابقات به صورت غیر حضوری تصویب شد و دبیرخانه دائمی رویداد به طور رسمی فعالیت خود را آغاز کرد.

مهمترین فعالیت های دبیرخانه در این راستا به شرح زیر می باشد:

 

  • راه اندازی سامانه آنلاین برگزاری مسابقات
  • اطلاع رسانی مستمر به علاقه مندان در دانشگاه ها، مراکز آموزشی، شرکت ها و سازمان ها
  • برگزاری جلسات متعدد با سازمان ها، ارگان ها و شرکت های خصوصی و دولتی جهت شناسایی چالش های اصلی موجود در بازار و ارائه این چالش ها در مسابقات
  • تشکیل کمیته ارتباط با صنعت و کمیته داوری مخصوص رویداد ها با استفاده از صاحبان صنایع و مدیران ارشد و تصمیم گیر در این حوزه
  • جذب مشارکت از مجموعه های خصوصی و دولتی
  • سازماندهی افراد علاقه مند به شرکت در رویداد
  • انجام امور آماده سازی و اجرایی در ارتباط با رویداد
  • ارتباط با سازمان ها، شرکت ها و دانشگاه ها جهت اطلاع رسانی رویداد

 

۲- ثبت نام و شرکت در مسابقات

ثبت نام در مسابقات Sharif Codejam از ابتدای آبان ماه ۱۳۹۹ آغاز و ۳۰ آبان ماه به پایان رسید.

ثبت نام در مسابقات بدون محدودیت در زبان برنامه نویسی  انجام میگردید. تنها موردی که برای حضور در مسابقه اهمیت داشت، توانایی برنامه نویسی با هر تکنولوژی بود.

همچنین ثبت نام در مسابقات به صورت انفرادی و با ارائه رزومه معتبر امکان پذیر بود.

با توجه به موارد فوق حدود ۱۲۰۰ نفر از کل کشور در مسابقات ثبت نام کردند که با بررسی های به عمل آمده ۷۹۰ نفر جهت حضور در مسابقات مرحله مقدماتی پذیرش شدند.

ثبت نام اولیه از طریق سایت رسمی مسابقات به آدرس codejam.sharifict.ir انجام شد.

عکس زیر مربوط به صفحه اول سایت رسمی مسابقات می باشد.

مسابقات برنامه نویسی آنلاین دانشگاه صنعتی شریف

3- مرحله دستگرمی و آشنایی با سامانه مسابقات، چهارشنبه ۵ آذر ۱۳۹۹

به طور کلی مسابقات برنامه نویسی بر روی سامانه به آدرس sharifict.ir برگزار میشود.

افراد با وارد کردن شماره تلفن همراه خود می تواند وارد پروفایل شخصی خود در سامانه شوند و با مراجعه به قسمت مسابقات sharif codejam وارد صفحه مسابقات شوند.

به منظور آشنایی افراد با سامانه مسابقات، مدل سوالات، نحوه ارسال پاسخ ها و دریافت نمره یک روز قبل از برگزاری مسابقات مقدماتی، مرحله دستگرمی با ۵ سوال به صورت آزمایشی بر روی سامانه قرار گرفت.

شرکت کنندگانی که جهت حضور در مسابقه پذیرش شده بودند، در این مرحله که به مدت ۱۲ ساعت برگزار شد شرکت کردند. در کل مدت برگزاری مسابقه دستگرمی تیم داوری و پشتیبانی مسابقات به صورت آنلاین پاسخگوی سوالات مختلف شرکت کنندگان بودند.

شرکت کنندگان با ورود به صفحه مسابقات، سوالات و توضیحات را مشاهده می کردند.

در پایین همین صفحه یک کادر مشکی رنگ مربوط به ارسال کد مربوط به هر سوال در نظر گرفته شده و برنامه نویسان می توانستند برای پاسخ به هر سوال از بین ۳۲ زبان برنامه نویسی یکی را انتخاب کرده و پاسخ را ارسال کنند.

تصاویر زیر مربوط به صفحه اول سامانه، صفحه پروفایل، معرفی مسابقه و صفحه اصلی مسابقه می باشد.

مسابقات برنامه نویسی آنلاین دانشگاه صنعتی شریف
مسابقات برنامه نویسی آنلاین دانشگاه صنعتی شریف
مسابقات برنامه نویسی آنلاین دانشگاه صنعتی شریف
مسابقات برنامه نویسی آنلاین دانشگاه صنعتی شریف
مسابقات برنامه نویسی آنلاین دانشگاه صنعتی شریف
مسابقات برنامه نویسی آنلاین دانشگاه صنعتی شریف

4- افتتاحیه مسابقات، پنجشنبه ۶ آذر ۱۳۹۹

مراسم افتتاحیه مسابقات پنجشنبه، ششم آذر ۱۳۹۹ ساعت ۹:۰۰ الی ۱۰ صبح به صورت غیر حضوری برگزار شد.
این مراسم به صورت مستقیم از طریق پخش زنده سایت آپارات پخش شد.

در ابتدا جناب آقای محمد علی روزی طلب مدیر گروه Sharif ICT و مسئول برگزاری مسابقات توضیحاتی در خصوص نحوه برگزاری مسابقه، نحوه داوری و امتیاز دهی، معرفی تیم فنی و حامیان برنامه ارائه کردند.

مسابقات برنامه نویسی آنلاین دانشگاه صنعتی شریف

سپس جناب آقای محسن فدایی از شرکت تپسل به ارائه سخنرانی پرداختند.

مسابقات برنامه نویسی آنلاین دانشگاه صنعتی شریف

سپس جناب آقای احسان احسانی مقدم، سرپرست تیم فنی و داوری مسابقات در خصوص موارد فنی به ارائه توضیحات پرداختند.

مسابقات برنامه نویسی آنلاین دانشگاه صنعتی شریف

در انتها جناب آقای دکتر علی خطیبی مدیرعامل محترم موسسه تحقیق و توسعه دانشمند به سخنران پرداختند.

مسابقات برنامه نویسی آنلاین دانشگاه صنعتی شریف
افتتاحیه مسابقات ساعت ۱۰:۰۰ به پایان رسید.

الف) مرحله مقدماتی، پنجشنبه ۶ آذر ۱۳۹۹

این مرحله از ساعت ۱۰ صبح روز پنجشنبه ۶ آذر ۱۳۹۹ شروع شد و تا ساعت ۲۲ همان روز به مدت ۱۲ ساعت با ۸ سوال که از آسان به سخت تعریف شده بودند، برگزار شد.

شرکت کنندگان در این مرحله از طریق پروفایل خود وارد بخش مقدماتی مسابقات شده و در مدت زمان ذکر شده پاسخ سوالات را در محل مشخص شده بارگزاری کردند.

در صورت ارائه پاسخ صحیح نمره سوال مربوطه برای شرکت کننده در نظر گرفته شده و وارد جدول رتبه بندی مسابقه می شدند.

شرکت کنندگان در هر لحظه از مسابقه می توانستند جدول رتبه بندی را به صورت زنده مشاهده کنند.

در این مرحله ۷۵۰ نفر وارد سامانه شدند و ۶۰۰ نفر حداقل یک سوال را پاسخ دادند. در این بین ۱۵۰ نفری که بیشترین امتیاز را دریافت کردند مجوز حضور در مرحله بعد مسابقات را دریافت کردند.

سوالات این مرحله، یک ماه پس از اتمام رویداد بر روی سامانه مسابقات و در قسمت نمونه سوالات در دسترس خواهد بود.
عکس های زیر توسط شرکت کنندگان مسابقه و در حین برگزاری این مرحله برای ما ارسال شده است.

ب- مرحله نهایی (استعداد یابی و مهارت سنجی)، پنجشنبه ۱۳ آذر ۱۳۹۹

در این مرحله فقط افرادی که در مرحله قبل حد نصاب نمره را دریافت کردند، اجازه ورود به مسابقه را داشتند.

این مرحله راس ساعت ۱۰ صبح پنجشنبه ۱۳ آذر ۱۳۹۹ شروع شده و تا ساعت ۱۰ صبح روز جمعه ۱۴ آذر به مدت ۲۴ ساعت ادامه داشت.

تعداد سوالات این بخش ۹ عدد و  با سطح دشواری بیشتری نسبت به مرحله قبل ارائه شد.

نحوه ورود به سامانه، ارسال پاسخ ها و دریافت نمرات همانند مرحله قبل انجام شد.

در این مرحله سامانه داوری ۱۷۰۴ بار پاسخ ها رو تصحیح کرده، یعنی در ۲۴ ساعت مسابقه شرکت کنندگان ۱۷۰۴ بار پاسخ سوالات را به سامانه داوری ارسال کردند. که در این بین ۱۳۴ سوال به صورت صحیح ارسال شد.

۱۴۹ نفر در این مرحله از مسابقات وارد سامانه شدند، ۱۰۸ نفر حداقل یکبار پاسخی برای سوالات ارسال کردند و ۶۶ نفر حداقل یک سوال را حل کردند و وارد جدول رتبه بندی شدند.

نهایتا ۳۱ نفر که بیشترین نمره را کسب کردند به مرحله بعدی مسابقات راه پیدا کردند.

نکته قابل توجه در کل مدت این مرحله این بود که طراحان سوالات، گروه مشاورین و داوران مسابقات به صورت آنلاین پاسخگوی سوالات شرکت کنندگان بودند.

مسابقات برنامه نویسی آنلاین دانشگاه صنعتی شریف

ج) مرحله صحت سنجی و اعلام نتیجه (اختتامیه)، پنجشنبه ۲۰ آذر ۱۳۹۹

این مرحله به طور کلی به صورت یک جلسه پرسش و پاسخ برنامه ریزی شده بود و هدف اصلی آن صحت سنجی و اطمینان از عدم تقلب شرکت کنندگان بود.

روش کار بدین صورت بود که تیم داوری از نفر اول لیست شروع به مصاحبه با افراد خواهد کرد و زمانی که مطمئن شدند که کار به صورت صحیح و بدون تقلب انجام شده، ۱۰ نفر اول را مشخص کنند.

همچنین تیم داوری هر زمان به این نتیجه برسند که یکی از شرکت کنندگان به هر دلیلی یکی از مشکلات زیر را داشته باشد، امتیاز سوال مربوطه را کسر کرده یا کلا شرکت کننده را حذف خواهند کرد.

۱- کد ارسالی صحیح نباشد.

۲- شرکت کننده قادر به توضیح بابت کدی که ارسال کرده نباشد.

۳- شرکت کننده در مسابقه با ارسال کننده کد یکی نباشد.

۴- شرکت کننده در زمان ثبت نام اطلاعات کامل را وارد نکرده باشد.

۵- هرگونه ارتباط و رد و بدل شدن کد بین شرکت‌کننده‌ ها.

۶- استفاده بیش از یک حساب کاربری در مسابقه.

۷- هرگونه تلاش برای ایجاد مشکل در سیستم داوری.

در صورت اثبات یکی از موارد بالا شرکت کننده حذف شده و نفر یازدهم جایگزین می شد و این روند تا نفر آخر لیست ادامه داشت.

 

در ابتدای جلسه جناب آقای محمد رضا ضیا ظریفی، مدیرعامل محترم شرکت فناوری اطلاعات ناواکو به عنوان سخنران کلیدی رویداد به ارائه سخنرانی پرداختند.

مسابقات برنامه نویسی آنلاین دانشگاه صنعتی شریف

این مرحله نیز همانند دو مرحله قبل به صورت غیر حضوری برگزار شد. بدین صورت که نفرات برتر مرحله نهایی به صورت همزمان در قسمت سالن همایش سامانه حاضر شدند.

نمایندگان حامیان رویداد و هسته مرکزی تیم فنی مسابقات به عنوان تیم داوری مرحله صحت سنجی، کنترل جلسه را بر عهده داشتند.

سپس بر اساس ترتیب از قبل اعلام شده، نفرات برتر مسابقه به صورت انفرادی وارد ویدئو کنفرانس شده و به مدت ۱۰ دقیقه به سوالات تیم داوری پاسخ میدادند و نمره مربوط به این بخش را دریافت میکردند. سوالات داوران در راستای بررسی پاسخ های ارسالی افراد در مراحل  قبل بود.

در این حین سایر شرکت کنندگان که هنوز نوبت ارائه آنها نشده است می توانستند به صورت زنده جلسه پرسش و پاسخ را از طریق پخش زنده سایت آپارات مشاهده کنند.

البته سایر شرکت کنندگان که از دور مسابقات حذف شدند و کلیه علاقه مندان به مسابقه نیز به عنوان تماشاچی می توانستند اتفاقات این مرحله را به صورت زنده مشاهده کنند و بازدید این مرحله برای عموم آزاد بود.

تصاویر زیر مربوط به نفرات برتر مسابقه و در حال پاسخ به سوالات تیم داوری می باشد.

در نهایت با توجه به نمرات افراد در مراحل قبل و بررسی ها به عمل آمده در این مرحله رتبه بندی پایانی مسابقات به شرح زیر اعلام شد.

نفرات برتر مسابقات
رتبه بندی دوره اول مسابقات برنامه نویسی آنلاین دانشگاه صنعتی شریف

نفر اول

ارشیا سلطانی موخر دانشجو مهندسی کامپیوتر

دانشگاه صنعتی شریف

تهران

۱۳۸۰

 

 

نفرات دوم

مهرداد شمس دیپلم

دبیرستان شهید بهشتی

شهرکرد ۱۳۸۱
پویان علی‌پناهی

دانشجو علوم کامپیوتر

دانشگاه صنعتی شریف

تهران

۱۳۷۷

 

نفر سوم

رضا شیری

کارشناسی مهندسی کامپیوتر

شهید بهشتی

تهران

۱۳۸۰

حامیان اصلی مسابقات برنامه نویسی آنلاین دانشگاه صنعتی شریف
دبیر کل رویداد:
جناب آقای دکتر ربیعی (رئیس پژوهشکده نوآوری فناوری اطلاعات و ارتباطات پیشرفته دانشگاه صنعتی شریف)
دبیر علمی رویداد:
جناب آقای دکتر حین اسدی (مدیر مرکز فناوری اطلاعات دانشگاه صنعتی دانشگاه شریف)
دبیر اجرایی رویداد:
جناب آقای مهندس محمد علی روزی طلب (مدیر عامل شرکت آریا راد شریف)
سرپرست کمیته داوری:
مهندس احسان احسانی مقدم
طراح و مجری رویداد: شرکت آریا راد شریف
حامی تیم اجرایی مسابقات برنامه نویسی آنلاین دانشگاه صنعتی شریف
فهرست