دانش‌آموزان برنامه‌نویسی را آنلاین یاد می‌گیرند

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

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

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

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

کودکان و نوجوانان ۶ تا ۱۸ سال با هر سطحی از دانش برنامه‌نویسی می‌توانند در یکی از ۵ دوره‌ آموزشی شامل آشنایی با «پیاده‌سازی وب‌سایت استاتیک»، «آشنایی با پیاده‌سازی وب‌سایت بر پایه وردپرس»، «سلسله دوره‌های آشنایی با علوم داده»، «برنامه‌نویسی پایتون» و «برنامه‌نویسی اسکرچ» شرکت کنند.     

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

شیوع بیماری کرونا بهانه‌ای شد که استفاده از زیرساخت‌های فناوری اطلاعات و ارتباطات کشور موضوع همکاری مشترک نهادهای دولتی و خصوصی شود تا نظام آموزشی کشور لطمه نبیند.

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

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

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