سومین دوره از مسابقات کدنویسی مبهم برگزار می شود

به نقل از سایت اخبار فناوری اطلاعات و ارتباطات ، فن آوری های نوین :    

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

هدف از برگزاری مسابقه کدنویسی مبهم (Spaghetti) صرفاً یک رقابت فنی بین افراد نیست، بلکه قرار است در این رویداد دانش و مهارت برنامه‌نویسی شرکت‌کنندگان افزایش یابد و مهارت و دانش کسب شده در صنعت فناوری اطلاعات کشور مورد استفاده قرار گیرد و در نهایت شرکت کنندگان مسابقه، بعد از این رویداد وارد بازار کار شوند.

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

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

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

هر تیم برای شرکت در مسابقه باید به ناخوانا ترین شکل ممکن، برنامه ای به زبان C++ بنویسد که با هر بار اجرا شدن، رشته ای معین به طول حداقل یک و حداکثر سه کاراکتر را روی صفحه نمایش چاپ کند.

102
0 0

لینک های مفید

طراحی لوگو دراصفهان

بانک اطلاعات مشاغل رایگان
لوازم یدکی جک JAC

کتاب های ادبیات آمریکای لاتین

سنگ چینی

کرم گریم


$(window).load(function () { 'use strict'; function activeStickyKit() { $('[data-sticky_column]').stick_in_parent({ parent: '[data-sticky_parent]' }); // bootstrap col position $('[data-sticky_column]') .on('sticky_kit:bottom', function (e) { $(this).parent().css('position', 'static'); }) .on('sticky_kit:unbottom', function (e) { $(this).parent().css('position', 'relative'); }); }; activeStickyKit(); function detachStickyKit() { $('[data-sticky_column]').trigger("sticky_kit:detach"); }; var screen = 768; var windowHeight, windowWidth; windowWidth = $(window).width(); if ((windowWidth < screen)) { detachStickyKit(); } else { activeStickyKit(); } // windowSize // window resize function windowSize() { windowHeight = window.innerHeight ? window.innerHeight : $(window).height(); windowWidth = window.innerWidth ? window.innerWidth : $(window).width(); } windowSize(); // Returns a function, that, as long as it continues to be invoked, will not // be triggered. The function will be called after it stops being called for // N milliseconds. If `immediate` is passed, trigger the function on the // leading edge, instead of the trailing. function debounce(func, wait, immediate) { var timeout; return function () { var context = this, args = arguments; var later = function () { timeout = null; if (!immediate) func.apply(context, args); }; var callNow = immediate && !timeout; clearTimeout(timeout); timeout = setTimeout(later, wait); if (callNow) func.apply(context, args); }; }; $(window).resize(debounce(function () { windowSize(); $(document.body).trigger("sticky_kit:recalc"); if (windowWidth < screen) { detachStickyKit(); } else { activeStickyKit(); } }, 250)); });