امروزه قدرت جوامع در توانمندی نیروی انسانی آنهاست. از آنجا که برنامهنویسی یکی از مهارتهای ضروری نسل امروز است، لازم است برای آموزش این مهارت؛ برنامهریزی مفید و هدفمندی داشته باشیم.
برنامهنویسی هنر نوشتن دستورالعملهاست تا به رایانه بگوییم چه کاری انجام دهد. برای نوشتن این دستورالعملها از یک زبان برنامهنویسی استفاده میکنیم. اسکرچ یکی از این زبانها است، که با محیط گرافیکی و بسیار جذاب امکان ساخت بازی، پویانمایی و داستانهای تعاملی را فراهم میکند. زبان اسکرچ(Scratch) برای آموزش به کودکان ۸ الی ۱۶ سال طراحی شده است. اسکرچ بهترین زبان برای شروع یادگیری مفاهیم برنامهنویسی است و مقدمهی بسیار خوبی برای یادگیری سایر زبانهای برنامهنویسی در همهی گروههای سنی است. اسکرچ روشهای خلاقانهای برای حل مسئله بصورت گام به گام را به ما میآموزد. همچنین باعث پرورش تفکر الگوریتمی، ارتقاء مهارت حل مسئله و خلاقیت میشود.
این کتاب شامل 12 فصل است. در فصل آخر، تفسیر و حل گام به گام یکی از مسائل المپیاد با اسکرچ نشان داده شده است که به علاقمندان دانش ریاضی توصیه میشود. همچنین در بخشهای “فعالیتهای تکمیلی” و “بیشتر بدانید” به حل مسئلههای پیشرفته با اسکرچ پرداختهایم و در پایان نمونه سؤالات مسابقات برنامهنویسی اسکرچ آورده شده است.
این کتاب به عنوان راهنمای آموزش برنامهنویسی اسکرچ برای معلمان گرامی و باهدف ارائه روش تدریس تدوین شده است. همچنین برای همۀ دانشآموزان و علاقمندان به یادگیریِ برنامهنویسی، قابل استفاده است.