پرچم ایران

اسکرچ

  • ۳۰۱۳

nullبه نام مهربان ترینnull

 

اسکرچ به‌طور خلاصه چیست؟

اسکرچ (scratch) نام یک زبان برنامه‌نویسی تصویری است. این زبان توسط گروهی در آزمایشگاه رسانه‌ی دانشگاه MIT طراحی شده است.

زبان برنامه‌نویسی اسکرچ یک زبان برنامه‌نویسی مخصوص کودکان و نوجوانان است. با این حال تمام افرادی که می‌خواهند برای اولین بار برنامه نویسی را یاد بگیرند می‌توانند از آن برای آموختن برنامه نویسی استفاده کنند.

nullدر جهان از زبان اسکرچ برای آموزش منطق برنامه‌نویسی به کودکان استفاده می‌شود.

 


زبان برنامه‌نویسی اسکرچ

اسکرچ یک زبان برنامه‌نویسی Visual (بصری یا گرافیکی) است. یعنی در اسکرچ دستورات را تایپ نمی‌کنیم بلکه این دستورات به شکل تصاویری هستند که آنها را با Drag&Drop در زیر هم قرار می‌دهیم تا یک برنامه ساخته‌ می‌شود. به این روش برنامه نویسی (یعنی استفاده از دستورات به شکل بلوک)، blockly programming می‌گویند.

nullبرنامه زیر برای رسم یک شش ضلعی منتظم در اسکرچ نوشته شده است.

nullو کد بالا در زبان پایتون به شکل زیر می‌شود (باید دستورات تایپ شوند)

 

از آنجایی که بچه‌ها در هنگام نوشتن برنامه لازم نیست دستوراتی را تایپ کنند، کار بسیار ساده خواهد شد. زیرا در هر زبان برنامه نویسی تایپ:

الف) دستورات اصول سختگیرانه‌ای دارد و حتما باید رعایت شود تا برنامه کار کند.

ب) به خاطر سپردن دستورات یک زبان و متدهای ماژول‌های آن کار ساده است نیست.

ج) یافتن خطاها یا همان دیباگ کردن کار ساده‌ای نیست.

 

null معنی Scratch به فارسی

Scratch کاری است که توسط یک دی‌جی انجام می‌شود. در تصویر زیر یک Dj را در حال Scratching می‌بینید. به حرکت این دیسک‌ها توسط دست‌های دی‌جی Scratching می‌گویند. در واقع دی‌جی با Scratching قطعات آهنگ‌های مختلف را در کنار هم قرار می‌دهد و یک آهنگ جدید می‌سازد دقیقا مشابه کاری که بچه‌ها در اسکرچ انجام می‌دهند؛ یعنی قطعات مختلف دستورات، شکل‌ها و موسیقی را که در داخل برنامه اسکرچ وجود دارد را در کنار همدیگر می‌گذارند تا یک برنامه جدید ساخته شود.

null فلسفه اسکرچ

فلسفه اسکرچ در شعار اصلی آن خلاصه شده است:

"Imagine, Program, Share"

* Imagine : بچه‌ها را دعوت به تخیل کردن می‌کند. تخیل یکی از ارکان اصلی آموزش است که معمولا در مدارس به پرورش آن نمی‌پردازند. اسکرچ علاوه بر اینکه اجازه می‌دهد که بچه‌ها در آن نقاشی کنند، ده‌ها تصویر مانند جادوگر، اژدها، دایناسور و ... دارد و آماده است که بچه‌ها در آن تخلیشان را پیاده کنند.

* Program : بچه‌ها برای پیاده کردن تخلیشان که احتمالا یک داستان و یا یک بازی است باید به کامپیوتر دستوراتی را بدهند و در اسکرچ اینکار قابل انجام است.

* Share : یکی از ارکان اصلی اسکرچ "به اشتراک گذاشتن" است. اسکرچ بچه‌ها را تشویق می‌کند که پروژه‌هایشان بر روی وب سایت اسکرچ یا همان جامعه آنلاین با دیگران به اشتراک بگذارند.

اهداف به اشتراک گذاشتن از قرار زیر است:

اولاً بچه‌ها بتوانند با همدیگر ارتباط برقرار کنند، همدیگر بازخورد بدهند و از هم کمک بگیرند و نظر بدهند.

دوماً هر کسی می‌تواند کدها/دستورات/تصاویر/موسیقی‌هایی را که در یک پروژه استفاده شده است را مشاهده کند. در سایت اسکرچ حدود 50 میلیون پروژه برای دیدن وجود دارد و این یعنی یک مخزن عظیم از ایده‌!

 


nullnullnullnull

nullلینک‌های دانلود اسکرچ

دانلود نسخه‌ی اندروید
نسخه‌ی ویندوز

بدون نیاز به نصب: همچنین چه در اندروید و چه در ویندوز می‌توانید در مرورگر خود به‌صورت آنلاین نیز استفاده کنید

نسخه‌ی آنلاین

 

 


nullnullnull

 

وبسایت سواد دیجیتال موزیکبی‌کلام

 

درباره‌ی ما

  • اداره کل آموزش و پرورش استان کرمان - اداره‌ی تکنولوژی و گروه‌های آموزشی
  • کارگروه استانی طرح شایستگی‌های دیجیتال