وقتي بيگانه به اسپرايت تفاوت اسكرچ با اسكرچ جونيور ديگري (كه فقط مي تواند توپ در اين بازي باشد) دست مي زند، مي گويد "اوه!" و صداي پاپ مي دهد.
در واقعيت، ScratchJr به طور ايدهآل براي برنامههاي بازي مناسب نيست و احتمالاً آن چيزي نيست كه بيشتر كودكان ميخواهند با آن بسازند، اما اين مثال به شما معرفي برخي از ويژگيهاي اين زبان را ميدهد. من فكر ميكنم بيشتر بچهها احتمالاً مايلند از ScratchJr براي گفتن داستانها، خلق هنر و صداهاي خود و ايجاد تعامل شخصيتها استفاده كنند. اين مشابه تعداد كودكاني است كه در حال حاضر از زبان پيچيده تر Scratch استفاده مي كنند و مهمترين چيز اين است كه جوانان روش جديدي براي بيان خلاقانه خود در iPad دارند. اگرچه هدف آموزش برنامهنويسي به كودكان خردسال نيست، اما در طول مسير با مفاهيم كليدي برنامهنويسي آشنا ميشوند، كه باعث ميشود بعداً به سمت برنامهنويسي پيشرفت كنند.
من خوشحالم كه ScratchJr اكنون منتشر شده است. من يكي از بسياري از افرادي بودم كه با كمك مالي كوچك از پروژه Kickstarter آن حمايت تفاوت اسكرچ با اسكرچ جونيور كردم، و بسيار دوست داشتني است كه با ذكر عنوان بازي شناخته شوم. هم اكنون مي توانيد آن را به صورت رايگان از اپ استور اپل دانلود كنيد. نسخه اندرويد در حال حاضر در حال توسعه است و براي انتشار در اواخر سال 2014 برنامه ريزي شده است. من هم مانند بسياري از شما يك كدنويس با بچه هاي خانه هستم. چه زماني بهتر براي آشنا كردن فرزندانمان با شغلي كه همه فكر مي كنيم شگفت انگيز است! به نظر شما برنامه نويسي شگفت انگيز است، درست است؟ ???? خب، حتي اگر اين كار را نكنيد، كدنويسي اصول منطق را به بچه ها مي آموزد و آنها را تشويق مي كند كه به طور انتزاعي فكر كنند. اجازه دهيد با آن روبرو شويم، فناوري با گذشت زمان فراگيرتر مي شود، بنابراين حتي اگر فرزندان شما لوله كش، پزشك يا معلم شوند، احتمالاً مجبور خواهند شد در شغل مورد نظر خود با فناوري ارتباط برقرار كنند.
قبل از اينكه جلوتر برويم، مطمئن شويد كه انتظارات خود را در مورد آنچه فرزندتان از اين برنامهها به دست ميآورد تعديل كنيد. هيچ يك از اين تفاوت اسكرچ با اسكرچ جونيور برنامهها به كودكان شما كدنويسي را آموزش نميدهند، بلكه اولين قدم ايرانيان سايبردر سفر به سمت درك منطق، تحليل و طراحي اوليه هستند. اينها بلوك هاي سازنده كدگذاري و درك پيچيده تر از سيستم هاي اطلاعاتي و پردازش هستند. مهمتر از همه هدف نهايي لذت بردن است!
براي اينكه ببينم چه چيزي براي بچه ها در دسترس است، من (و دخترم) سه برنامه برنامه نويسي - Scratch Jr.، Codespark و Kodable - را بررسي كرديم، اگرچه بسياري از برنامه هاي ديگر براي انتخاب وجود دارد. دختر من شش ساله است و تازه كلاس اول را شروع كرده است. براي هر يك از اين برنامه ها، ابتدا خودم آنها را دانلود كردم و روي تعدادي از چالش ها كار كردم. سپس آنها را به شكلي غير تهديدآميز به دخترم ارائه كردم. مانند «هي، اين برنامه جديدي را كه پيدا كردم را بررسي كن» و در حالي كه او تماشا ميكرد، روي تفاوت اسكرچ با اسكرچ جونيور يك چالش كار ميكردم. اگر بچه داريد، ميدانيد كه فقط ده ثانيه طول ميكشد تا آنها اين كار را ببينند، قبل از اينكه بگويند «بگذار امتحان كنم!» سپس به او اجازه دادم «بازي» كند و فقط زماني كه درخواست كمك كرد يا بهطور آشكاري از يك سطح يا وظيفه نااميد شد، وارد آن شدم. پس از اين مرحله، من بيشتر مينشستم و يادداشت ميكردم كه آيا او به تنهايي به برنامه برميگردد يا نه.
در حين آموزش در خانه، من و شريكم تصميم گرفتيم در ساعات كاري تلويزيون يا بازي نداشته باشيم، بنابراين اگر روي يك كار آموزشي خاص تفاوت اسكرچ با اسكرچ جونيور كار نميكرديم، به دخترم ميگفتم: «ميتواني از صفحه نمايش استفاده كني، اما بايد آموزشي باشد». علاوه بر تعداد انگشت شماري از برنامه هاي آموزشي ديگر، او همچنين گزينه اي براي بازي در برنامه هاي برنامه نويسي دارد. بيشترين استفاده در خانواده ما تفاوت اسكرچ با اسكرچ جونيورروي iPad بود. چند تست روي Fire HD 10 با Scratch Jr. و Codespark انجام دادم. Kodable برنامه اي براي Fire ندارد، اگرچه مي توان از آن در مرورگر Amazon Fire استفاده كرد.