معرفی زبان برنامه نویسی مقدماتی (Scratch)
اسکرچ چیست؟
اسکرچ یک زبان برنامه نویسی Visual است. Visual را میتوان گرافیکی، دیداری و یا بصری ترجمه کرد. یعنی در اسکرچ دستورات را تایپ نمیکنیم بلکه این دستورات به شکل تصاویری هستند که آنها را با Drag&Drop در زیر هم قرار میدهیم تا یک برنامه ساخته میشود. به این روش برنامه نویسی (یعنی استفاده از دستورات به شکل بلوک) ، blockly programming میگویند.
یکی از ارکان اصلی اسکرچ "به اشتراک گذاشتن" است. اسکرچ بچهها را تشویق میکند که کارهایشان را (پروژههایشان) بر روی وب سایت اسکرچ یا همان جامعه آنلاین با دیگران به اشتراک بگذارند.
اهداف به اشتراک گذاشتن از قرار زیر است:
1) بچهها بتوانند با همدیگر ارتباط برقرار کنند، همدیگر بازخورد بدهند و از هم کمک بگیرند و نظر بدهند.
2) هر کسی میتواند کدها/دستورات/تصاویر/موسیقیهایی را که در یک پروژه استفاده شده است را مشاهده کند. در سایت اسکرچ بیش از 43 میلیون پروژه برای دیدن وجود دارد و این یعنی یک مخزن عظیم از ایده ! هر کسی میتواند یک پروژه تغییر دهد که به این کار اصطلاحا remix کردن (بازترکیب) گفته میشود و بچهها از طریق remix قادر خواهند بود که از هم بیاموزند.
مزایای اسکرچ نسبت به دیگر زبان ها :
1) داشتن کد های آماده و شروع برنامه نویسی از سنین پایین
2) فرزند چطور در برابر اشکالها و قسمتهایی که خوب کار نمیکنند، شکیبا باشد و تا حل مسئله پایداری نماید.
3) کدنویسی اسکرچ این اجازه را میدهد که افراد احساسات و ایدههای خود را در زندگی شخصی بیان کنند و راههای جدیدی برای بیان آنها بیابند.
موسسه برای آموزش اسکرچ وجود دارد ؟
بله ، موسسه نابغه ساز که در سه ترم و با کادری مجرب اسکرچ را به داوطلبان آموزش می دهد. ( لینک نابغه ساز در قسمت پیوند ها وجود دارد.)
امیدوارم مطلب مورد رضایت شما واقع شده باشد.
باتشکر.محمد زارع