قسمت 12 – پیدا و پنهان در اسکرچ

آموزش اسکرچ در ایرانیان سایبرScratch خود مانند یک بوم خالی برای یادگیری مفاهیم کدنویسی است. این مکانی است که بچه‌ها می‌توانند هنرشان را خلق کنند و می‌توانند مهارت‌های خود را از طریق آزمایش و تمرین بهبود بخشند. وقتی بچه‌ها چیزهایی را که اسکرچ ارائه می‌کند کشف می‌کنند، می‌توانند انواع مختلفی از مهارت‌های کدنویسی، از حل مسئله تا تفکر تحلیلی را بیاموزند، که با آنها در سفر کدنویسی فراتر از Scratch رشد خواهند کرد. D8%A2%D9%85%D9%88%D8%B2%D8%B4-%D9%86%D8%B1%D9%85-%D8%A7%D9%81%D8%B2%D8%A7%D8%B1-%D8%A7%D8%B3%DA%A9%D8%B1%DA%86/مفاهیم اولیه برنامه نویسیبخش بزرگی از کار با هر زبان برنامه نویسی، درک مفاهیم اساسی است که باعث می شود کدنویسی کار کند. برنامه نویسی چه بتوانید به طور سیستماتیک در مورد نحوه عملکرد کد فکر کنید، چه عمیق تر به نحوه تعامل قطعات مختلف کد با یکدیگر فکر کنید، برنامه نویسی به بچه ها کمک می کند تا به اصول اولیه ای که از انواع زبان های کدنویسی پشتیبانی می کند، دست پیدا کنند. هدف اصلی همه زبان های کدنویسی حل مسئله است و کد نویسی Scratch تفاوتی ندارد. این می‌تواند ساخت یک خط ساده از کد برای حرکت دادن یک اسپرایت در سراسر صفحه یا کار کردن با آنچه قبلاً نوشته‌اند در جستجوی یک باگ گریزان باشد. تقریباً هر مرحله در برنامه نویسی Scratch شامل یادگیری حل مسئله به نوعی است. طراحی پروژهایجاد خطوط کد برای ایجاد یک اتفاق یک چیز است، اما درک اینکه چگونه این خطوط کد باید با هم ترکیب شوند تا یک کل منسجم ایجاد کنند، کاملاً چیز دیگری است. کدنویسی روی پلتفرم Scratch می‌تواند به بچه‌ها این فرصت را بدهد که در سطح سیستمی فکر کنند، همانطور که برای تکمیل طراحی پروژه خود کار می‌کنند.