برای کوچولوها نیز اپلیکیشنی برای گوشیهای آموزش برنامه نویسی کودکان هوشمند و تبلتها، Scratch Junior، ساده و بدون کلام وجود دارد تا در سنین پیش دبستانی، بین 5 تا 7 سال نیز به آن دسترسی داشته باشید.
Scratch همچنین می تواند به ساخت، ساخت بازی ها و کنترلرهای خارجی کمک کند، زیرا می تواند با ابزارهایی مانند Makey Makey، Micro قابل برنامه ریزی: بیت کارت یا اجزای قابل برنامه ریزی لگو ادغام شود. بنابراین، از طریق Scratch، میتوانیم به یک ماشین اسباببازی فرمان بدهیم یا میمونهای لگو را با استفاده از Micro: Bit بهعنوان کنترلکننده حرکت دهیم.
انجمن Scratch در سرتاسر جهان پراکنده شده است و بنابراین به راحتی می توان ایده ها، پیشنهادات و پروژه هایی را برای گرفتن و دوباره کار کرد، بدون اینکه از ابتدا شروع کرد. از سوی دیگر، نام اسکرچ از ایده اختلاط پروژه های مختلف مانند دی جی ها با رکوردها گرفته شده است.
ساخت کد توسط مایکروسافت
در سالهای اخیر، آموزش برنامه نویسی کودکان یک زبان «بلاک» جدید از دنیای مایکروسافت به نام Make Code وارد شده است که برخلاف اسکرچ، در این مورد برنامهنویسی به خودی خود «اجرا نمیشود» بلکه به ابزارهای خارجی متکی است و یکی از آنها Minecraft بسیار معروف است. بنابراین کودکان میتوانند «ابر قدرت» جدید خود را برای Minecraft برنامهریزی کنند یا سناریوهای جدیدی ایجاد کنند، از زبانی ساده، یعنی بلاکها.
با Makecode می توان Micro: bit مانند Scratch و همچنین Circuit Playground Express و یک سری کارت های قابل برنامه ریزی نیز برای بازسازی بازی های سبک دهه 80 مناسب است. با استفاده از مایکروسافت آرکید، در واقع میتوانیم بازی کوچک خود را برنامهریزی کنیم، طبق یک آموزش یا نه، و آن را روی کارت نصب کنیم تا کنسول قابل حمل خود را بسازیم. برای بازی با خانواده، سایت همچنین پیشنهاد میکند (با استفاده از برد Raspberry Pi برنامهریزی شده با Makecode) یک پلی استیشن مقوایی یا یک میز قهوه Ikea مجهز به دکمهها و جوی استیکهای کوچک ایجاد کنید. یک کار خوب برای درگیر کردن پیر و جوان.
برنامه مخترع برای آموزش برنامه نویسی کودکان بهترین ها
برای افراد مسن تر نیز ممکن است به فکر ایجاد برنامه های بازی که روی تلفن هوشمند کار می کنند، بیفتند. در این مورد ما App Inventor را توصیه می کنیم، سیستمی مبتنی بر زبان برنامه نویسی Blockly، توسط MTI و توسعه یافته توسط گوگل.
تمام مثالهای بالا، زبانهای برنامهنویسی واقعی هستند، حتی اگر توسط بلوکها واسطه شوند و بنابراین به زبانهایی مانند جاوا اسکریپت یا پایتون قابل ترجمه هستند. به این ترتیب می توان برنامه نویسی را «مثل بزرگترها» به روشی سرگرم کننده یاد گرفت.
KODU، یک سیستم بصری
با این حال، تنظیماتی نیز برای ایجاد بازی های ویدیویی وجود دارد که آموزش برنامه نویسی کودکان می توانند به همان اندازه سرگرم کننده باشند، بدون استفاده از زبان واقعی. با ماندن در محیط مایکروسافت، Kodu قطعا شایسته ذکر است. در این مورد، ما در مورد کدنویسی صحبت نمی کنیم، زیرا در مورد برنامه نویسی به معنای دقیق آن نیست، اما در مورد امکان ایجاد بازی های ویدیویی از طریق یک سیستم بصری است. بازی هایی که به این ترتیب ساخته شده اند سه بعدی و همچنین با کنسول ایکس باکس سازگار هستند و می توانند انواع مختلفی داشته باشند: مسابقه ای، استراتژیک، RPG، ماجراجویی، پازلی ...
آزمایشگاه نینتندو
اگر بخواهید به جای آن مستقیماً از کنسول برنامه نویسی کنید چه؟ نینتندو "آزمایشگاه بازی ها" را برای نینتندو سوییچ پیشنهاد می کند. در اینجا دستورات، دکمه ها و کاراکترها Nodon نامیده می شوند و باید به یکدیگر متصل شوند تا یک بازی ویدیویی پلتفرم یا یک بازی مسابقه ای یا یک ماشین پین بال ایجاد کنند. کارگاه بازی را می توان به تنهایی، با خانواده و همچنین به صورت آنلاین از راه دور با کپی و اشتراک گذاری آثار دیگران بازی کرد. از بازی به کدنویسی بروید
از بازی به کدنویسی بروید
Scratch یکی از محبوب ترین برنامه های کدنویسی در آموزش برنامه نویسی کودکان جهان برای برنامه نویسی خلاقانه است که پسران و دختران از سن 4 سالگی (همراه با نسخه جوان) تا نوجوانی می توانند از آن استفاده کنند.