من پنج سال پیش Barnhackخود را در اینجا در بنیاد اینترنت شروع کردم .از آن زمان ،من با هزاران کودک ،والدین و مربیان در زمینه های مختلف پیرامون دانش برنامه نویسی ملقاات کرده ام .من دیده ام که چگونه کودکانی که Scratchرا از طریق Barnhackما می آموزند خیلی سریع در فکر برنامه نویسی ،درک برنامه نویسی و کد به عنوان یک مفهوم ،به جای یک زبان برنامه نویسی خاص ،مهارت پیدا می کنند.
تابستان امسال ،هزاران مربی احتما ل ل تلش می کنند تا دوره های مبتدی را در پایتون بگذرانند -چیزی که اگر خودتان در سمت برنامه نویسی قارار نگیرید تقریب لا ناامیدکننده است و این برای کودکان حتی دشوارتر است .منظورم این است که ،مهم نیست که معلم دبیرستان چه زبان برنامه نویسی مبتنی بر متن را وارد کلسا می کند ،او اشتباه را انتخاب می کند .مهارت کافی در تفکر در کد و برنامه نویسی در مورد پرانتز مربع ،تاب خوردگی ،نحو یا کد اصلل کم است .کار در Scratchبرای تمام برنامه های غیر حرفه ای به اندازه کافی عالی است.
برنامه نویسی بلوکی آینده ای در پیش دارد کام ل ل درست است که کسانی که در آینده به عنوان برنامه نویسا کار خواهند کرد باید بتوانند چیزی بیشتر از Scratchیا مسدود کردن برنامه نویسی را کد کنند .اما حداقال به همان اندازه درست است که زبانهایی که امروزه برای دانش آموزان دبیرستانی مرتبط هستند ،ممکن است در هنگام شروع کار این کودکان اص ل ل مربوط نباشند .علوه بر این ،من کاملل معتقدم که بخش عمده ای از برنامه نویسی آینده صرف لا در برنامه نویسی مسدود ،علوه بر برنامه نویسی حرفه ای و خالص ،فقط در برنامه ریزی مسدود صورت خواهد گرفت .کنترل ماشین آشپزخانه یا پمپ آب مطمئنال با رابط های منطقی که بیشتر شبیه خراش هستند و نه کد مبتنی بر متن ،امکان پذیر خواهد بود.
این تصور که همه بچه ها باید برنامه نویسی حرفه ای شوند زیرا ما در مدرسه برنامه نویسی می کنیم تصور اینکه همه کودکان باید موسیقی دان شوند چون ما موضوع موسیقی را سر جای خود داریم ،اشتباه است .برنامه نویسی پیشرفته مهارتی است که برای مهارت یافتن به استعداد ،تجربه طولنی و هزاران ساعت زمان نیاز دارد .از طرف دیگر ،برنامه نویسی بلوک شده توسط Scratchمی تواند امروزه مفاهیم اساسی برنامه نویسی را به همه کودکان در مدرسه بیاموزد و آنها را برای آینده ای که جهان توسط رایانه ها کنترل می شود ،آماده کند .این فقط صلحیت دیجیتالی را که آژانسا ملی آموزش معتقد است باید در برنامه درسی کسب کنند ،به آنها می دهد.
در سالهای اخیر شاهد رشد استفاده از رایانه و سایر ابزارهای مربوط به محاسبات در مدارسا هستیم .همچنین آموزش برنامه نویسی به خردسالن ،به ویژه در درک دنیای اطراف آنها متمرکز است .همچنین برای یادگیری اینکه رباتیک برای کودکان چیست .از آنجا که رباتیک آموزشی برای کودکان اهمیت فزاینده ای پیدا می کند.
هر چه بیشتر بچه های سن مدرسه در کلسا های خود یا اوقاات فراغت خود از رایانه یا تبلت استفاده می کنند .این استفاده برای بهبود یادگیری تعاملی در کلسا ،بهبود نمرات دانش آموزان و بهبود رقاابت در یک محیط آموزشی مدرن و به طور فزاینده فنی ضروری بوده است.