عنوان: مهم ترین مهارت کلیدی قرن 21 برای کودکان و نوجوانان

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