برنامه نویسی چیست؟
به زبان خیلی ساده، برنامه نویسی عبارت است از نوشتن دستوراتی که یک سیستم -مثل کامپیوتر- آنها را متوجه شده و دستورات ما را یکی پس از دیگری اجرا می کند. حال، یک زبان برنامه نویسی لغات، دستورات و قوانینی را در اختیار ما به عنوان یک برنامه نویس قرار میدهد که از آن طریق میتوانیم با کامپیوترها و سیستمهای کامپیوتری ارتباط برقرار کنیم.
چرا برنامه نویسی برای سنین زیر ۱۶ سال توصیه می شود؟
- حل مساله
- رشد استعدادها و خلاقیت
- خود شکوفایی
برنامه نویسی بهطور چشمگیری قدرت حل مسالههای مختلف در زندگی حال و آینده را در کودکان و نوجوانان افزایش و به دلیل دادن امکان ساخت تصورات و ایدهها، منجر به رشد استعدادها و خلاقیت کودکان و نوجوانان میشود.
اسکرچ چیست؟
اسکرچ یک زبان برنامه نویسی تصویری است که توسط یک تیم در دانشگاهMIT (ام ای تی) آمریکا طراحی شد و نسخه ی اولیه آن در سال ۲۰۰۷ به صورت رایگان در اختیار همه قرار گرفت.
در این زبان برنامه نویسی تصویری نیاز به حفظ کردن هیچ یک از کدها نیست و کدها به صورت آماده در بلاک های گوناگون دسته بندی شده اند.
اسکرچ ویژه ی کودکان و نوجوانان ۶ تا ۱۶ سال می باشد.
این زبان همچنین برای افرادی که با هیچیک از زبانهای برنامه نویسی آشنایی دارند و تازه به دنیای برنامه نویسی وارد شده اند مفید می باشد.
در اسکرچ کودکان و نوجوانان می توانند انواع بازی، انیمیشن، داستان مصور، بازی های ریاضی، موسیقی و … بسازند و با استفاده از بازی سازی، مفاهیم اصلی برنامه نویسی را بیاموزند.
زبان اسکرچ در حال حاضر به بیش از ۵۰ زبان زنده ی دنیا ترجمه شده که زبان فارسی یکی از آنهاست.
وب سایت رسمی اسکرچ در حال حاضر حدود ۴۰ میلیون عضو دارد که اعضا ء آن روزانه پروژه های خود را با افراد دیگر به اشتراک می گذارند. کودکان و نوجوانان می توانند با استفاده از اسکرچ به دنیای واقعی هم متصل شوند وبازیها و برنامه های خود را توسط سخت افزارهای گوناگون کنترل کنند..اسکرچ به سخت افزارهای زیادی از جمله پیکو برد، لگو، جوی استیک و … متصل می شود و تعداد این سخت افزارها در حال گسترش است.
تفاوت اسکرچ جونیور و اسکرچ ۳
اسکرچ جونیور
- خردسالان هم می توانند با اسکرچ جی آر (جونیور) برنامه نویس شوند.
- اسکرچ جی آر یا همان اسکرچ جونیور یک زبان برنامه نویسی تصویری برای کودکان ۵ تا ۷ ساله است.
- کودکان می توانند با استفاده از اسکرچ جی آر انیمیشن، داستان و بازی خلاقانه بسازند.
- کار با اسکرچ جی آر به صورتی است که نیاز به سواد خواندن ندارد و کدها به شکل پازل و به صورت نمادهای مختلف در برنامه وجود دارند.
- با استفاده از اسکرچ جی آر کودکان یاد میگیرند چطور خلاقانه و منظم فکر کنند.
- اسکرچ جی آر به صورت اپلیکیشن موبایل در سال ۲۰۱۴ برای آی او اس و در سال ۲۰۱۵ برای اندروید منتشر شد. هم چنین یک نسخه از اسکرچ جی آر با همکاری pbs kids در سال ۲۰۱۵ منتشر شد.
در اسکرچ جی آر کودکان برای شکلکهایی به نام اسپرایت (sprite) کد نویسی می کنند. اسکرچ جی آر دارای کتابخانه ای گسترده از اشکال مختلف می باشد که کودکان می توانند آنها را ویرایش و بازسازی کنند. هر کدام از کدها مانند قطعه های پازل در دسته بندی های مختلف قرار دارد و با چسباندن آنها کنار یکدیگر می توان یک بازی، انیمیشن و داستان ساخت کدها به صورت شکلها و نمادهای مختلف هستند و کودکان می توانند بدون آنکه سواد خواندن داشته باشند از اسکرچ جی آر استفاده کنند. علاوه بر نوشتن برنامه برای شخصیت های بازی و داستان کودکان می توانند پس زمینه های مختلفی را به برنامه اضافه کنند.
اسکرچ ۳ و نسخه های قدیمی آن :
- اسکرچ ۳ ویژه ی کودکان و نوجوانان ۸ تا ۱۶ سال می باشد.
- این زبان همچنین برای افرادی که با هیچیک از زبانهای برنامه نویسی آشنایی دارند و تازه به دنیای برنامه نویسی وارد شده اند مفید می باشد.
- در اسکرچ کودکان و نوجوانان می توانند انواع بازی، انیمیشن، داستان مصور، بازی های ریاضی، موسیقی و … بسازند و با استفاده از بازی سازی، مفاهیم اصلی برنامه نویسی را بیاموزند.
- اسکرچ ۳ در تاریخ ۱۲ دی ماه ۹۷ به صورت رسمی منتشر شد. اسکرچ ۳ شامل ده ها شکلک جدید، یک ویرایشگر کاملا جدید صوتی و بلوکهای برنامه نویسی جدید است.
- با اسکرچ ورژن ۳ می توان برنامه ها را در لپ تاپ، تبلت و کامپیوتر خود طراحی کرد و به اجرا در آورد.
- اضافه شدن افکتهای جدید صوتی در بخش صدا عملگرها جدید برای بهتر کار کردن با متن بلاک قلم جدید با امکان تغییر شفافیت اشکال کشیده شده بلاک سر خوردن جدید برای راحت تر جابه جا کردن اشکال در اسکرچ
- رابط کاربری در اسکرچ نسخه ۳ کاملا با اسکرچ نسخه ۲ تفاوت دارد. در نسخه جدید اسکرچ تغیراتی در رابط کاربری مشاهده می شود از جمله: امکان اسکرول کردن بلاکها در یک لیست و دسترسی راحت تر به آنها روش جدید برای اضافه کردن شکلک و پشت صحنه قرار گرفتن استیج (پشت صحنه) در سمت راست امکان انتخاب ورودی به شکل کاملا بصری در برخی از بلاکها مانند تغییر جهت انتخاب هر نوع رنگ در بلاک انتخاب رنگ انتقال بلاک های قلم و موزیک در بخش افزونه ها اضافه شدن اشکال و پشت صحنه های جدید به کتابخانه اسکرچ امکان تغییر اجزای تمام اشکال در بخش طراحی
- هم چنین امکان ترجمه کردن زبانها به یکدیگر در بخش گفتگو، آموزش کاملتر و بهتر نحوه ی کار با نرم افزار در بخش help، رابط کاربری ساده و جذاب و بسیاری از امکانات دیگر ویژگی هایی است که اسکرچ نسخه ی ۳ در مقایسه با نسخه ی قبلی یعنی اسکرچ ۲ دارد.
- هم اکنون اسکرچ ۳ به زبان فارسی نیز منتشر شده است.