ScratchJr
اسکرچ جونیور یه زبان برنامه سازی بصری است که برای مهارت برنامه سازی به کودکان ۵-۷ ساله طراحی شده است.
تاریخچه[ویرایش]
رابط کاربری[ویرایش]
کودکان در اشیایی اسپرایت خوانده می شود کد ایجاد می کنند. ScratchJr با کتابخانه ای از sprites همراه است و sprites را می توان با استفاده از "Paint Editor" ویرایش کرد یا موارد جدید ایجاد کرد.
کد با کشیدن بلوک ها به یک منطقه کدگذاری ایجاد می شود. همه بلوکها کاملاً مبتنی بر نمادند(بدون متن) به این ترتیب کودکان میتوانند قبل از خواندن از این زبان استفاده کنند. بلوک ها مانند کلمات از چپ به راست به هم متصل می شوند.
رابط کاربری بسیار ساده تر از اسکرچ است. هم تعداد دستههای بلوکهای برنامهنویسی و هم تعداد بلوکهای درون هر دسته کاهش یافته است، بهطوری که فقط اکثر پایههای باقی مانده اند. [۱]
دسته بندی | یادداشت | |
---|---|---|
رویدادها | اسکریپت ها را شروع می کند و به اسکریپت های دیگر پیام می فرستد | |
حرکت - جنبش | اسپرایت ها را حرکت می دهد و زاویه ها را تغییر می دهد | |
ظاهر | نمایان بودن، لباسها و خروجی گفتار حبابی را کنترل میکند | |
صدا | صدای "پاپ" یا صدای ضبط شده را پخش می کند | |
کنترل | قسمتی از اسکریپت را به تعداد مشخصی بارها تکرار می کند | |
پایان ها | به پایان می رسد، بی نهایت تکرار می شود و به صفحه مشخص شده پروژه می رود |
علاوه بر اسپرایت ها، بچهها میتوانند پسزمینههایی به پروژهها اضافه کنند تا به محیط، فضایی ببخشند. هر پسزمینه مانند یک صفحه در یک کتاب رفتار می کند و دارای مجموعهای از اسپرایت های خاص خود است. یک پروژه می تواند حداکثر ۴ پس زمینه داشته باشد.
استفاده در تنظیمات مدرسه[ویرایش]
زبان ها[ویرایش]
منابع[ویرایش]
پیوند های بیرونی[ویرایش]
This article "ScratchJr" is from Wikipedia. The list of its authors can be seen in its historical and/or the page Edithistory:ScratchJr. Articles copied from Draft Namespace on Wikipedia could be seen on the Draft Namespace of Wikipedia and not main one.
- ↑ Coding for kindergarteners: App teaches kids computer basics, CBSnews.com, 1 October 2014