دوره آموزشی مبانی برنامه نویسی: برنامه نویسی برای کودکان
2 ساعت 8 دقیقهمبتدی2014-11-10
مدرسین

David Gassner
Author of 60+ video-based training courses for software developers
جزئیات دوره
کودکان به طور طبیعی به ساخت و ساز علاقهمند هستند، چه ساختن با بلوکهای ساخت و ساز باشد و چه ساختن موشکها. برنامهنویسی هم میتواند به همان اندازه جذاب باشد. مهارتهایی که کودکان از برنامهنویسی به دست میآورند میتواند به آنها احساس موفقیت بدهد و در عین حال، در دنیای دیجیتال سریع امروزی به آنها کمک کند تا جلوتر از بقیه باشند. این دوره به منظور کمک به والدین و معلمان طراحی شده است تا مفاهیم برنامهنویسی را به کودکان از تمامی سنین، از دبستان تا دبیرستان، معرفی کنند. دیوید گاسنر با توضیح در مورد سبکهای مختلف یادگیری (شنیداری، حرکتی، یا بصری) شروع میکند و توضیح میدهد که چگونه ابزارهای برنامهنویسی برای کودکان به این سبکهای مختلف پاسخ میدهند. سپس برنامههای دستگاههای موبایل برای برنامهنویسان جوان معرفی میکند که به آنها اجازه میدهد تصاویر گرافیکی را با استفاده از برنامهنویسی بلوکمحور ساده متحرک کنند. برای کودکان بزرگتر، نرمافزارهایی مانند Scratch برای انیمیشنهای پیشرفتهتر، MIT App Inventor برای برنامهنویسی اپلیکیشنهای واقعی اندروید، و ابزارهایی که زبانهای اصلی مانند JavaScript و Java را آموزش میدهند، معرفی میکند. فصل نهایی به چگونگی کار با رباتها و سختافزارهای دیگر مانند Raspberry Pi میپردازد که نشان میدهد چگونه برنامهنویسی میتواند در دنیای واقعی عمل کند.
اهداف یادگیری:
درک سبک یادگیری کودک شما
برنامهنویسی گرافیکی در آیپدها و کامپیوترها
حرکت دادن اشیاء
یادگیری الگوریتمها
برنامهنویسی انیمیشنها، اپلیکیشنها و بازیها
یادگیری JavaScript و سایر زبانهای اصلی
برنامهنویسی رباتهای مجازی و واقعی
برنامهنویسی سختافزار: Arduino و Raspberry Pi
اهداف یادگیری:
درک سبک یادگیری کودک شما
برنامهنویسی گرافیکی در آیپدها و کامپیوترها
حرکت دادن اشیاء
یادگیری الگوریتمها
برنامهنویسی انیمیشنها، اپلیکیشنها و بازیها
یادگیری JavaScript و سایر زبانهای اصلی
برنامهنویسی رباتهای مجازی و واقعی
برنامهنویسی سختافزار: Arduino و Raspberry Pi
مهارت ها
RubySoftware DesignJavaScriptOracleFoundationsOpen SourceSoftware Development
سرفصل ها
0. مقدمه
- 01 - خوش آمدید
1. برنامه نویسی برای کودکان
- 02 - برنامه نویسی سرگرم کننده است
- 03 - گرافیک در مقابل زبانهای مبتنی بر کدنویسی
2. بچهها چگونه یاد میگیرند
- 04 - بررسی سبکهای یادگیری - شنیداری، حرکتی و دیداری
- 05 - چهار مرحله رشد شناختی پیاژه
3. برنامه نویسی گرافیکی در iPad
- 06 - برنامههای iPad برای بچههای بسیار جوان
- 07 - حرکت دادن چیزها - دیزی دایناسور
- 08 - غلبه بر چالشها - لاک پشت را حرکت دهید
- 09 - آموزش الگوریتمها - Hopscotch
4. برنامه نویسی گرافیکی در رایانههای شخصی
- 10 - برنامه نویسی انیمیشن - Scratch
- 11 - برنامه نویسی برنامههای اندروید - MIT App Inventor
- 12 - بازیهای برنامه نویسی - گیم سالاد
5. شروع به کدنویسی
- 13 - اولین زبان برنامه نویسی واقعی - لوگو
- 14 - برنامه نویسی رباتهای مجازی - RoboMind
- 15 - آموزش جاوا اسکریپت - Crunchzilla Code Monster
- 16 - آموزش جاوا - Greenfoot
6. برنامه نویسی در دنیای واقعی
- 17 - وقتی برنامه نویسی واقعی میشود
- 18 - ساخت و کنترل یک ربات واقعی - LEGO Mindstorms
- 19 - برنامه نویسی رباتهای واقعی - LEGO Mindstorms
- 20 - عضویت در یک باشگاه - اولین مسابقه رباتیک
- 21 - سختافزار برنامه نویسی - آردوینو و رزبری پای
نتیجه
- 22 - مراحل بعدی