Narjes Elhami
Narjes Elhami
خواندن ۵ دقیقه·۳ سال پیش

چرا کودکان و نوجوانان باید برنامه نویسی یاد بگیرند؟

پروفسور میشل رزنیک دانشمند علوم رایانه: "اگر کسی در قرن 21 نتواند با یک زبان برنامه نویسی، برنامه ای کامپیوتری بسازد، بی سواد محسوب می شود."

از مهم‌ترین دلایل توجه کشورهای پیشرفته‌، به آموزش برنامه نویسی به کودکان و نوجوانان، تاثیرات این علم در ساخت آینده‌ی کشور‌ها، توانمندی کودکان و نوجوانان و امکان تولید ارزش و ثروت و همچنین تاثیرات روانشناسی این آموزش‌ها بر کودکان و نوجوانان می‌باشد.

1- دلایل روانشناسی

  • افزایش قدرت حل مسئله

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

  • رشد استعدادها و خلاقیت

برنامه نویسی به دلیل دادن امکان ساخت تصورات و ایده‌ها، منجر به رشد استعدادها و خلاقیت کودکان و نوجوانان می‌شود.

  • خود شکوفایی

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

  • تقویت اعتماد به نفس

ساخت و برنامه نویسی پروژه های مختلف منجر به تقویت اعتماد به نفس کودکان و نوجوانان می شود.

  • قدرت استدلال

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


2- توانایی تغییر و تاثیر

توانایی کنترل ابزارهای فناوری و ربات ها و رایانه ها و ....

3- تولید ارزش و ثروت

آموزش برنامه نویسی به کودکان و نوجوانان راهی برای کسب درآمد است.

در سال ۹۹ میانگین حقوق برنامه نویسان در ایران ۶ میلیون تومان می باشد. درآمد برنامه نویسان برحسب میزان تجربه و مهارت و غیره از ۲ میلیون تا ۱۲ میلیون متغییر است. برنامه نویسی می تواند به دو صورت فریلنسر و استخدام دائمی باشد و هریک مزایای خاص خود را دارد.

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

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

درآمد کمپانی گوگل در زمستان 97 بیش از 7 برابر درآمد دولت ایران از فروش نفت بوده است.

اهداف کلان در آموزش برنامه نویسی به کودکان

• ایجاد روحیه ی مشارکت پذیری و کار گروهی

• هدفمندسازی سرگرمی ها و اوقات فراغت

• آشنایی با استفاده ی صحیح از فناوری

• آموزش تفکر منطقی، استدلال و قدرت درک مفاهیم ریاضی و انتزاعی

• آمادگی کودکان برای دریافت مهارت های زندگی در قرن 21

• کشف استعدادها

• رشد خلاقیت و افزایش ابتکارات نوآورانه

• هدایت استعدادها به سمت فضای کارآفرینی

• توانمندسازی و افزایش قابلیت های ذهنی

زبان برنامه نویسی اسکرچ

اسکرچ نام یک زبان برنامه نویسی تصویری است. یعنی در اسکرچ دستورات را تایپ نمی‌کنیم بلکه این دستورات به شکل تصاویری هستند که آنها را با Drag & Drop در زیر هم قرار می‌دهیم تا یک برنامه ساخته‌ می‌شود. طراحان برای ساخت این زبان از بازی لگو (Lego) الگو گرفته اند.
این زبان در دانشگاه MIT آمریکا طراحی و در سال 2007 منتشر شد. اسکرچ برای سنین 8 تا 16 سال بوده و به دلیل سادگی، ذهن کودکان و نوجوانان را برای ورود به دنیای برنامه نویسی آماده می کند.
زبان برنامه نویسی اسکرچ برای کودکان علاقه مند به انیمیشن، بازی، موسیقی و هنر کاربرد دارد و دانش آموزان با یادگیری این زبان برنامه نویسی می توانند برنامه، بازی، پویانمایی، آثار هنری و ایده های خود را کدنویسی کنند و بسازند.
اسکرچ از زبان فارسی نیز پشتیبانی می کند.
خردسالان هم می توانند با اسکرچ جی آر (جونیور) برنامه نویس شوند. اسکرچ جی آر یا همان اسکرچ جونیور  یک زبان برنامه نویسی تصویری برای کودکان ۵ تا ۷ ساله است. کودکان  می توانند با استفاده از اسکرچ جی آر انیمیشن، داستان و بازی خلاقانه بسازند. کار با اسکرچ جی آر به صورتی است که نیاز به سواد خواندن ندارد و کدها به شکل پازل و به صورت نمادهای مختلف در برنامه وجود دارند. با استفاده از اسکرچ جی آر کودکان یاد میگیرند چطور خلاقانه و منظم فکر کنند.

محیط برنامه ی اسکرچ
محیط برنامه ی اسکرچ


شعار زبان برنامه نویسی اسکرچ عبارت است از:

تصور کن، خلق کن و به اشتراک بگذار.
"Imagine, Program, Share"

اثر یادگیری اسکرچ بر کودکان

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

ویژگی های زبان برنامه نویسی اسکرچ

  • آموزش مفاهیم به صورت مرحله به مرحله و تکمیلی
  • یادگیری حل مسئله در قالب بازی و بازی سازی
  • آموزش با روش سرگرم آموزی Edutainment
  • آموزش مسئله محور
  • آموزش تفکر رایانشی Computational Thinking
  • برنامه نویسی با پازل های فیزیکی
  • آموزش اصول اجتماعی کاربردی در قالب بازی و آموزش



کودکان و نوجوانان پس از گذراندن دوره ی کامل زبان اسکرچ برای شروع دوره های زیر آمادگی لازم را خواهند داشت.

  • برنامه نویسی ربات ها Robot Programming

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

  • اینترنت اشیاء LOT

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

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

  • طراحی سایت و برنامه نویسی وب Web Designing and Web Programing
  • اینترنت و سایت ها دیگر بخشی از زندگی ما شده اند و امروزه یکی از مهم ترین و کاربردی ترین ابزار کسب و کار و فعالیت در جامعه امروزی بدون شک طراحی سایت می باشد.
  • طراحی اپلیکیشن Application

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


یادگیری مهارت های زندگی در قرن21 همراه با اسکرچ

سازمان جهانی بهداشت WHO ، ده مهارت زیر را به عنوان مهارت های زندگی در قرن 21 بیان کرده است که فرزند شما در حین گذراندن دوره های اسکرچ به آنها نیز دست می یابد.

1- مهارت تصمیم گیری
2- مهارت حل مسئله
3- مهارت تفکر خلاق
4- مهارت تفکر نقاد
5- توانایی برقراری ارتباط موثر
6- مهارت ایجاد و حفظ روابط بین فردی
7- خودآگاهی
8- مهارت همدلی کردن
9- مهارت مقابله با هیجان
10- مهارت مقابله با استرس


برنامه نویسی کودکان و نوجوانانافزایش اعتماد به نفسقدرت حل مسئلهتولید ثروتزبان اسکرچ
شاید از این پست‌ها خوشتان بیاید