دوره های سرویس

آموزش برنامه نویسی و ساخت بازی های رایانه ای ویژه کودکان (اسکرچ)

آموزش برنامه نویسی و ساخت بازی های رایانه ای  ویژه کودکان (اسکرچ)

برای دوستان خود ارسال کنید

توضیحات


اسکرچ (Scratch) یک زبان برنامه نویسی بصری است که با هدف آموزش مهارت مهم برنامه نویسی به کودکان و دانش‌آموزان ارائه شده است. دانش‌آموزان می‌توانند با اسکرچ خودشان برنامه‌های تعاملی، بازی یا انیمیشن بسازند. آموزش اسکرچ به کودکان و نوجوانان باعث می‌شود آن‌ها تفکر خلاقانه، استدلال قاعده‌مند و کار گروهی را یاد بگیرند. مهارت برنامه نویسی روز‌به‌روز اهمیت بیش‌تری پیدا می‌کند و در بسیاری از زمینه‌های مختلف کاربرد دارد. بنابراین، یادگیری این مهارت از سنین پایین درست مثل آموزش زبان‌های دیگری به غیر از زبان مادری، می‌تواند در رشد و شکوفایی و موفقیت افراد در بزرگسالی اهمیت بسزایی داشته باشد. 


زبان برنامه نویسی اسکرچ توسط دانشگاه MIT در ابتدای دهه ۸۰ شمسی (سال ۲۰۰۳ میلادی) ساخته شده است. به بیان دقیق‌تر، این فناوری توسط گروه Lifelong Kindergarten آزمایشگاه رسانه MIT با رهبری میچل رزنیک (Mitchel Resnick) خلق شده است.  


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



1) مهارت حل مسئله


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


2) پرورش اعتماد به نفس


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


3) افزایش خلاقیت کودکان


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



4) تقویت منطق ریاضی


مزایا و فواید برنامه‌نویسی محدود به شغل آینده یا جذابیت‌های کدنویسی نمی‌شود؛ بلکه سبب افزایش مهارت‌های‌ علمی از جمله ریاضی خواهد شد. نوجوانان برای حل برخی از مسائل باید از ریاضیات استفاده کنند و همان منطق ریاضی را تبدیل به کد نمایند.



5) آشنایی با کامپیوتر


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



6)  تحلیل مسائل


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



7) مزیت‌های رقابتی


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



8) اثرات مثبت در بلند مدت


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



9) کسب درآمد با برنامه‌نویسی


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



 

۱۰) انعطاف پذیری


زمانی که کودک در پی حل مسئله راه های مختلف را بررسی کند و راحتترین راه را انتخاب نکند به انعطاف پذیری دست پیدا کرده است.



11) تقویت زبان انگلیسی


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



12) آشنایی هدفمند با کامپیوتر


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



13) تقویت پشتکار


پشتکار یکی از برجسته ترین فواید برنامه‌نویسی است چراکه گاهی برای حل یک مسئله کوچک میبایست روزها زمان مداوم گذاشت.



14) قدرت تصمیم گیری

وقتی کودک برای حل مسئله می بایست از بین چند راه حل یکی را انتخاب کند به مرور قدرت تصمیم گیری بهتری پیدا خواهد کرد



15) به روز بودن و درک عمیق از دنیای تکنولوژی


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



16) تقویت روحیه کارآفرینی


در ادامه مورد بالا وقتی کودک برنامه نویس به ایرادات برنامه های اشاره شده در مورد ۱۸ پی برد، حال با ارائه راهکار حتی می تواند کارآفرینی کند.



17) تقویت روحیه کار تیمی


کودک برنامه نویس برای حل مسائل بزرگ نیاز به همفکری و تقسیم وظایف خود با دیگران می کند و اینگونه مهارت کارتیمی را می آموزد.


 

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



اطلاعات دوره:


ویژه کودکان و نوجوانان 9 تا 14 سال

تعداد جلسات:  8 جلسه

 هر هفته 2 جلسه یکساعته

 روزهای دوشنبه و پنجشنبه 17 الی 18

 بصورت آنلاین

 همراه با پشتیبانی مجازی و پاسخ به سوالات

 ارزشیابی توسط اخذ پروژه پایان دوره

سوالات متداول مربوط به این دوره