آموزش اسکرچ جونیور

آموزش اسکرچ جونیورScratchJr یک زبان برنامه نویسی اسکرچ جونیور بصری است که برای معرفی مهارت های برنامه نویسی به کودکان 5 تا 7 ساله طراحی شده است. این برنامه یک زبان برنامه نویسی مقدماتی در نظر گرفته می شود.[1] این به عنوان یک برنامه رایگان برای iOS، Android وChromebook در دسترس است.ScratchJr مشتق شده از زبان Scratch است که توسط بیش از 10 میلیون نفر در سراسر اسکرچ جونیور جهان استفاده شده است. با این حال، برنامه‌نویسی در اسکرچ به مهارت‌های خواندن اولیه نیاز دارد، بنابراین سازندگان نیاز به زبان دیگری را دیدند که راهی ساده‌تر برای یادگیری برنامه‌نویسی در سنین پایین‌تر و بدون نیاز به خواندن یا ریاضیات باشد.تاریخScratchJr توسط یک تیم مشترک از جمله Marina Umaschi Bers در دانشگاه Tufts، Mitchel Resnick در آزمایشگاه رسانه MIT، و Paula Bonta وBrian Silverman در Playful Invention Company توسعه داده شد.[2][3] به این پروژه کمک مالی 1.3 میلیون دلاری از بنیاد ملی علوم اسکرچ جونیور داده شد و بودجه اضافی در پلتفرم Kickstarter جمع آوری شد.[1] نسخه اولیه در جولای 2014 برای iPad راه اندازی شد. یک نسخه اندروید در مارس 2015 منتشر شد و یک برنامه Chromebook در مارس 2016 منتشر شد.[4] همچنین نسخه ای به نام PBS Kids ScratchJr وجود دارد که با مشارکت PBS Kids در سال 2015 منتشر شد.[5][6] این نسخه دارای جن‌ها و پس‌زمینه‌هایی است که از مجموعه‌های انیمیشن اسکرچ جونیور محبوب کودکان مانند گربه طبیعت و کراتس وحشی گرفته شده است.رابط کاربریرابط ویرایشگرکودکان کدی را در اشیایی به نام sprites ایجاد می کنند - که می تواند کاراکتر یا اشیاء دیگر باشد. ScratchJr با کتابخانه ای از sprites همراه است وsprites را می توان با استفاده از"Paint Editor" ویرایش کرد یا موارد جدید ایجاد کرد.کد با کشیدن بلوک ها به یک منطقه کدگذاری و جمع کردن آنها اسکرچ جونیور به یکدیگر ایجاد می شود. همه بلوک ها کاملاً مبتنی بر نماد هستند (بدون متنی غیر از مقادیر) که به این ترتیب کودکان می توانند قبل از خواندن از این زبان استفاده کنند. بلوک‌ها مانند کلمات از چپ به راست به هم متصل می‌شوند و با اتصالات بالا به پایین که زبان اصلی اسکرچ استفاده می‌کند در تضاد است. ناحیه کدگذاری اصلی در پایین صفحه نمایش داده می شود که مرحله در مرکز، صحنه اسکرچ جونیور در سمت راست و اسپرایت ها در سمت چپ قرار دارد. جن برای هر صحنه منحصر به فرد است.رابط کاربری بسیار ساده تر از Scratch است. هم تعداد دسته‌های بلوک‌های برنامه‌نویسی و هم تعداد بلوک‌های درون هر دسته کاهش یافته است، به‌طوری‌که فقط اکثر پایه‌های آن حفظ شدند.[7]یادداشت های دستهرویدادها اسکریپت ها را شروع می کند و به اسکریپت های دیگر پیام می فرستدحرکت جن ها را حرکت می دهد و زاویه ها را تغییر می دهدLooks دید، لباس‌ها و خروجی گفتار برنامه نویسی کودکان حبابی را کنترل می‌کندصدا یک صدای "پاپ" یا صدای ضبط شده را پخش می کندکنترل بخشی از اسکریپت را به تعداد مشخصی بارها تکرار می کندپایان ها به پایان می رسد، بی نهایت تکرار می شود و به صفحه مشخص شده پروژه می رودعلاوه بر جن، بچه‌ها می‌توانند اسکرچ جونیور پس‌زمینه‌هایی را به پروژه‌ها اضافه کنند تا به آن‌ها محیط و فضایی ببخشند. هر پس‌زمینه مانند صفحه‌ای در کتاب در نظر گرفته می‌شود برنامه نویسی کودکان و مجموعه‌ای از جن‌های خاص خود را دارد. یک پروژه می تواند حداکثر 4 پس زمینه داشته باشد.در محیط مدرسه استفاده کنیدScratchJr برنامه‌ای برای توسعه مهارت‌های تفکر محاسباتی در کلاس‌های ابتدایی، به‌ویژه در محیط‌هایی با دانش‌آموزان پیش‌خوان مانند Pre-K تا کلاس دوم است.این در بسیاری از مدارس از جمله بسیاری از کلاس های درس در سراسر ماساچوست استفاده می شود. به عنوان مثال، در کلاس های مهد کودک در مدرسه کودکان الیوت-پیرسون در مدفورد، وابسته به دانشگاه تافتس، و در مدرسه روز جامعه یهودی در واترتاون، بوستون، از آن استفاده می شود.[7]زبان هاScratchJr به زبان های کاتالان، چینی، دانمارکی، انگلیسی، فرانسوی، آلمانی، ایتالیایی، ژاپنی، نروژی، لهستانی، پرتغالی، پرتغالی برزیل، اسپانیایی، سوئدی، تایلندی، ترکی و ولزی موجود است.2021."کد نویسی برای مهدکودک ها: برنامه اصول کامپیوتر را به بچه ها آموزش می دهد". www.cbsnews.com. 1 اکتبر 2014.اوگاساوارا، تاد (4 دسامبر 2015). " 5 تا 7 ساله با PBS Kids ScratchJr در تبلت - ExtremeTech". www.extremetech.com. بازیابی شده در 2021-12-14.برنامه نویسی برای مهدکودک ها: برنامه به Scratch Junior کودکان شرکت می آموزد