اسکرچ یک نرم افزار، محصول دانشگاه MIT که هدف از تولید آن تقویت تفکر محاسباتی کودکان میباشد. زبان برنامه نویسی در اسکرچ به صورت برنامه نویسی بلوکی میباشد که دانشآموزان باید از بین این بلوک های (بلاک) آماده بهترین بلوک را انتخاب کرده و استفاده کند.
با نرم افزار اسکرچ کودکان میتوانند با بهرهگیری از خلاقیت خود پروژههای متنوع چندرسانهای از قبیل انیمیشن، داستان، بازی و … بسازند و این پروژهها را با دوستان خود به اشتراک بگذارند. از سال ۲۰۰۷ تا کنون هزاران نفر در سرتاسر دنیا چیزی بیشتر از ۶ میلیون پروژه ساخته و با یکدیگر در وب سایت دانشگاه MIT به اشتراک گذاشتهاند.
مفاهیم موجود در اسکرچ
| مفهوم | توضیح |
|---|---|
| ترتیب | شناسایی و تعریف یک سری از مراحل برای انجام یک کار خاص به صورت ترتیبی و پشت سر هم |
| حلقه | اجراء و تکرار یک توالی مشخص از کارها برای چند بار |
| موازات | اجراء و انجام چند کار به صورت هم زمان |
| رویداد | یک یا چند کار در صورتی انجام میشوند که اتفاق مشخصی روی دهد |
| شرط | تصمیم گیری در صورت بروز شرایط خاص |
| تجربه و تکرار | ساخت بخش کوچکی از پروژه، امتحان کردن آن و ساخت مابقی پروژه در صورت موفقیت |
| تست و عیب یابی | حصول اطمینان از صحت عملکرد اجزاء پروژه و تشخیص و برطرف سازی مشکلات |
برای مطالعه مقاله کامل به وبلاگ آکادمی یاسان مراجعه کنید .


