آموزش برنامه نویسی نوجوانان
برنامه نویسی کودکان و نوجوانان
در Ú©Ù†Ùرانس I / O Google Ú©Ù‡ امسال برگزار شد ØŒ Google Scratch Blocks ØŒ ابزاری برنامه نویسی برای کودکان را Ú©Ù‡ با همکاری موسسه Ùناوری ماساچوست تولید شده است ØŒ برنامه نویسی کودکان Ùˆ نوجوانان به نمایش گذاشت. Scratch یک زبان برنامه نویسی بصری است Ú©Ù‡ توسط آزمایشگاه MIT Media Lab در سال 2007 ساخته شده است. هد٠این است Ú©Ù‡ به کودکان Ú©Ù…Ú© کند تا برنامه نویسی کودکان Ùˆ نوجوانان دانش اولیه برنامه نویسی Ùˆ سایر مهارت های ÙÙ†ÛŒ را تسلط پیدا کنند.
علاوه بر این ، Google همچنین پروژه جدید دیگری برای برنامه نویسی کودکان راه اندازی کرد: Project Bloks.
برخلا٠دو زبان برنامه نویسی برنامه نویسی کودکان Ùˆ نوجوانان رایانه ای قبلی ØŒ Project Blocks یک پروژه برنامه نویسی کودکان است Ú©Ù‡ بر اساس ماژول های Ùیزیکی ساخته شده است. به طور خاص ØŒ Project Bloks سه ماژول اصلی Ùیزیکی را ارائه Ù…ÛŒ دهد ØŒ یعنی Brain Board ØŒ Pucks Ùˆ Base Boards.
Brain Board شبیه مغز Ùˆ سیستم قدرت است ØŒ Pucks مانند قسمت هایی از بدن است Ùˆ Base Board وظیÙÙ‡ اتصال همه ماژول ها را بر عهده دارد. کودکان Ù…ÛŒ توانند برای دستیابی به عملکردهای مختل٠، این سه ماژول را با توجه به کارکردهایشان سÙارشی کنند Ø› به عنوان مثال ØŒ یک ربات Ú©ÙˆÚ†Ú© برنامه نویسی کودکان Ùˆ نوجوانان را در همان نزدیکی کنترل کنید Ùˆ بگذارید یک مربع ترسیم کند.در Øال Øاضر ØŒ پروژه Bloks هنوز در مرØله توسعه است Ùˆ Ú¯ÙˆÚ¯Ù„ امیدوار است Ú©Ù‡ توسعه دهندگان بیشتری برنامه نویسی کودکان Ùˆ نوجوانان بتوانند در آن شرکت کنند ØŒ به اضاÙÙ‡ کردن ماژول های جالب دیگری Ú©Ù…Ú© کنند Ùˆ به طور مشترک توسعه آموزش برنامه نویسی کودکان را ارتقا دهند.
در Øقیقت ØŒ علاوه بر اپل ØŒ مایکروساÙت Ùˆ Ú¯ÙˆÚ¯Ù„ ØŒ شرکت های Ùناوری دیگری نیز در پروژه های برنامه نویسی کودکان مانند ربات برنامه نویسی KOOV سونی شرکت Ù…ÛŒ کنند. برنامه نویسی کودکان Ùˆ نوجوانان این پروژه ها یک ویژگی مشترک دارند: رها کردن کدهای پیچیده ØŒ تجسم Ùˆ گراÙیکی کردن Ú©Ù„ روند برنامه نویسی ØŒ به طوری Ú©Ù‡ کودکان Ù…ÛŒ توانند لذت برنامه نویسی را در شادی یاد بگیرند.
Ùˆ مهمتر از همه ØŒ برنامه نویسی کودکان Ùˆ نوجوانان این پروژه ها کاملا رایگان هستند. Ùارغ از هد٠، این غول های Ùناوری خارج از میدان نبرد تجارت Ú©Ù‡ در آن اÙراد ضعی٠و مرده قرار دارند ØŒ بیرون کشیده اند Ùˆ آنها واقعاً Ùضای رشد نسبتاً گرمی را برای نسل بعدی ایجاد کرده اند.
چه زبان برنامه نویسی برای آموزش بچه هایم
اگر از علاقه مندان به برنامه نویسی هستید ØŒ قطعاً مجبور خواهید شد بیش از یک بار از زبان دیگری استÙاده کنید. این Ù…ÛŒ تواند اطمینان Øاصل کند Ú©Ù‡ به آن تسلط دارید ØŒ برنامه نویسی کودکان Ùˆ نوجوانان یا بهتر بگویم ØŒ به مرØله ای رسیده اید Ú©Ù‡ دیگر دیگر دیگر نگران این نیستید Ú©Ù‡ Ú†Ù‡ موقع استÙاده از انواع دیگر زبان ها را شروع کنید ØŒ زیرا Øتی Ù…ÛŒ توانید از آن لذت ببرید. هر یک از آنها ویژگی خاص یک را نشان Ù…ÛŒ دهد.
در مراØÙ„ پیشرÙته تر زندگی ØŒ ممکن است برنامه نویسی کودکان Ùˆ نوجوانان Ù„Øظه ای باشد Ú©Ù‡ Ù…ÛŒ خواهید سرگرمی های خود را با کوچکترین خانه به اشتراک بگذارید. این ممکن است واقعاً دشوار باشد ØŒ زیرا یادگیری دقیق برنامه نویسی چیزی نیست Ú©Ù‡ بتوانید به آن تسلط پیدا کنید. در ماهها یا سالها ØŒ شما همیشه در برنامه نویسی کودکان Ùˆ نوجوانان Øال تØصیل آکادمیک هستید ØŒ Ùˆ Øتی کد منبع تولید شده توسط سایر توسعه دهندگان را مشاهده Ù…ÛŒ کنید. به همین دلیل Ùˆ خاص بودن هر زبان ØŒ کدام یک برای کودکان در خانواده ما مناسب ترین برای یادگیری است؟
واقعیت این است Ú©Ù‡ تنها چیزی Ú©Ù‡ واقعاً تصمیم Ù…ÛŒ گیریم برنامه نویسی است ØŒ همان ساده ای Ú©Ù‡ اثبات شده است.این نکته بسیار مهمی است Ú©Ù‡ باید آن را به Ùرزندان خود القا کنیم. متأسÙانه ØŒ برنامه نویسی کودکان Ùˆ نوجوانان هنگامی Ú©Ù‡ ما شروع به بررسی اØتمالات مختل٠کردیم ØŒ بنابراین در HWLibre ØŒ تصمیم گرÙتیم سعی کنیم یک راهنمای Ú©ÙˆÚ†Ú© ØŒ Ú©Ù… Ùˆ بیش بر اساس سن ØŒ ترتیب دهیم Ú©Ù‡ در آن درباره زبانی بØØ« کنیم Ú©Ù‡ به نظر من Ù…ÛŒ تواند روشنگری Ùˆ جالب تری باشد.