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

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

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

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

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

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

مسابقات به صورت حضوری و طی یک روز ( ۱۲ ساعت ) برگزار می شود و افراد برتر همان روز جوایز خود را دریافت خواهند کرد.

در این راستا رویداد های ICT Challenge در سال ۱۳۹۷ طراحی شده و به ترتیب اجرا خواهد شد که این رویدادها در حوزه برنامه نویسی و زبان های برنامه نویسی است و در سال آینده وارد حوزه های جدید ICT خواهد شد.

رویداد java challenge به عنوان چالش زبان برنامه نویسی جاوا ۱۵ آذرماه و php challenge به عنوان چالش زبان برنامه نویسی پی اچ پی ۱۳ دی ماه برگزار می شود. در همین حال سومین رویداد مربوط به چالش زبان برنامه نویسی پایتون (python challenge) است که ۱۶ اسفندماه برپا خواهد شد.

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

78
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)); });