مسابقات برنامه‌نویسی BCPC: رقابتی ملی برای شناسایی نخبگان فناوری

|
۱۴۰۳/۰۵/۱۳
|
۱۲:۲۶:۵۸
| کد خبر: ۲۱۲۳۷۶۹
مسابقات برنامه‌نویسی BCPC: رقابتی ملی برای شناسایی نخبگان فناوری
مسابقات برنامه‌نویسی BCPC به عنوان یک رویداد ملی برجسته، فرصتی بی‌نظیر برای نخبگان فناوری کشور فراهم کرده است تا در فضایی رقابتی و علمی در استان همدان به نمایش بگذارند.

به گزارش خبرگزاری برنا؛ مسابقات BCPC از سری مسابقات برنامه سازی هماهنگ کشوری بوده است که در استان همدان برگزار شده است. این مسابقه با حمایت ستاد توسعه اقتصاد دیجیتال دانش‌بنیان برگزار شد.

 در این رابطه "محرم منصوری‌زاده" یکی از دبیران برگزاری این مسابقات و عضو هیات علمی گروه مهندسی کامپیوتر دانشگاه بوعلی سینا در خصوص نحوه برگزاری مسابقات BCPC گفت: طی سال‌های اخیر گروه مهندسی کامپیوتر مسابقات متعددی در حوزه‌های مختلف این رشته برگزار نموده است. موضوع عمده این مسابقات حل مساله و برنامه نویسی به صورت عام بوده است.

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

اهداف برگزاری مسابقات چیست؟ هدف از این مسابقات ابتدا تاکید بر توانمندسازی دانشجویان برای حل مسائل و برنامه‌نویسی آن‌ها است. در کنار آن تقویت روحیه و نشاط علمی با تاکید بر رقابت سالم، معرفی زمینه‌های علمی و مسائل روز این رشته و همچنین ایجاد ارتباط با دانشجویان سایر دانشگاه‌ها از دیگر اهداف این مسابقات است.

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

چه رویداد‌های جانبی علاوه بر دوره‌های آموزشی دیده شده است؟ علاوه بر برنامه‌های آموزشی، مسابقه‌های محلی و دانشگاهی هم به منظور تمرین و ایجاد آمادگی و همچنین انتخاب تیم‌های نماینده دانشگاه برگزار می‌شود.

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

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

علاوه بر شناسایی تیم‌های برنده، تحلیل نتایج سایر تیم‌ها می‌تواند به دیدگاه‌هایی در زمینه وضعیت آموزشی دانشگاه‌ها هم منجر شود.

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

چه جوایز و حمایت‌هایی را برای برگزیدگان در نظر گرفتید؟ در این دوره از مسابقات با اهداء لوح تقدیر و جوایز نقدی از برندگان تقدیر شد. جوایز در مجموع ۵۰ میلیون تومان به ۱۲ تیم برتر را معاونت علمی ریاست جمهوری و ستاد توسعه اقتصاد دیجیتال تقبل نموده‌اند. معمولا دانشگاه‌ها هم به فراخور نتایج که تیم‌های آن کسب می‌کند، هدایایی برای ایشان در نظر می‌گیرند. همچنین بخش خصوصی که حامی این رویداد‌ها هستند هدایایی برای کل تیم‌های شرکت کننده در نظر می‌گیرند. علاوه بر این تیم برتر (دانشگاه خارج از تهران) به مرحله نهایی مسابقات هوش‌مصنوعی رایان راه می‌یابند.

نزدیک به ده سال است که در دانشگاه بوعلی سینا این مسابقات به صورت منطقه‌ای و محلی برگزار می‌شود. امسال برای اولین بار به صورت کشوری برگزار شد که در آن ۴۱ تیم از ۱۱ استان کشور شرکت داشتند.

افق بلند مدت این مسابقه/دوره آموزشی/ رویداد‌ها چیست؟ در بلند مدت انتظار می‌رود ضمن برگزاری منظم این مسابقات و توسعه‌های کمی و کیفی آن، زمینه‌های جدیدتر کاربردی مثل مسابقات داده پردازی؛ هوش‌مصنوعی و رباتیک به صورت تخصصی برگزار شود. در این زمینه لازم است همکاری‌های بین دانشگاهی تقویت و به صورت منسجم برای این مسابقات برنامه ریزی شود.

پلتفرمی که برای برگزاری مسابقات بین‌المللی انتخاب شده است؟ با الهام از مسابقات مشابه جهانی از پلتفرم DomJudge برای این مسابقات استفاده شده است. این پلتفرم تحت وب بوده و امکانات متعددی برای مدیریت ارسال؛ داوری و ارزیابی را ارائه می‌دهد.

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

انتظارات شما برای برگزاری بهتر مسابقه/دوره آموزشی/ رویداد‌ها در دوره‌های بعد چیست؟ با توجه فرصت محدود، این مسابقه در شرایط بسیار خوبی برگزار شد که ناشی از حمایت‌های مادی و معنوی حامیان بود. البته زمان محدودی در اختیار ما بود تا بتوانیم همزمان با آمادگی برای اجرا، اطلاع‌رسانی هم به جامعه هدف ومخاطبین انجام دهیم. زمان‌بندی با بازه گسترده‌تر می‌توانست به مشارکت تیم‌های بیش‌تر کمک کند. از سوی دیگر افزایش سقف حمایت‌ها به خصوص حمایت‌های علمی مانند ایجاد فرصت‌های اشتغال وتحصیل می‌تواند انگیزه مخاطبین را افزایش دهد.مشابقات برنامه‌سازی دانشجویی BCPC برگزار می‌شود

انتهای پیام/

نظر شما