از اواسط قرن بیستم میلادی که برنامهنویسی در صنعت و علم راه خود را پیدا کرد تبدیل به مهارتی پر از چالش هیجان انگیز و مسیری از جنس خلاقیت شده است. مسابقات برنامهنویسی هم در این بین به عنوان ابزاری برای تست دقت، سرعت تفکر و استفاده از توانمندیهای الگوریتمی شرکتکنندگانشان، یک جامعه فعال از علاقهمندان به دنیای الگوریتم، کد و سرعت به وجود آورده است.
امروزه علیرقم خردههایی که از دانشگاه به عنوان سیستمی سنتی و عقبمانده میگیرند اما هنوز به عنوان قلبی تپنده برای جامعه میتپد. دانشگاهها نقشی حیاتی در ترسیم آینده فناوری و توسعه مهندسان و برنامه نویسان حرفهای ایفا میکند. به همین علت بسیاری از مسابقات برنامهنویسی توسط دانشگاهها میزبانی میشوند.
مسابقات بینالمللی برنامهنویسی دانشجویی (International Collegiate Programming Contest) یا به اختصار ICPC همه ساله به عنوان یکی از مهمترین و معتبرترین مسابقات برنامهنویسی در سطج جهان برگزار میگردد. این مسابقات تا سال ۲۰۱۸ از سوی انجمن ماشینهای محاسباتی (ACM) و با پشتیبانی شرکتهای بزرگی چون IBM برگزار میشد و با نام ACM-ICPC خوانده میشد. این مسابقات در ایران به اختصار به مسابقات ACM معروف است.
این مسابقه به صورت لایهای اجرا میشود. یعنی ابتدا منطقهای و سپس جهانی. در سال ۲۰۱۸، مسابقه icpc بین ۵۲ هزار و ۷۰۹ دانشجو از ۳ هزار و ۲۳۳ دانشگاه در ۱۱۰ کشور جهان برگزار شد. مسابقات منطقهای غرب آسیا از سال ۱۳۷۸ تا کنون (البته به جز سال ۱۳۹۰) در دانشگاه صنعتی شریف برگزار شده است. مسئولیت این مسابقات هم از آن زمان تا الان بر عهده دکتر محمد قدسی بوده است. سال ۱۳۹۰ به علت حضور دکتر قدسی در فرصت مطالعاتی این مسابقه به میزبانی دانشگاه تهران و با مسئولیت دکتر رامتین خسروی برگزار گردید.
در چنین مسابقاتی علاوه بر تسلط بر یکی از زبانهای برنامهنویسی سی، سی پلاسپلاس، جاوا یا پایتون (البته تضمین نمیشود تمام سؤالها به وسیله پایتون قابل حل باشند) مباحثی نظیر طراحی الگوریتم و ساختمان دادهها بسیار تأثیرگذار هستند.
دانشگاه ما هم سهمیه حضور یک تیم را در این مسابقات (مسابقه منطقهای غرب آسیا) دارد. البته در سالیان پیش تنها یکبار و در سال 2018 تیمی تحت عنوان تیم acm دانشگاه حکیم سبزواری تشکیل شد. اعضای این تیم را آقایان رئوف باغجری، علیرضا ناصری، ابولفضل طبسی، حسین جهانشاهی نوکنده و خانمها حنانه سعادت، فائزه روئین فرد و محمدی (دانشجویان رشته کامپیوتر دانشگاه حکیم سبزواری) تشکیل داده بودند و سرپرستی این تیم نیز بر عهده خانم دکتر ملک زاده، استاد یار سابق (هم اکنون دانشیار) گروه مهندسی کامپیوتر بود. در آن زمان پروفسور حدادنیا زمامدار ریاست دانشگاه حکیم سبزواری بود.
مفتخریم اعلام کنیم پس از چندین سال عدم فعالیت در این حوزه به جز چند مسابقه برنامهنویسی کوچک، امسال به همت انجمنهای مهندسی کامپیوتر و علوم کامپیوتر کارگروهی تشکیل شده تا شاهد برگزاری این چنین مسابقات در دانشگاه خودمان هم باشیم. این مسابقات در کنار جوایز نقدی که به همراه دارند پیشزمینهای فراهم میکنند برای تشکیل تیم برنامهنویسی ACM برای اعزام به دانشگاه صنعتی شریف و همینطور بیشتر دیده شدن و جذب رتبههای برتر توسط ظرفیتهای استخدامی شرکتهایی که به دنبال نیروی متخصص در زمینه برنامهنویسی هستند. امیدواریم که این اقدام نه تنها به توسعه مهارتهای دانشجویان در زمینه برنامهنویسی و الگوریتم کمک کند، بلکه باعث ایجاد ارتباط نزدیکتر بین دانشگاه و صنعت گردد.